掘金 人工智能 前天 13:48
使用 Cooragent 构建多智能体旅游规划服务
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文介绍了如何基于 Cooragent 和 MCP 服务,快速构建智能旅游规划服务。MCP 服务中台以高德地图 API、民航实时数据接口等为基石,打造旅游行业数据基建。Cooragent 智能体生态运用其独有的任务编排算法,使交通规划、行程设计、费用计算和结果整合四大智能体默契配合,在短时间内生成兼具创新性与可行性的“旅游数字孪生方案”。文章详细介绍了 MCP 服务器的搭建、Cooragent MCP 工具的配置,以及如何构建和协同使用多个智能体,最终生成详细的旅游规划方案。

🗺️ MCP 服务中台是智能旅游规划服务的数据基建,它整合了高德地图 API、民航实时数据接口、语义搜索算法和文档生成引擎,为旅游行业提供强大的数据支持。

🤖 Cooragent 智能体生态通过独特的任务编排算法,协调交通规划、行程设计、费用计算和结果整合四大智能体,实现智能体之间的无缝协作,从而快速生成旅游方案。

⚙️ 通过配置 Cooragent MCP 工具,可以使用AMAP(高德导航)、excel(Excel 文件操作)、filesystem(文件系统操作)、word(Word 文档操作)、image-downloader(图像下载工具)和variflight-mcp(中国民航信息获取)等多种工具,增强智能旅游规划服务的功能。

📝 通过CLI构建交通规划、行程设计、费用计算、结果整合四个智能体,每个智能体均采用 agent_workflow 任务类型,分别负责旅游规划的不同方面,确保旅游规划的全面性和专业性。

基于 Cooragent 和 MCP 服务,我们可以快速构建智能旅游规划服务

项目地址 github.com/LeapLabTHU/…


一、MCP 服务器搭建

    AMAP(高德导航)

      登录高德开放平台:
      https://lbs.amap.com/创建 api_key可用工具:
      https://lbs.amap.com/api/mcp-server/summary

    excel(Excel 文件操作)

      无额外配置开源地址:
      https://github.com/negokaz/excel-mcp-server

    filesystem(文件系统操作)

      配置允许访问的路径开源地址:
      https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem

    word(Word 文档操作)

    cd cooragent/src/toolsgit clone git@github.com:MeterLong/MCP-Doc.git12
      在 server.py 地址填入 args 中项目地址:
      https://github.com/MeterLong/MCP-Doc#

    image-downloader(图像下载工具)

    cd cooragent/src/toolsgit clone https://github.com/qpd-v/mcp-image-downloader.gitcd mcp-image-downloadernpm installnpm run build12345
      在 index.js 地址填入 args 中项目地址:
      https://github.com/qpd-v/mcp-image-downloader

    variflight-mcp(中国民航信息获取)

      获取 api_key
      https://mcp.variflight.com/在 ModelScope 上创建 MCP SSE 服务:
      https://www.modelscope.cn/mcp/servers/@variflight-ai/variflight-mcp将服务 URL 填写到配置中文档地址:
      https://bcnucz2nnop8.feishu.cn/wiki/SDFDwQIaAiM3hxk6uyhcJxSkn2b

二、配置 Cooragent MCP 工具

在项目根目录下的 ./config/mcp.json 中进行配置,示例:

{  "mcpServers": {    "AMAP": {      "url": "https://mcp.amap.com/sse",      "env": {        "AMAP_MAPS_API_KEY": "your_amap_maps_api_key"      }    },    "excel": {      "command": "npx",      "args": ["--yes", "@negokaz/excel-mcp-server"],      "env": {        "EXCEL_MCP_PAGING_CELLS_LIMIT": "4000"      }    },    "filesystem": {      "command": "npx",      "args": [        "-y",        "@modelcontextprotocol/server-filesystem",        "/Users/username/Desktop",        "/path/to/other/allowed/dir"      ]    },    "word": {      "command": "python",      "args": ["/path/to/MCP-Doc/server.py"]    },    "image-downloader": {      "command": "node",      "args": ["/path/to/mcp-image-downloader/build/index.js"]    },    "variflight-mcp": {      "type": "sse",      "url": "your_modelscope_variflight_mcp_url"    }  }}1234567891011121314151617181920212223242526272829303132333435363738

详细配置参考:
github.com/LeapLabTHU/…


三、构建旅游智能体

通过 CLI 构建四个专用智能体,每个智能体均采用 agent_workflow 任务类型。

    交通规划智能体

    run --debug --user-id test --task-type agent_workflow \  --message "创建交通规划智能体:根据行程或其他智能体输出,安排出发/到达时间、路线、票价等,输出详尽交通计划。"12

    行程设计智能体

    run --debug --user-id test --task-type agent_workflow \  --message "创建行程设计智能体:根据目的地和用户偏好,推荐景点、给出理由及照片 URL,并设计详细日程。"12

    费用计算智能体

    run --debug --user-id test --task-type agent_workflow \  --message "创建费用计算智能体:统计交通、住宿、门票、餐饮等所有花销,输出预算明细与总花费。"12

    结果整合智能体

    run --debug --user-id test --task-type agent_workflow \  --message "创建报告整合智能体:汇总上述三个智能体结果,生成含文字、表格、景点图片的 Word 文档,并保存本地。"12

四、多智能体协同规划

run --debug --user-id test --task-type agent_workflow \  --message "我计划于 2025-05-222025-05-26,从上海出发前往北京游玩五天。请生成包含往返低价航班、食宿、景点推荐与预算等的详细旅游规划,最终以 Word 文档形式保存至桌面。"12

五、结果展示

[video(video-ci2lGz2z-1747631886318)(type-csdn)(url-live.csdn.net/v/embed/477… Cooragent 构建多智能体旅游规划服务)]

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Cooragent MCP服务 智能旅游 多智能体协同
相关文章