旅行計画で最も疲れるのは、航空券やホテルを予約することではなく、断片的な情報を統合することである場合が多い。
天気予報を確認したり、価格を比較したり、ルートを計画したり、予算を計算したりするために、アプリを頻繁に切り替えるのは非常に非効率的です。トリップスター その核心的な目標は、こうした面倒な手作業による検索プロセスを、直接閲覧でき、動的に変更可能な視覚的な旅程プランに変換することである。
TripStarは、HelloAgentsフレームワークに基づいて構築されたソフトウェアです。 オープンソースのAI旅行計画ツールこれは、単純な「会話形式の質疑応答」や「長編旅行ガイド」といったモデルを超え、複数のエージェントが協働するプロセスを通じて、観光スポットの選択、ルートの最適化、予算の準備、地図の視覚化を統合するものです。
「コンテンツの生成」から「ワークフローの円滑化」まで
TripStarの強みは、タスク分割メカニズムにあります。リクエストを受け取ると、マスターエージェントはタスクをさまざまな専門エージェントに分配します。例えば、専用エージェントはAmap(高徳地図)を使用してルートを最適化し(逆戻りを避けるため)、別のエージェントは天気を監視し、予算担当エージェントは宿泊施設を絞り込みます。最後に、システムはすべてのエージェントからの結果を集約し、実際の緯度経度線、日々の旅程、カテゴリ分けされた予算の詳細を含む地図としてフロントエンドに表示します。
技術的な実装に関して言えば、このプロジェクト(Vue + FastAPI)は非常に実用的な設計を採用しています。大規模なモデルの長文テキスト推論によって引き起こされる504ゲートウェイタイムアウトの問題を解決するために、TripStarは... 非同期ポーリング機構フロントエンドでは... タスクID バックエンドからの応答を同期的に待つのではなく、ステータスは非同期的に取得されます。この設計は、LLMの出力に大きく依存するあらゆる自己展開型プロジェクトにとって非常に有益です。
デプロイメント環境およびAPI構成ガイド
💻 主要設定ポイント
- LLMモデルの要件: OpenAI互換フォーマットを使用し、 構造化出力(JSON形式)に対応しています。モデルは最適化する必要があります。そうしないと、バックエンドでの解析が頻繁に失敗します。テストには、低コストの国内モデルを使用することをお勧めします。
- 高徳地図デュアルキー認証: 需区分配置两种 Key——后端数据查询使用“Web 服务”Key,前端渲染使用“Web 端(JS API)”Key。且必须在
index.html注射securityJscodeセキュリティキーが必要です。キーがないとマップを読み込むことができません。 - 画像リソース: 観光名所の画像はUnsplash APIに依存しており、デプロイ前に開発者バックエンドで無料割り当てを申請する必要があります。
適用可能なシナリオとリスク警告
推奨対象者: AIによる自動旅行ガイドを好むユーザー、および文化観光エージェントやマルチエージェント協調ソリューションを研究している開発者。
制限: 現在、主にサポートしています 国内旅行のシナリオ複雑な国境を越える複数国間の旅行は、現在サポートされていません。環境に影響を与えたくないユーザーは、オンラインのAIツールを直接使用することをお勧めします。
商業利用に関する警告: コードはオープンソースですが、このプロジェクトはLLM、Amap、UnsplashのAPIに大きく依存しています。二次開発を行う場合やSaaS製品に変換する場合は、コンプライアンスリスクやリリース後の制限超過を避けるため、各インターフェースの同時実行制限と商用ライセンス契約を必ず確認してください。
資源獲得
🐙 マジックダッシュ コミュニティ オンライン体験版 デプロイは不要です。デモを実行するだけで体験できます。
免責事項: この記事は公開されているREADMEファイルに基づいており、技術的な研究参考資料としてのみご利用ください。導入の際は、オープンソースライセンスおよびサードパーティAPIライセンスを遵守してください。AIが生成する旅程はあくまで参考情報であり、実際の旅行前に交通状況、チケットの空き状況、営業時間などのリアルタイム情報を必ずご確認ください。



