• 使用教程
使用教程
  • 使用教程
加载中…
No Results
  • 开始使用
    • 欢迎使用GoInsight.AI
    • 入门指南
    • LLM的选用和管理
  • InsightFlow
    • InsightFlow 介绍
    • InsightFlow类型
    • 对话式工作流
      • 编辑调试对话式工作流
      • 发布对话式工作流
      • 对话式工作流的安全设置
    • 服务式工作流
      • 编辑调试服务式工作流
      • 发布服务式工作流
    • 服务与工具
      • 工具
      • 服务
      • 代理策略
    • 节点
      • 开始节点
      • 回复输出节点
      • 大模型节点
      • 知识检索节点
      • 文档读取节点
      • 文档写入节点
      • 文档删除节点
      • HTTP 请求节点
      • 知识聚焦大模型节点
      • 智能代理节点
      • 进度更新节点
      • 工具调用节点
      • 条件跳转节点
      • 自然语义分类器节点
      • 分支聚合器节点
      • 多分支选择节点
      • 循环节点
      • 交互表单节点
      • 暂停与恢复节点
      • 延时节点
      • 自动继续节点
      • 文本模板节点
      • 代码执行
      • JSON 变量提取器节点
      • 自然语义变量提取器节点
      • 变量赋值节点
      • 结束节点
    • 节点的错误处理机制
    • 创建您的第一个工作流
  • 能力市場
    • 能力市场
  • 文档
    • 工作空间文档
    • Personal Data
  • GoInsight Workspace
    • 认识&了解如何使用GoInsight Workspace
    • 协作工作台
  • 轻聊机器人
    • 构建轻聊机器人
  • 团队管理
    • 访问控制
    • 使用数据
    • 审计中心
    • 凭证管理
  • 知识百科
    • 关键概念
    • 数据安全
    • ABEvent
    • 交互表单:JSON 编排
    • 为什么上下文是 AI 协作的基础
    • 使用 Say It for Me 构建协作上下文
首页 > 使用教程 > InsightFlow > 服务与工具

代理策略

代理策略(Agent Strategy)用于定义智能代理节点如何处理用户请求、选择并调用合适工具以及决定任务完成的时机。它通过灵活的配置,允许企业自定义决策逻辑和推理模式,可以实现多种推理模式,如思维链(CoT)、思维树(ToT)等,满足复杂业务需求。

一、系统代理策略

GoInsight.AI提供了强大的系统代理策略:

  • ReAct Task Executor
    面向大多数Agent的标准通用 ReAct 执行器。它逐步规划任务、在需要时调用工具、核验结果,并生成清晰的最终答案。

除了GoInsight.AI提供的系统代理策略,您还可以根据自己的需求,创建自定义的代理策略。

二、创建自定义的代理策略

1. 创建代理策略

1. 在InsightFlow - 服务&工具下,点击右上角的创建按钮

create agent strategy

2. 选择创建一个代理策略,输入其名称和描述

new agent strategy

在创建代理策略时,您也可以对其权限进行管理,确保符合企业合规要求。

set permissions of agent strategy

有关权限管理的更多信息,请参考:《服务&工具的管理》

2. 编排代理策略

当您创建好代理策略后,将会自动进入其编排页面。

GoInsight.AI提供了一种代理策略的模版示例,这是 ReAct 智能体的一个最小可运行示例,以可视化方式呈现"思考-工具-反思"循环帮助您掌握智能体策略设计:

  • “结构化思考”约束
    • 通过提示词强制大语言模型以 JSON 格式输出决策,使 AI 的"思考"可供工作流解析 —— 这是实现自动调用工具和错误重试机制的基础。
  • “闭环循环”设计
    • 采用循环节点 + 多分支选择节点实现 ReAct 自动化流程:
      • → 大语言模型决策:选择 "直接作答" / "调用工具" / "修正错误"
      • → 解析执行:根据决策执行对应逻辑(输出答案/重试/调用工具)
      • → 反馈循环:通过查询变量将结果反馈给大语言模型进行反思
    • 形成完整的 自动化 "思考 → 执行 → 反思" 闭环。
  • 按需扩展模板
    • 增加工具:在工具调用节点接入企业内部工具(如知识库搜索/内部 API)。
    • 优化提示词:根据业务场景精细化调整大语言模型的提示词,引导其做出更符合预期的决策。
    • 复杂逻辑:构建高级分支(如工具优先级/多工具协作)实现高阶智能体 。
