codex 这种输出完让用户选择的是怎么实现的

2026-04-29 09:301阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

ScreenShot2026-04-261146080201776×1054 211 KB

网友解答:
--【壹】--:

首先你要知道几个概念:

  1. MCP:模型上下文协议,规定模型和外部世界如何交互的协议
  2. Tools:基于 MCP 定义模型可以调用的外部工具
  3. Function Calling:模型会按照 MCP 规定的格式调用外部工具
  4. ReAct Loop:Reasoning-Acting 循环,Agent 设计中让模型交替进行行动和思考

有了这四者,在 ReAct 循环中,模型会基于 MCP 和 Function Calling 让不断使用 Tools 获取外界信息。

知道了这些,那么这个 Ask 怎么实现就很简单了:

  1. 首先 Agent 中会基于 MCP 定义如何 Ask 的 Tool。
  2. 由于 ReAct 的存在,模型在认为需要你进行进一步的确认时,会通过 Function Calling 调用 Ask 的 Tool,把要问的问题作为工具调用的参数传回来。
  3. Codex 会解析工具调用,把问题显示出来。
  4. 你回答问题,作为工具调用的结果,把回答的结果传回给模型
  5. 模型进入下一次 ReAct 循环,开始思考并进行下一步都行动

不仅是这个功能这样,像平时模型对文件进行读写,执行命令等等,都是这样的过程。

阅读全文
标签:纯水
问题描述:

ScreenShot2026-04-261146080201776×1054 211 KB

网友解答:
--【壹】--:

首先你要知道几个概念:

  1. MCP:模型上下文协议,规定模型和外部世界如何交互的协议
  2. Tools:基于 MCP 定义模型可以调用的外部工具
  3. Function Calling:模型会按照 MCP 规定的格式调用外部工具
  4. ReAct Loop:Reasoning-Acting 循环,Agent 设计中让模型交替进行行动和思考

有了这四者,在 ReAct 循环中,模型会基于 MCP 和 Function Calling 让不断使用 Tools 获取外界信息。

知道了这些,那么这个 Ask 怎么实现就很简单了:

  1. 首先 Agent 中会基于 MCP 定义如何 Ask 的 Tool。
  2. 由于 ReAct 的存在,模型在认为需要你进行进一步的确认时,会通过 Function Calling 调用 Ask 的 Tool,把要问的问题作为工具调用的参数传回来。
  3. Codex 会解析工具调用,把问题显示出来。
  4. 你回答问题,作为工具调用的结果,把回答的结果传回给模型
  5. 模型进入下一次 ReAct 循环,开始思考并进行下一步都行动

不仅是这个功能这样,像平时模型对文件进行读写,执行命令等等,都是这样的过程。

阅读全文
标签:纯水