Skip to content

Commit 648ffde

Browse files
committed
add mas tutorial to index
1 parent 76fb73c commit 648ffde

File tree

5 files changed

+8
-71
lines changed

5 files changed

+8
-71
lines changed

Diff for: docs/index.rst

+5
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,8 @@ Internet of Agents Components
7878

7979
pages/csit
8080

81+
.. toctree::
82+
:caption: How-to Guides
83+
:maxdepth: 1
84+
85+
pages/how-to-guides/mas-creation-tutorial/mas-tutorial

Diff for: docs/pages/how-to-guides/marketing_campaign_skeleton.py

-68
This file was deleted.

Diff for: docs/pages/how-to-guides/README.md renamed to docs/pages/how-to-guides/mas-creation-tutorial/mas-tutorial.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ACP Multi Agent Software Quickstart
1+
# Sample Multi Agent Software - Step by Step Tutorial
22

33
This guide will help you transform a simple [LangGraph application](https://langchain-ai.github.io/langgraph/tutorials/introduction/#part-1-build-a-basic-chatbot) into a robust multi-agent software, which uses the [Agent Connect Protocol (ACP)](https://docs.agntcy.org/pages/syntactic_sdk/connect.html) to allow communication between distributed agents. These agents run on a [Workflow Server](https://docs.agntcy.org/pages/agws/workflow_server.html), where they are deployed and executed remotely. To make the explanation clearer, we provide a [marketing campaign manager example](https://github.com/agntcy/acp-sdk/tree/main/examples/marketing-campaign) that demonstrates how to integrate the capabilities of different agents into a unified application.
44

@@ -40,7 +40,7 @@ Begin by setting up a **simple LangGraph** skeleton application with the followi
4040
*Start, Mail Composer, Email Reviewer, Send Mail, and End*
4141

4242

43-
![Skeleton LangGraph Application](./marketing_campaign_skeleton.png)
43+
![Skeleton LangGraph Application](./_static/marketing_campaign_skeleton.png)
4444

4545
This setup is a basic framework with **placeholders for each task** in the workflow. It sets the stage for **transforming** these nodes into remote **ACP nodes**, allowing the interaction with **real remote agents**.
4646

@@ -407,7 +407,7 @@ add_io_mapped_conditional_edge(
407407

408408
Below is the final graph that represents the **complete process** of composing, reviewing, and sending an email. This graph shows how agents are connected, how inputs and outputs are processed, and how the application adapts dynamically based on user interactions.
409409

410-
![Final LangGraph Application](./marketing_campaign_final.png)
410+
![Final LangGraph Application](./_static/marketing_campaign_final.png)
411411

412412
The MAS begins with the `process_inputs` node and transitions to the `mailcomposer` node, where the email draft is created. A **conditional edge** allows the user to interact with the `mailcomposer` until they are satisfied with the composed email. Once confirmed, the workflow proceeds through the following nodes in sequence:
413413

0 commit comments

Comments
 (0)