跳到主要内容
版本:2.0.x

最通用的 ReActAgent

ReAct(Reasoning and Acting)是一种结合"推理"与"行动"的 Agent 工作模式。它让 AI 在面对复杂任务时,能够交替进行思考和采取行动,并根据每一步的反馈动态调整后续决策。

跟着这篇文档,你将创建自己的第一个 ReActAgent,并在聊天页面中与它对话。

创建 Agent

在元素目录树中依次点击 +AI AgentReActAgent,在弹窗中填写名称,点击确定即可创建一个 ReActAgent 并自动进入编辑器。

认识编辑器

Agent 编辑器提供两种模式:

  • 配置面板:可视化配置,包含多个配置页签,无需写代码
  • 代码面板:源码编辑模式,点击右上角 </> 按钮切换

选择大模型

大模型是 Agent 智能决策和任务执行的核心。在基础配置中完成以下设置:

  • 主模型:Agent 默认使用的模型,需支持 Function Calling 才能调用工具
  • 视觉模型(可选):用户上传图片时优先调用,处理完图片后继续使用主模型
  • 备选模型:主模型调用失败时按顺序尝试,可添加多个

调用规则:文本输入使用主模型;包含图片时首轮使用视觉模型、后续使用主模型;调用失败时按顺序尝试备选模型。

提示

开发者需要先完成大模型实例元素的创建,才能在 Agent 中选择使用。如果需要调用工具,则对应的模型必须支持 Function Calling。

编写能力描述

能力描述用于说明 Agent 擅长做什么。当在 FlowAgent 中编排多个 Agent 节点时,描述信息用于路由决策,选择最合适的 Agent 来处理用户请求。

通常,描述信息和 System Prompts 中的角色描述可以保持一致。

编写 System Prompts

系统提示词是指导 Agent 行为和决策的重要依据。JitAI 提供了默认模版,开发者可以基于模版修改。

在提示词中可以用 {变量名} 引用输入变量。输出格式由系统自动处理,无需在提示词中描述。

更多编写技巧请参考 Agent 提示词编写技巧

按需切换源码模式

Agent 的大部分配置都可以在配置面板中完成。需要批量调整、复制配置或排查高级问题时,可以点击右上角 </> 按钮切换到代码面板。

如果你是第一次创建 Agent,建议先使用配置面板完成模型、提示词、工具和测试;确认 Agent 能稳定工作后,再按需进入源码模式。

测试你的 Agent

聊天页面中与你的 Agent 对话,验证它是否能正确理解意图并完成任务。

下一步

Agent 已经跑起来了。接下来可以: