Agent Communication Protocol: The Rest Api For Ai Agents-Acp

Posted By: ELK1nG

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

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