Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à ce Certificat Professionnel.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable auprès de Coursera
Il y a 4 modules dans ce cours
The Advanced Tool Development and Integration course builds on foundational agent skills by focusing on how to create, customize, and integrate tools into intelligent agents. Learners begin by designing custom functions and APIs that extend agent capabilities beyond built-in options, using best practices for clarity, reliability, and safety.
The course then covers connecting agents to third-party services through secure authentication (including OAuth), enabling them to interact with external platforms such as CRMs, databases, and SaaS applications. Emphasis is placed on tool ecosystems, including Modular Component Protocol (MCP) standards for scalable interoperability. Learners also explore persistent memory and state management techniques, allowing agents to maintain continuity across sessions and tasks. Through guided coding activities, dialogues, and a capstone project, participants will design and deploy a Custom Analytics Agent that integrates multiple data sources, performs real-time analysis, and delivers actionable insights. By course end, learners will be able to engineer tools that empower agents with advanced functionality and seamless integrations.
You are an AI consultant building an agent for Innovate Logistics, a company struggling with a "naive" AI agent that cannot answer specific business questions like calculating shipping costs. Your mission is to fix this by building Agent-Ready Functions—proprietary tools that bridge the gap between the LLM and the company's internal logic. In this module, you will learn to create the "Function Contract" by writing detailed JSON specifications for the AI and robust, validated Python implementations that fulfill them.
Inclus
3 vidéos2 lectures3 devoirs3 laboratoires non notés
Afficher les informations sur le contenu du module
3 vidéos•Total 16 minutes
1.1 Creating Your First Custom Tool•7 minutes
1.5 From 'Working' to 'Production-Ready'•4 minutes
1.9 Integrating Your Toolkit with an Agent•5 minutes
2 lectures•Total 20 minutes
1.2 The Agent-Ready Function Contract•10 minutes
1.6 Enterprise Patterns for Agent Functions•10 minutes
3 devoirs•Total 120 minutes
1.12 GRADED QUIZ•60 minutes
1.4 Custom Functions Fundamentals•30 minutes
1.8 Production and Testing Patterns•30 minutes
3 laboratoires non notés•Total 100 minutes
1.3 Refactor the Legacy Logistics Functions•35 minutes
1.7 Harden and Test the Logistics Toolkit•35 minutes
1.10 Integrate and Test the Logistics Agent•30 minutes
Function Calling
Module 2•4 heures à terminer
Détails du module
You are an AI consultant for Praxis AI, beginning a new project for the client FinCorp. Your task is to build an executive-level Financial Analysis Agent. The challenge shifts from simply building a single reliable tool to architecting an agent capable of autonomously choosing from and sequencing multiple custom tools to handle complex financial analysis queries.
Inclus
3 vidéos3 lectures3 devoirs3 laboratoires non notés
Afficher les informations sur le contenu du module
3 vidéos•Total 8 minutes
2.1 Intelligent Function Calling•3 minutes
2.5 Wrapping External APIs as Agent Tools•2 minutes
2.2 Function Calling Architecture and Patterns•10 minutes
2.6 API Integration Best Practices•10 minutes
2.11 Comprehensive Testing Strategies for Tool-Using Agents•10 minutes
3 devoirs•Total 120 minutes
2.13 Module 2 Assessment•60 minutes
2.4 Function Calling Mastery•30 minutes
2.9 API Integration Mastery•30 minutes
3 laboratoires non notés•Total 100 minutes
2.3 Implement the Orchestration Logic•35 minutes
2.7 Build and Integrate the API Wrapper•35 minutes
2.12 Validate the FinCorp Multi-Tool Agent•30 minutes
Third-Party Integration
Module 3•3 heures à terminer
Détails du module
You are continuing in your consulting role, this time working with Execu-Pal, a startup with an AI executive assistant prototype that currently relies on insecure static API keys. Your mission is to re-architect the system to securely access user-specific data, such as private emails and Slack messages, by implementing OAuth 2.0 Authorization. To ensure the platform is future-proof and interoperable, you will also standardize the entire tool suite using the Model Context Protocol (MCP), enabling the agent to work seamlessly across different AI models.
Inclus
2 vidéos2 lectures2 devoirs2 laboratoires non notés
Afficher les informations sur le contenu du module
2 vidéos•Total 6 minutes
3.1 Implementing Secure OAuth Agents•4 minutes
3.5 Write Once, Use Everywhere with Model Context Protocol (MCP)•3 minutes
2 lectures•Total 22 minutes
3.2 OAuth 2.0 and Service Authentication Patterns•12 minutes
3.6 Understanding the Multi-Cloud Platform (MCP) Architecture•10 minutes
2 devoirs•Total 90 minutes
3.9 Module 3 Assessment•60 minutes
3.4 OAuth and Authentication•30 minutes
2 laboratoires non notés•Total 60 minutes
3.3 Connect Your Agent to Slack•40 minutes
3.7 Migrating Tools to a Local MCP Server•20 minutes
State Management and Persistence
Module 4•5 heures à terminer
Détails du module
You return as an AI consultant working with Execu-Pal for Phase 2 of the engagement. While the agent now has tools, users are complaining that it is "forgetful" (asking for meeting preferences every time) and fragile (crashing when APIs time out). Your goal is to re-architect the agent into a production-grade system. You will implement a Dual-Layer Memory system to persist user context across sessions and apply Reliability Patterns (Retries, Rate Limits, and Circuit Breakers) to ensure the agent remains robust even when external services fail.
Inclus
3 vidéos2 lectures2 devoirs3 laboratoires non notés
Afficher les informations sur le contenu du module
3 vidéos•Total 11 minutes
4.1 The Dual-Layer Memory Stack•3 minutes
4.5 Architecting for Resilience•3 minutes
4.9 Implementing Context Injection•4 minutes
2 lectures•Total 20 minutes
4.2 Designing the User Context Schema•10 minutes
4.6 Production Reliability Patterns•10 minutes
2 devoirs•Total 90 minutes
4.12 Module Assessment•60 minutes
4.4 State Architectures•30 minutes
3 laboratoires non notés•Total 155 minutes
4.3 Building the Memory Layer•60 minutes
4.8 Build Production-Grade Service Integration•35 minutes
4.11 Building Execu-Pal v2 •60 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Coursera brings together a diverse network of subject matter experts who have demonstrated their expertise through professional industry experience or strong academic backgrounds. These instructors design and teach courses that make practical, career-relevant skills accessible to learners worldwide.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.