Skip to content

Conversation

@mdabdulmazidkhan
Copy link

Overview

Smart Travel Network, an AI Agent system utilizing the OpenAgents framework to collaboratively plan travel itineraries. It features a coordinated network of 6 specialized agents (Scout, Logistics, Activities, Master, Safety, and Packing) to transform user concepts into detailed travel plans.

Demo Video

Watch the Demo
Click here to watch the full demo

Repository

https://github.com/mdabdulmazidkhan/hackathons

Key Features

  • Multi-Agent Architecture: Centralized Hub with specialized agents for distinctive tasks.
  • Microservice Design: Independent agent configurations in YAML.
  • Deployment Ready: Includes Dockerfile and start_zeabur.sh for easy containerized deployment.
  • Local Dev Support: detailed PowerShell script start_network.ps1 for local testing.

Agent Roles & Workflows

1. Agent A: The Destination Scout

  • Role: Specialized Research & Analysis
  • Workflow: Monitors user travel themes (e.g., "Cyberpunk Tokyo") and conducts semantic analysis to identify the optimal real-world destination.
  • Output: Produces a comprehensive destination report with key highlights and rationale.

2. Agent B: Logistics Planner

  • Role: Supply Chain & Transit Optimization
  • Workflow: Consumes the destination data from Agent A to query (simulated) flight and accommodation databases. Optimized for cost-efficiency and convenience.
  • Output: Detailed flight options (Direct vs. Layover) and segmented accommodation tiers (Luxury/Budget/Unique).

3. Agent C: Activities Coordinator

  • Role: Experience Curation
  • Workflow: Analyzes the destination's "vibe" and local geography to curate distinct activity options.
  • Output: A structured list of 3 unique local experiences tailored to the user's initial theme.

4. Agent D: Itinerary Master

  • Role: Data Aggregation & Synthesis
  • Workflow: Acts as the central synthesizer, listening to outputs from Logistics, Activities, Safety, and Packing agents. It resolves conflicts and sequences events.
  • Output: The Final Master Itinerary—a cohesive Markdown document detailing day-by-day schedules, safety briefings, and preparation guides.

5. Agent E: Safety Advisor

  • Role: Risk Assessment
  • Workflow: Independent auditing of the chosen destination to flag potential risks, scams, or health requirements.
  • Output: A Safety Briefing including a 1-10 Safety Score, emergency contacts, and health advisories.

6. Agent F: Packing Specialist

  • Role: Inventory Management
  • Workflow: Context-aware analysis of the specific activities and weather conditions to generate a personalized inventory.
  • Output: A categorized Packing Checklist distinguishing between clothing, technical gear, and essential documents.

Testing

  • Verified locally using start_network.ps1.
  • Verified deployment build using Dockerfile.

@mdabdulmazidkhan
Copy link
Author

This PR is submitted for the OpenAgents Hackathon. Kindly add the #hackathon-submission label.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant