一句话查高铁票并写入文件:揭秘 IntentOrch 的意图驱动编排黑科技

简介: IntentOrch 是一款意图驱动的MCP编排引擎,支持用自然语言(如“查明天广州到南宁高铁票并存入ticket.txt”)一键触发多工具协同执行,自动完成意图解析、工具匹配、工作流编排与执行,零代码、可视化、开箱即用。

从自然语言到工作流执行,揭秘 MCP 生态的智能编排内核

开篇:一个真实的需求

想象一下,你需要完成这样一个任务:

“查询明天广州到南宁的高铁票,然后把结果写入 ticket.txt 中”

如果是传统方式,你需要:

  • 打开 12306 网站或 App,手动输入信息、筛选、复制结果
  • 或者写代码调用 API:查阅接口文档、处理参数映射(广州→GZQ)、编写文件操作逻辑……至少几十行代码。

而现在,使用 IntentOrch,你只需要一句话,剩下的交给引擎自动完成。

本文将通过一个完整案例,直观展示 IntentOrch 如何实现从自然语言到可执行工作流的自动转换。


一、一句话执行,全程自动化

输入:自然语言描述需求

在 IntentOrch Web 控制台或命令行中输入:

查询明天广州到南宁的高铁票,然后把结果写入 ticket.txt 中

系统自动处理过程

┌─────────────────────────────────────────────────────────────┐
│ 步骤1:意图解析                                              │
│ ├─ 识别主意图: 查询火车票 + 写入文件                         │
│ ├─ 提取参数: 日期=明天, 出发=广州, 到达=南宁, 车次类型=高铁   │
│ └─ 输出格式: 写入 ticket.txt                                │
├─────────────────────────────────────────────────────────────┤
│ 步骤2:工具匹配                                              │
│ ├─ 匹配工具1: 12306-mcp/get-tickets                         │
│ │   └─ 参数映射: 广州→GZQ, 南宁→NNZ, 明天→2026-05-01        │
│ └─ 匹配工具2: filesystem/write-file                         │
│     └─ 参数映射: 内容←步骤1输出, 路径=ticket.txt             │
├─────────────────────────────────────────────────────────────┤
│ 步骤3:工作流编排                                            │
│ ┌─────────────┐      ┌─────────────┐                        │
│ │ 查票任务    │ ──→  │ 写入文件    │                        │
│ │ get-tickets │ 输出 │ write-file  │                        │
│ └─────────────┘      └─────────────┘                        │
├─────────────────────────────────────────────────────────────┤
│ 步骤4:自动执行                                              │
│ ├─ [1/2] 调用 12306-mcp 查询... ✅ 返回车次                  │
│ └─ [2/2] 写入文件 ticket.txt... ✅ 已保存                   │
└─────────────────────────────────────────────────────────────┘

二、效果展示:全程无代码

1. 命令行执行效果

执行命令:

$ intorch run "查询明天广州到南宁的高铁票,然后把结果写入 ticket.txt中"

1.png

可以看到:系统自动完成了意图识别、工具匹配、工作流编排和执行,全程无需人工干预。


2. 生成的文件内容

2.png

结果说明:查询到的车次信息被自动格式化并写入文件,开箱即用。


3. Web 控制台交互体验

3.png

图:IntentOrch Web 控制台中,工作流编排页面的执行结果展示

Web 控制台特点

  • 左侧显示工作流执行结果
  • 右侧展示每个步骤的详细输入输出
  • 支持工作流保存、编辑、重新执行

三、核心能力一览

🧠 意图驱动,无需学习 API

你不需要知道:

  • 12306 的站码是什么(广州→GZQ)
  • 文件写入 API 的参数格式
  • 如何串联多个工具

你只需要说人话,IntentOrch 自动完成剩余工作。

🔧 零代码,开箱即用

从拉取 MCP Server 到执行工作流,只需几条命令:

# 1. 拉取 12306 MCP Server
intorch pull Joooook/12306-mcp

# 2. 启动 Server
intorch start Joooook/12306-mcp

# 3. 一句话执行(支持 CLI 和 Web 控制台,需要配置LLM)
intorch run "查询明天广州到南宁的高铁票"

