Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

fetch-help

A multi-agent system using the Fetch.ai framework with an orchestrator that routes messages to specialized agents (Alice and Bob).

Architecture

architecture.png

Setup - Video Walkthrough

https://youtu.be/FPsl3cSIGQw

Setup - Docs

1. Configure environment

cp .env.example .env

Open .env and set a unique seed phrase for each agent. Seed phrases should be random strings with no spaces (tip: just mash your keyboard):

ALICE_SEED_PHRASE=your_random_seed_here
BOB_SEED_PHRASE=your_random_seed_here
ORCHESTRATOR_SEED_PHRASE=your_random_seed_here

2. Create virtual environment and install dependencies

python3.12 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

3. Start the agents

Each agent runs in its own terminal:

make orchestrator
make alice
make bob

Testing via Agent Inspector

  1. Sign up or sign in to your account on https://agentverse.ai and https://asi1.ai/ step_0_sign_in.png step_0b_sign_in_asi1.png
  2. Open all three agent inspectors in your browser after you've signed in step_1_open_inspector.png
  3. Click Connect on each one step_2_connect.png
  4. Select Mailbox on each one step_3_select_mailbox.png
  5. On the Orchestrator inspector, click Go to Agent Profile step_4_agent_profile.png
  6. Click Chat with Agent step_5_chat_with_agent.png

Example messages to try

i want to speak to alice
i want to speak to bob
hi

step_6_example_messages.png