Agent Communication Protocol: The Rest Api For Ai Agents-Acp
Published 8/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.05 GB | Duration: 16h 0m
Published 8/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.05 GB | Duration: 16h 0m
Make LangGraph, CrewAI, SmolAgent ,MCP communicate seamlessly - Master ACP servers for multi-agent LLM collaboration
What you'll learn
Build ACP-compliant agent servers that wrap LangGraph, CrewAI & SmolAgent for universal communication
Master REST-based agent communication patterns for building scalable, interoperable multi-agent systems
Integrate MCP to give agents real-time tool access and external data source connectivity capabilities
Implement agent discovery systems and registries for seamless sharing and collaboration across teams
Design linear and hierarchical multi-agent workflows with router agents for intelligent task delegation
Requirements
Python
Description
Transform isolated AI agents into powerful collaborative teams with this comprehensive course on Agent Communication Protocol (ACP) and Model Context Protocol (MCP) integration. In today's rapidly evolving AI landscape, agents built with different frameworks like LangGraph, CrewAI, and SmolAgent often operate in silos, unable to communicate effectively. This course breaks down those barriers by teaching you to build ACP-compliant systems that work like REST APIs for agent communication.You'll master the fundamentals of wrapping existing agents in ACP servers, enabling seamless interoperability across any framework or platform. Through hands-on projects, you'll construct both linear and hierarchical multi-agent workflows, implement router agents for intelligent task delegation, and integrate MCP to provide your agents with powerful tool access capabilities. The course emphasizes practical application, teaching you to deploy discoverable agents that can automatically register their capabilities and coordinate complex tasks without human intervention.Key learning outcomes include building ACP-compliant agent architectures, designing sophisticated multi-agent communication patterns, implementing dynamic agent discovery systems, and creating scalable workflows that adapt to changing requirements. You'll explore real-world scenarios where specialized agents collaborate on complex problems, from automated content creation pipelines to cross-platform enterprise integrations.By course completion, you'll have created a comprehensive agent registry system, enabling easy sharing and discovery across development teams. You'll understand how to leverage ACP's open protocol design for flexible agent replacement, multi-agent collaboration, cross-platform integration, and even inter-company partnerships. This foundation prepares you to build the next generation of scalable, interoperable AI systems that transform how agents work together in production environments.Perfect for developers, AI engineers, and system architects ready to move beyond single-agent solutions toward truly collaborative AI ecosystems.
Overview
Section 1: Acp Intro and Project Setup
Lecture 1 Acp Overview
Lecture 2 Install Visual Studio
Lecture 3 Uv Setup Install
Lecture 4 All Code resources
Section 2: Crewai Insurance Agent With Acp
Lecture 5 Setup CrewAI Insurance Agent With Acp
Lecture 6 OpenAI Api Key
Lecture 7 CrewAI Insurance Agent Acp Overview
Lecture 8 CrewAI Rag Tool For Insurance Policy
Lecture 9 CrewAI Agent Server
Lecture 10 Demo CrewAI Insurance Agent Acp
Section 3: Sequential Agent Hospital Insure ACP
Lecture 11 Sequenatial Agent ACP Hospital Intro
Lecture 12 Project Setup Sequential Agent
Lecture 13 CrewAI Agent Code Overview
Lecture 14 LanGraph Hospital Agent Exector
Lecture 15 Health Agent Node LAnGraph
Lecture 16 LanGraph Work Flow
Lecture 17 Health Agent Rest End Point
Lecture 18 Doctor Location Speciality Node LanGraph
Lecture 19 Search Doctor Node
Lecture 20 LanGraph Workflow Doctor Finder Agent
Lecture 21 LanGraph Server Create
Section 4: ACP Client For Sequential Agent
Lecture 22 ACP Client Hospital Workflow
Lecture 23 Demo Hospital Workflow With ACP Client and Server
Lecture 24 Demo Doctor Finder Workflow ACP Client
Section 5: ACP Hierarchial Agent with Router
Lecture 25 Project Setup Hierarchial Agent
Lecture 26 Hierarchial Chaining Agent Project Overview
Lecture 27 CrewAI Rag Agent Insurance
Lecture 28 Smolagent Huggingface
Lecture 29 Routing Agent FastAcp Code and Architecture Part1
Lecture 30 Router Agent Multistep Agent Part2
Lecture 31 ACP Router Agent Part3
Lecture 32 ACP Client Agent
Lecture 33 ACP Router Demo
Lecture 34 Demo Hierarchial multi agent
Section 6: ACP Agent With Custom MCP Tool
Lecture 35 ACP With MCP Project Overview
Lecture 36 Project Setup ACP with MCP
Lecture 37 MCP tool Server
Lecture 38 Smol Agent Server with MCP
Lecture 39 ACP Client
Lecture 40 Demo ACP Agent with MCP Tool
Section 7: Appendix 1 -Pydantic for LLMs
Lecture 41 Pydantic use case for LLM
Lecture 42 Project setup pydantic
Lecture 43 Pydantic LLM Basic
Lecture 44 Pydantic optional and JSON Input
Lecture 45 Create structured output for LLM
Lecture 46 Generate Structured output via prompt
Lecture 47 Handle Error
Lecture 48 Fix error with feedback loop and LLM
Lecture 49 Prompt Using JSON schema
Lecture 50 Pydantic Model directly to API call OPENAI
Lecture 51 Anthropic API KEY
Lecture 52 Pydantic Model directly to API call Anthropic
Lecture 53 Investigate class inheritance
Lecture 54 Additing tool to Pydantic model Overview
Lecture 55 Add FAQ tool to Pydantic Model
Lecture 56 Create Support Ticket Pydantic Model
Lecture 57 Order status and FAQ tool
Lecture 58 Get Tools Output
Lecture 59 Final Output Flow Overview
Lecture 60 Next Step Pydantic Learning
Lecture 61 Pydantic validate json file
Section 8: Appendix 2- Python Tutorial
Lecture 62 Internal working of Python
Lecture 63 Data type Number
Lecture 64 Data type Boolean
Lecture 65 Operator
Lecture 66 Collection List
Lecture 67 Collection Tuple
Lecture 68 Collection Set
Lecture 69 Collection Dictionary
Lecture 70 Data Type String
Lecture 71 If else Condition
Lecture 72 While loop
Lecture 73 For Loop
Lecture 74 Function introduction
Lecture 75 Function Code
Lecture 76 Lambda Function
Lecture 77 Array Function
Lecture 78 Python Class
Lecture 79 Class init
Lecture 80 Class __str__
Lecture 81 Class function
Lecture 82 Inheritance Introduction
Lecture 83 Inheritance with __init__
Lecture 84 Iterator with Python
Lecture 85 Polymorphism
Lecture 86 Scope
Lecture 87 Maths Modules
Lecture 88 Regular Expression
Lecture 89 Json Object
Lecture 90 PIP package
Lecture 91 Exception Handling
Lecture 92 User Input
Lecture 93 String format
Lecture 94 File read
Lecture 95 File Writing
Lecture 96 Numpy Introduction
Lecture 97 Numpy variables
Lecture 98 Numpy array
Lecture 99 Intersection and diff
Lecture 100 Matching filter
Lecture 101 Reverse Row Column
Lecture 102 Random Number
Lecture 103 File read
Lecture 104 File operations
Lecture 105 Stats operation
Lecture 106 Filter operation
Lecture 107 Filter operation Part2
Lecture 108 Filter operation Part 3
Lecture 109 Filter operation part4
Lecture 110 Create new column
Lecture 111 Sort column
Lecture 112 Sort column part 2
Lecture 113 Sort column part 3
Lecture 114 Pandas introduction
Lecture 115 Create dataframe
Lecture 116 Handle null values
Lecture 117 Update create column
Lecture 118 Delete column
Lecture 119 Update create column part -2
Lecture 120 Rename column
Lecture 121 Loc column
Lecture 122 Loc column part 2
Lecture 123 iloc rows
Lecture 124 Add row
Lecture 125 Delete row
Lecture 126 sorting rows
Lecture 127 Cross join
Lecture 128 Inner left right join
Lecture 129 Group by
Lecture 130 Group by Part 2
Lecture 131 Group By Part 3
Lecture 132 Group By part 4
Lecture 133 Iterate rows
Section 9: Appendix 3- Intro to generative AI
Lecture 134 Generative AI Intro
Lecture 135 Attention Intro
Lecture 136 Attention word Embedding
Lecture 137 Attention Positional Encoding
Lecture 138 Q_K_V_ Attention
Lecture 139 Q_K_V_ Transformer
Lecture 140 Add And Norm In Transfer Block
Lecture 141 Feed Forward Network
Lecture 142 Self Attention Code Intro
Lecture 143 Multi-head Attention Code Overview
Lecture 144 PyTorch Transformer Create word Embedding
Lecture 145 PyTorch Transformer positional Encoding
Lecture 146 PyTorch Calculate Multi-head Attention
Lecture 147 PyTorch Transformer Block Full
Lecture 148 Decoder Transformer Intro
Lecture 149 Decoder output Embedding Feedforward network
Lecture 150 PyTorch Decoder Block
Lecture 151 PyTorch Transformer Decoder
Lecture 152 PyTorch Entire Transformer
Lecture 153 PyTorch Entire Transformer Fwd And Interface
Lecture 154 PyTorch Testing Transformer Code
Lecture 155 PyTorch Running Transformer Code
Agentic AI