🖥️ 可视化监控与调试

  • 服务管理:类 Docker 命令管理 MCP Server 生命周期
  • 进程监控:实时查看资源占用
  • 日志查看:集中查看系统、Server、工作流日志
  • 工作流编辑:AI 生成后可手动调整

四、生态与扩展

IntentOrch 兼容所有遵循 MCP 协议的 Server:

  • 📊 数据库查询(PostgreSQL、MySQL)
  • 📁 文件系统操作
  • 🌐 HTTP 请求、API 调用
  • 📰 新闻、天气、百科查询
  • 🛠️ Git 操作、代码分析

你也可以贡献自己的 MCP Server,发布后即可被 IntentOrch 安装和使用。


结语:让 AI 为你工作

IntentOrch 的核心价值不是“又一个编排工具”,而是将自然语言到 API 调用的转换过程产品化、标准化

对普通用户:无需学习技术,用说话的方式完成工作
对开发者:贡献一个 MCP Server,让 AI 学会调用你的工具
对企业:将内部 API 封装为 MCP Server,构建自然语言驱动的自动化体系


立即体验

# 1.安装
npm install -g @intentorch/cli && npm install -g @intentorch/web

# 2.配置大模型(以deepseek为例)
intorch config set provider deepseek
intorch config set model deepseek-chat
intorch config set apiKey sk-xxx(替换为你自己的apiKey)

# 3.启动daemon
intorch daemon start

# 4.拉取mcp服务
intorch pull Joooook/12306-mcp

# 5.启动mcp服务
intorch start Joooook/12306-mcp

# 6.执行自然语言驱动的任务 
intorch run "查询明天广州到南宁的高铁票"

intorch dashboard(想要通过web端控制台执行任务时可通过此命令启动)

# 打开浏览器访问 http://localhost:5173

项目地址github.com/mcpilotx/intentorch

如果这个项目对你有帮助,欢迎 Star 支持,也欢迎 Fork 参与共建!


延伸阅读

目录
相关文章
|
21天前
|
JSON API PHP
韩国股票实时数据 KOSPI(主板)和 KOSDAQ(创业板)的实时行情、K 线及指数数据
StockTV API全面支持韩国股市,覆盖KOSPI主板(exchangeId=60)与KOSDAQ创业板(110),提供实时行情、K线、指数等数据。需配置countryId=11及API密钥,支持HTTP/WS双协议,含PHP对接示例与关键注意事项。
|
21天前
|
人工智能 Java 数据库
DeepAgents 人工介入实战|LangGraph 实现 Agent 高危工具人工审批
本文详解基于 LangChain+LangGraph+DeepAgents 实现 Python 智能体人工介入实战,配置高风险工具中断审批、状态检查点保存与恢复,支持同意 / 拒绝 / 参数编辑,对比 Spring AI Alibaba 方案,附完整可运行源码与生产落地建议。
249 0
|
21天前
|
人工智能 机器人 测试技术
从成功率到能力画像:上海AI Lab推出具身操作仿真评测基座EBench
上海AI Lab推出EBench,突破单一成功率评测范式,构建可复现、可拆解的具身操作能力诊断框架。涵盖26类任务、5维能力标签与4类泛化测试,共794条用例,助力精准刻画模型强项、短板及真实泛化性。
159 2
|
21天前
|
人工智能 缓存 自然语言处理
Harness Engineering:AICode 的灵魂——Ooder A2UI 从难产到重生的深度实践
Ooder A2UI 从难产到重生,通过 Harness Engineering 工程哲学,将 LLM 的不确定性转化为可量化的置信度,结合渐进式披露、多引擎协作与反馈闭环,实现 AI 原生编程的可控落地。(239字)
|
1月前
|
人工智能 自然语言处理 JavaScript
告别API参数解析!一句话查12306火车票,这个开源项目做到了
本文介绍如何用IntentOrch+MCP 5分钟搭建智能出行助手:仅需3步配置,一句自然语言(如“查4月15日京沪高铁票”),AI自动解析意图、调用12306 MCP服务,返回结构化车次表——零规则、零硬编码,真正实现“说即所得”。
343 17

热门文章

最新文章