sample agent strategy

您可以根据您的需求,在此模版基础上进行编排和调试,确保其符合预期逻辑,以便后续在智能代理节点中使用该代理策略。

在我们提供的代理策略示例模版中,开始节点设置了一个名为 FinalAnswer 的自定义私有变量,用于存储在循环节点内生成的最终响应。关于私有变量的更多说明:《工作流、节点与变量的概念》

开始节点变量说明如下:

变量名称 数据类型 说明
UTCDate String 当前工作流开始执行时的日期,使用 UTC 时间,格式为 yyyy-MM-dd
UTCTime String 当前工作流开始执行时的时间,使用 UTC 时间,格式为 HH:mm:ss
$Model Object 用于指定要调用的大语言模型及其相关模型参数(如温度)
$ToolNames Array[String] 工具名称集合
$Tools Array[Object]
$Instruction String 用于定义智能代理的职责和目标任务,引导其行为和回答风格
$Query String 本次智能代理需要处理的核心查询或任务描述
$MaxIterations Number 限制智能代理在推理或调用工具时的循环次数
$Memory Array[Object] 为智能代理提供上下文或此前推理的结果,提高连贯性和准确度
$WorkflowID String 工作流ID
$BatchId String 表示本次工作流执行过程的批次 ID
$UserID String 用于识别用户的唯一ID,可在多次会话中追踪同一用户
$UserDisplayName String 用户的昵称
$UserInfo String 用户的信息
BrowserLang String 用户的浏览器语言,格式如 zh-CN/en-US
$SessionID String 表示当前问答会话
$PersonalDataPath String 表示当前工作流执行者文档中的Personal Data目录

结束节点:是智能体任务的“最终交付窗口”——负责将最终答案(或循环超限的提醒)传递给用户。

  • 结果输出:一般将大语言模型生成的 FinalAnswer 作为智能体对用户问题的最终响应输出。
  • 超限流程: 输出 FinalAnswer 变量的默认值(通常是提示循环次数超限的警告信息)→ 引导用户检查工具配置或调整循环阈值设置。

3. 发布和引用代理策略

1. 当您编排和调试好代理策略之后,您就可以在上方的菜单栏中点击发布该代理策略按钮。

publish agent strategy

2. 之后,你可以设置发布该代理策略的以下内容:

  • 代理策略发布后的名称、描述
  • Usage:设置该代理策略中输入变量以及输出变量的变量描述
  • 权限:允许使用此代理策略的范围。
    企业内公开
    指定的分组/团队成员
publish agent strategy

3. 当您发布代理策略之后,您就可以在智能代理节点中选择该代理策略

select agent node

结语

代理策略与智能代理节点的结合为企业提供了高度灵活和智能化的解决方案。通过在智能代理节点中选择合适的代理策略,企业能够确保每个任务都得到最优化的处理。这种配置不仅提升了工作流的自动化程度,还增强了系统的响应能力和适应性。

  • 优化任务处理:通过选择合适的代理策略,确保每个任务得到最优化的处理。
  • 提升自动化程度:增强工作流的自动化和智能化,提升系统响应能力。
  • 灵活定制:允许企业根据具体业务需求进行定制和扩展。
  • 高效运作:确保在动态环境中保持高效运作,优化业务流程管理。

代理策略的灵活性允许企业根据具体业务需求进行定制和扩展,确保在动态环境中保持高效运作。通过这种方式,企业可以充分利用智能代理节点的能力,实现更高效、更智能的业务流程管理。

更新于: Jul 21, 2026
这个页面有用吗?
上一篇 服务
下一篇 开始节点
讨论

发表评论. 取消回复

您的电子邮件地址不会被公开。 必填位置已标*

产品相关的问题?联系我们的支持团队以获取快速解决方案>
本文内容
  • 系统代理策略
  • 创建自定义的代理策略
    • 创建代理策略
    • 编排代理策略
    • 发布和引用代理策略
  • 结语
加载中…
No Results