adk-a2a-travel-assistant

gabrielpreda
4
Local travel explorer assistant, using ADK Agents, Gemini, Vertex AI, and A2A protocol

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.

Content