Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
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
Il y a 3 modules dans ce cours
This course teaches you how to build AI agents that can remember, retrieve, and reason using OpenAI’s advanced memory and retrieval capabilities. You will learn how modern intelligent systems store context, embed knowledge, summarize conversations, and access relevant information through Retrieval-Augmented Generation (RAG). These skills form the core of powerful enterprise-grade AI agents capable of long-term coherence, personalized responses, and deep contextual understanding.
Through hands-on lessons and guided demos, you’ll explore how to design short-term and long-term memory pipelines, implement embedding-based vector search, integrate document retrieval, and connect multi-agent workflows using the Model Context Protocol (MCP). You will learn how to combine memory, knowledge retrieval, and reasoning to build agents that are scalable, accurate, and aligned with real-world use cases.
By the end of this course, you will be able to:
- Explain how memory systems, embeddings, and RAG enhance agent intelligence and long-term contextual reasoning.
- Implement short-term and long-term memory pipelines, including session memories, summarization, and vector storage.
- Generate and use embeddings to power semantic search, document retrieval, and hybrid knowledge workflows.
- Build agents that combine retrieval and reasoning, integrating RAG into core decision-making
- Use MCP context fields to connect multiple agents, enabling shared memory and collaborative task execution.
- Evaluate memory quality, retrieval relevance, and hallucination risks using best-practice metrics.
This course is ideal for AI developers, data engineers, software professionals, and technical decision-makers who want to build context-aware, retrieval-driven, and memory-enabled AI agents for production use.
A basic understanding of Python, APIs, and foundational AI prompting concepts is recommended.
Join us to master the essential building blocks of intelligent agents—and create systems that truly understand, recall, and reason.
This module establishes the foundational understanding of how memory enhances the intelligence and adaptability of AI agents. Learners will explore short-term, long-term, and summarized memory architectures and implement them using AgentKit. Through practical exercises, you will design agents capable of storing, recalling, and summarizing contextual information to enable continuity and reasoning across sessions.
Inclus
13 vidéos4 lectures4 devoirs
Afficher les informations sur le contenu du module
13 vidéos•Total 63 minutes
Specialization Introduction•6 minutes
Course Introduction•4 minutes
How Memory Improves Agent Intelligence•4 minutes
Short-Term vs Long-Term Memory Models•4 minutes
Hands-On: Add Session Memory to an Agent Using AgentKit Storage•6 minutes
Hands-On: Retrieve and Display Context History•7 minutes
Summarization as a Memory Mechanism•3 minutes
Hands-On: Create a Memory Summarizer Agent with AgentKit•6 minutes
Hands-On: Store and Recall Conversation Summaries from Disk•4 minutes
Hands-On: Compare Raw and Summarized Memory Performance•4 minutes
From Reasoning to Knowledge : Memory in Action•6 minutes
Hands-On: Extend a Reasoning Agent to Use Long-Term Memory•5 minutes
Hands-On: Test Cross-Session Recall and Context Reinjection•4 minutes
4 lectures•Total 40 minutes
Course Outline•10 minutes
Memory Architectures in Modern AI Agents•10 minutes
RAG Pipeline Design Best Practices•10 minutes
Summary of Foundations of Reasoning Agents and AgentKit•10 minutes
4 devoirs•Total 33 minutes
Knowledge Check: Foundations of Intelligent Agents•15 minutes
Practice Knowledge Check: Principles of AI Memory•6 minutes
Practice Knowledge Check: Implementing Persistent and Summarized Memory•6 minutes
Practice Knowledge Check: Integrating Memory with Reasoning•6 minutes
Knowledge Retrieval and Augmented Reasoning
Module 2•2 heures à terminer
Détails du module
This module focuses on empowering AI agents with retrieval-augmented generation (RAG) and interoperable context sharing through the Model Context Protocol (MCP). Learners will gain hands-on experience in generating embeddings, managing vector databases, and building hybrid systems that combine memory and retrieval. The module culminates in connecting RAG pipelines with MCP for dynamic, knowledge-driven agent intelligence.
Inclus
11 vidéos2 lectures4 devoirs
Afficher les informations sur le contenu du module
11 vidéos•Total 62 minutes
What Is RAG and Why It Matters•4 minutes
How Embeddings Represent Meaning•4 minutes
Hands-On: Generate Embeddings for Documents Using OpenAI Models•6 minutes
Hands-On: Integrating Pinecone to the Responsive Agent•7 minutes
Integrating External Data with AgentKit Retrievers•4 minutes
Hands-On: Create a Retrieval Module for Local Documents•7 minutes
Hands-On: Combine Memory and RAG for Hybrid Context•5 minutes
Hands-On: Evaluate Answer Accuracy and Relevance•5 minutes
MCP Basics : How Agents Access and Share Context•6 minutes
Hands-On: Connect AgentKit Memory and RAG via MCP Context Fields•5 minutes
Hands-On: Retrieve External Knowledge on Demand Using MCP•7 minutes
2 lectures•Total 20 minutes
MCP Message Structure and Context Security•10 minutes
Summary of Building Core Agent Intelligence•10 minutes
4 devoirs•Total 33 minutes
Knowledge Check: Building Core Agent Intelligence•15 minutes
Practice Knowledge Check: Designing Reasoning Prompts•6 minutes
Practice Knowledge Check: Implementing Knowledge Retrieval in AgentKit•6 minutes
Practice Knowledge Check: Applying Model Context Protocol (MCP)•6 minutes
Agentic Communication and Collaboration
Module 3•3 heures à terminer
Détails du module
This module delves into the design and implementation of multi-agent communication systems. Learners will explore Agent-to-Agent (A2A) and Agentic Communication Protocols (ACP) built on MCP to enable structured collaboration among agents. Through guided projects, you will develop specialized agents that exchange data, coordinate reasoning, and deploy integrated, knowledge-driven systems for collective problem-solving.
Inclus
14 vidéos5 lectures6 devoirs
Afficher les informations sur le contenu du module
14 vidéos•Total 65 minutes
What Are A2A and ACP and How They Work with MCP•3 minutes
Communication Patterns : Request/Response and Peer-to-Peer•3 minutes
Designing Agent Roles and Responsibilities•3 minutes
Hands-On: Use AgentKit Sessions to Simulate Inter-Agent Chat•4 minutes
Hands-On: Share Results via A2A Protocol Schema•5 minutes
Hands-On: Aggregate Responses in a Coordinator Agent•7 minutes
Hands-On: Integrate Memory, RAG, and A2A Messaging in AgentKit•5 minutes
Hands-On: Test Multi-Agent Knowledge Queries and Collaborative Outputs•5 minutes
Hands-On: Deploy the System with a Streamlit Interface•7 minutes
What is GenAI Automation and Why It Matters•3 minutes
Exploring OpenAI Playground•3 minutes
Hands On: Creating an agent using Open AI Agent Builder•6 minutes
Course Summary•3 minutes
5 lectures•Total 60 minutes
Protocol Design and Reliability Standards•10 minutes
Workflow Design for Collaborative Agents•10 minutes
Reflection — How Communication Enables Collective Reasoning•10 minutes
Summary of Advanced Integration and Deployment•10 minutes
Practice Project: Build a Context-Aware OpenAI Agent with RAG and MCP•20 minutes
6 devoirs•Total 74 minutes
Scenario-Based Knowledge Check: Developing Intelligent AI Agents with OpenAI•20 minutes
End Course Knowledge Check: Develop Intelligent AI Agents with OpenAI•30 minutes
Practice Knowledge Check: Overview of Agentic Communication Protocols•6 minutes
Practice Knowledge Check: Implementing Agent-to-Agent Communication•6 minutes
Practice Knowledge Check: Knowledge-Driven Communicative Agent•6 minutes
Practice Knowledge Check: Designing and Developing Agents using Open AI Playground•6 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.
Edureka is an online education platform focused on delivering high-quality learning to working professionals. We have the
highest course completion rate in the industry and we strive to create an online ecosystem for our global learners to equip
themselves with industry-relevant skills in today’s cutting edge technologies.
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.’
What prior knowledge is required to take this course?
Learners should have a basic understanding of Python, generative AI concepts, and prompt engineering. Familiarity with APIs, embeddings, and vector databases is helpful but not mandatory, as core concepts are introduced in the course.
What tools and technologies will we use throughout the course?
The course primarily uses OpenAI models, AgentKit, MCP (Model Context Protocol), vector databases, and selected frameworks for interfaces like Streamlit. All tools used are demonstrated step-by-step.
Will I learn how to build a fully functional multi-agent system?
Yes. By the end of the course, you will build a complete multi-agent assistant capable of memory management, retrieval, reasoning, and tool integration. Several hands-on lessons walk through building planner, retriever, summarizer, and coordinator agents.
Does the course cover short-term and long-term memory design?
Absolutely. The course explains short-term context buffers, long-term semantic memory, summarization pipelines, and embedding-based storage. You will also implement hybrid memory workflows used in production-grade assistants.
What is MCP and how is it used in the course?
MCP (Model Context Protocol) enables multiple agents or tools to share structured context and messages. The course teaches MCP fields, context-sharing patterns, and how agents communicate using A2A messaging and coordination flows.
Will I learn Retrieval-Augmented Generation (RAG)?
Yes. You will learn the complete RAG pipeline: chunking, embedding, storage, retrieval, ranking, summarization, and grounded generation. Several lessons use real examples to demonstrate enterprise-grade RAG implementation.
Do I need experience with vector databases?
No prior experience is required. The course explains the fundamentals of embeddings, vector similarity, metadata filtering, and how to integrate vector stores into multi-agent workflows.
How much programming is required for this course?
The course includes hands-on coding, but all examples are guided and beginner-friendly. You will write code for agent registration, MCP messaging, RAG integration, memory workflows, and deployment scripts. No advanced programming expertise is required.
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 Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, 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.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.