Overview
What is adk-a2a-travel-assistant
adk-a2a-travel-assistant is a local travel explorer assistant that utilizes ADK Agents, Gemini, Vertex AI, and the A2A protocol to facilitate travel exploration and planning.
How to Use
To use adk-a2a-travel-assistant, configure your local environment by editing the .env file with your Google Cloud project details, then start the Discovery Agent, Routing Agent, Root Agent, A2A Client, and the Streamlit UI in sequence using the provided commands.
Key Features
Key features include the introduction of the A2A protocol for agent communication, separation of Discovery and Routing Agents into distinct services, a user-friendly Streamlit UI, and a logging integrator for centralized log monitoring.
Where to Use
adk-a2a-travel-assistant can be used in various fields such as travel planning, tourism, and local exploration, providing users with an interactive platform to discover travel options.
Use Cases
Use cases include assisting travelers in finding local attractions, planning itineraries, and providing real-time updates on travel routes and recommendations.