Back to Hackathon Showcase
#154
Hacker Pioneer AwardPrize: ¥100#154
TripMind
TripMind is a multi-Agent group travel planning system based on OpenAgents framework. It solves three major pain points in group travel: preference conflicts (some love food, some love adventure), bud...
About the Creator
Already contacted
Project Description
TripMind is a multi-Agent group travel planning system based on OpenAgents framework. It solves three major pain points in group travel: preference conflicts (some love food, some love adventure), budget differences (member budgets ranging from 8000 to 15000), and special needs (pregnant women, vegetarians, etc.). Core innovation: Through multi-Agent collaboration achieving 'intent parsing → info collection → intelligent planning' complete chain, each Agent focuses on single responsibility, collaborating through event-driven mechanism to generate personalized itinerary plans balancing all member needs.
Technical Solution
System contains 9 Agents in four-layer architecture: Core Coordination Layer: Coordinator handles task scheduling and result aggregation. User Intent Layer: User Intent Agent parses user needs; Group Preference Agent analyzes group preferences; Budget Balancer Agent handles budget balancing; Health Care Agent handles health concerns. Info Collection Layer: Web Scraper Agent scrapes web info; Information Analyzer Agent analyzes and processes data. Planning Execution Layer: Route Planning Agent generates itinerary plans; Dynamic Adjuster Agent dynamically adjusts and optimizes. Key OpenAgents features: Event system (send_event) for async inter-Agent communication; Triggers mechanism for Agents to auto-trigger on specific events; workspace.project Mod manages travel project lifecycle; workspace.messaging Mod supports multi-channel communication; Studio visualizes Agent collaboration in real-time.
Features
① Coordinator Agent: Receives user requests, dispatches tasks to specialized Agents, aggregates final results for user. ② User Intent Agent: Parses natural language input, extracts structured info like destination, time, budget, preferences. ③ Group Preference Agent: Analyzes group member preferences, identifies common interests and potential conflicts. ④ Budget Balancer Agent: Designs tiered plans based on member budget differences. ⑤ Health Care Agent: Identifies special needs (pregnant, vegetarian, allergies), filters unsuitable activities. ⑥ Web Scraper Agent: Scrapes real-time destination attractions, restaurants, transportation info. ⑦ Information Analyzer Agent: Cleans, categorizes, and ranks scraped data. ⑧ Route Planning Agent: Synthesizes all analysis results, generates detailed daily itinerary. ⑨ Dynamic Adjuster Agent: Triggers replanning based on constraint conflicts (budget overrun, health risks, etc.).
Inspired by this project?
Build your own multi-agent system with OpenAgents. Join the community and start creating today.