Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✈️ AI Travel Agent

Python ADK Status

📖 Overview

Travel_Agent is an intelligent, autonomous agent designed to assist users in planning travel itineraries. Built using Google's Agent Development Kit (ADK), this project demonstrates how to orchestrate GenAI workflows to solve multi-step reasoning tasks.

The agent takes natural language queries (e.g., "Plan a 3-day trip to Paris on a budget") and generates structured travel plans, demonstrating the power of agentic workflows in real-world scenarios.

✨ Key Features

  • Agentic Workflow: Utilizes the ADK framework to structure reasoning loops and decision-making processes.
  • Natural Language Processing: Understands complex travel constraints like budget, dietary restrictions, and time preferences.
  • Modular Design: Clean separation of agent logic (agent.py) making it easy to extend with new tools.
  • Python-Native: Fully implemented in Python for easy integration and deployment.

🛠️ Tech Stack

🚀 Getting Started

Prerequisites

Before running the agent, ensure you have the following:

  1. Python 3.10 or higher installed.
  2. A Google Cloud Project (if using Vertex AI) or a valid API Key for Gemini.

Installation

  1. Clone the repository:

    git clone [https://github.com/Dhineshkumar272005/Travel_Agent.git](https://github.com/Dhineshkumar272005/Travel_Agent.git)
    cd Travel_Agent
  2. Create a virtual environment (Recommended):

    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install dependencies: (Note: Ensure you have the ADK and GenAI libraries installed)

    pip install google-generativeai
    # Add other requirements here if you have a requirements.txt
  4. Set up Environment Variables: Create a .env file in the root directory and add your API keys:

    GOOGLE_API_KEY=your_api_key_here

🏃‍♂️ Usage

To start the agent, simply run the main script:

python agent.py

About

Agentic code which is Built with ADK(Agent Development Kit)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages