# web_of_agents_demo Visual demonstration for the "web of agents" utilising modified-standardized version of 3 agentic messaging systems: A2A, ACP and Agora and multiple agentic frameworks. The demonstration forms a travel-assistant system, where a central coordinator agent contacts different assistant agents, all built with different messaging and agentic frameworks. ## Quick Start 1. Create a `.env` file in the root directory, use `.env-example` for inspiration. Fill the fields OPENAI_API_BASE, OPENAI_API_KEY, optionally AMADEUS_API_KEY and AMADEUS_API_SECRET for incorporating real flight data. 2. In the repository folder, run `docker compose build`, can take up to 10min 3. `docker compose up`, the frontend will be served at port 8080 (If running remotely, in a separate shell in your local machine, run `ssh -N -L 8080:localhost:8080 user@remotehost.com` to serve on port 8080) 4. Go to `http://localhost:8080/` to test the demo Write into the chatbox in the demo to talk to the coordinator agent and see how it discovers and contacts other agents in real time, forming a web. Be sure to click on the nodes and arrows to see the concrete messages being exchanged between the entities.