航班预订AI代理

一个基于MCP架构的AI航班预订助手,提供自然语言查询、最低票价选择和预订流程管理功能

  • by SoumyadeepDas
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 SoumyadeepDas/flight-booking-ai-agent

使用说明

航班预订人工智能代理(MCP架构)

该项目实现了一个基于人工智能的航班预订助手 它使用MCP样式与Java Spring Boot后端通信 工具服务器。

建筑

User → AI 代理→ MCP工具服务器→ Java后端

组件

  • ai_agent.py

    • 会话式AI代理
    • 意图检测
    • 参数提取
    • 预订流程管理
  • mcp_server.py

    • FastAPI工具服务器
    • 将AI代理与Java后端连接起来
    • 实现MCP风格的工具注册表

技术栈

  • python
  • 快速API
  • LangChain
  • 奥拉马(LLM)
  • Java Spring Boot(外部服务)

特性

  • 自然语言航班搜索
  • 最便宜的航班选择
  • 预订工作流程
  • 安全、确定的后端调用

如何跑步

pip install -r requirements.txt
python mcp_server.py
python ai_agent.py```