AiHummer
中文
登录帐户
v1.0.x
{ }Swagger

编排与子代理

v1.0.x · 已更新 2026-06-26

协调者 是将接收的消息变成答案的东西。它组装一个分层的系统提示并驱动一个 函数调用循环: 模型思考、调用工具、读取结果,并重复这一过程,直到生成最终回复。在这个循环之上,代理可以生成 子代理 并可选择应用 推理策略 ——所有这些都是管理员可配置的。

转弯环

一次轮次是一个有界的函数调用循环。模型会接收到系统提示、对话以及可用的工具;它可能调用一个或多个工具,由协调器执行这些工具并将结果反馈回来,循环继续直到模型返回最终消息。工具、记忆和知识总是以 工具结果,绝不是作为注入的指令——这就是使循环对提示注入具有抵抗力的原因。

prompt + tools ─▶ model ─▶ tool calls ─▶ results ─▶ model ─▶ ... ─▶ final reply

子代理

一个代理可以 生成子代理 处理一个子任务并将结果返回给调用方。这让协调代理能够委派专注的工作——研究、起草、专业查询——而不会使单一的上下文过载。

递归是有界的:最大嵌套深度由……控制 AIHUMMER_SUBAGENT_MAX_DEPTH这可以防止失控生成,并保持回合的成本和延迟可预测。

[!WARNING] 下属代理会增加工作量。保持 AIHUMMER_SUBAGENT_MAX_DEPTH 保守于 共享宿主——每增加一级深度都可能成倍增加工具调用和模型 使用情况。

推理策略

除了普通循环之外,协调器还提供可选功能 推理策略它们默认关闭,除非被启用,并且每一项都可以在管理员界面下进行配置 代理 · 推理 设置组。

策略 它的作用
计划步骤 代理人在行动前起草一个计划,然后按照步骤进行。
反思 该代理在回答之前会批评并修改自己的草稿。
辩论 N 代理人就许多问题进行争论 回合,然后一个 法官 选择获胜者。
N次中的最佳 生成几个候选答案并选择最好的。
自我愈合 在失败时,代理会进行诊断并重试,而不是放弃。

[!TIP] 推理策略以延迟和令牌成本换取质量。开启它们 只针对需要它们的代理和任务进行选择性使用,而不是全局使用。

代理图

对于比临时子代理调用更结构化的多代理工作流,AiHummer 支持 代理图 ——将代理明确地连接到工作流中。图表可以通过管理员用户界面和管理员 API 进行管理 /v1/admin/graphs/*.

管理员界面的 图表 页面是一个视觉 流程图编辑器图的节点可以在画布上拖动,节点之间的边用箭头表示,调色板可以添加新节点,侧边栏用于编辑选中节点的参数。图的定义(起始节点、步骤限制、节点和转换)以 JSON 形式存储——“导出/导入 JSON”切换允许查看、在实例之间传输以及手动编辑。

配置摘要

旋钮 哪里
子代理最大深度 AIHUMMER_SUBAGENT_MAX_DEPTH (环境;可热加载)
推理策略 设置组 代理 · 推理
代理图 /v1/admin/graphs/*

[!NOTE] 子代理深度和工具启用是适用的设置之一 (无需重启)。其他设置可能需要重启——请参见配置 入门指南中的模型。

接下来去哪儿