Summary
Problem
In modern AI based development, Agentic applications (capable to perform work independently in an automated fashion) are seen everwhere, but how these agents communicate and collaborate with each other in a consistent and secured way
- Example you want to a book a family trip , and it will requires use of different agents not limited to flight agent, hotels agent, itineray agents etc.Therefore we need a open-standard/framework which we will provide an standardized way to communicate with agents, today we will briefly discuss about A2A (Agent-To-Agent Protocol)
A2A
- Agent To Agent Protocol is an open standard to communicate and collaborate between agents
- Just like human need common language to talk with each other, in the same way A2A is a common language (standard) available to enable communication between agents
- A2A allows agents developed by different organizations/developers to work together
Key Terms
Agent Card
- In general we have business cards, to tell about the profession/identity of an individual
- In same way, for Agent, agent-card is a JSON based document which describes the capabilities/identity of an agent (in other words what an agent is capable and what it can do)
Task
- Unit of work done by an agent
Message
- What’s need to be done (instructions from an user or another agent)
Part
- Which type of data to be shared (text|file|data)
Artifact
- Data generated by an agent (output)