Skip to content

Welcome to the Introduction to ACP and BeeAI Workshop!

You'll be diving into how to use Agent Communication Protocol (ACP) to enable seamless agent-to-agent communication and easily compose user interfaces to run and share your agents.

During this workshop, you'll explore a ticket triage scenario featuring two specialized agents: a triage agent that categorizes customer tickets into structured outputs (classifying ticket types and extracting key details) and a response agent that crafts replies based on ticket classification with appropriate tone and messaging. All three parts of this lab build upon this scenario.

Workshop Structure

This lab consists of 3 progressive parts:

Lab 1: Invoke ACP Agents

  • Invoke an ACP agent built with the BeeAI framework and ACP SDK
  • Execute an ACP-compatible agent built with the Pydantic AI framework and ACP SDK
  • Invoke agents using curl commands or the OpenAPI UI

Lab 2: A multi-agent workflow

  • Create a new workflow agent that sequentially orchestrates two pre-built agents of different frameworks
  • Execute the ACP agent in the through the OpenAPI UI and/or CLI

Lab 3: Use the BeeAI Platform

  • Bring your workflow agent into the BeeAI Platform
  • Execute the workflow in the BeeAI platform environment

Ready to dive in? Let's move onto the pre-work and get set up for success.