mirror of
https://github.com/ThearchyHelios/AgentLab.git
synced 2026-11-15 00:11:59 +00:00
README:编排完善第 1 波的升级说明(问数据整轮放到服务端、子工作流的步骤和证据进父图、驳回出口、定时任务的事件触发);核心能力的人工介入补上驳回出口
This commit is contained in:
@@ -162,6 +162,22 @@ http://127.0.0.1:8000 。前端产物不存在或比源码旧时才重新构建
|
||||
- 数据目录页起草、剖析的进度挪到一条后台任务条(探查、起草、剖析按服务端的排队顺序列),页头只留入口。数据源卡片上可以设
|
||||
「定时维护」。链到某个数据源卡片的地址统一是 `/data/databases#source-<id>`。
|
||||
|
||||
**从旧版本升级(2026-10 编排完善第 1 波)**:
|
||||
|
||||
- 问数据的一整轮(建图、发起运行、复核、按复核重来、落库)改在服务端的后台任务里跑,页面只负责看:掉线、刷新、关掉再打开
|
||||
都按序号接着看,停止走接口(`/api/chat/turns`)。服务重启时还在建图的那一轮标中断、可重试;已经发起运行的接着等它、照常
|
||||
复核收尾。同一段对话同时只跑一轮(停在审批上等人的不算)。使用者(user 角色)的问数据现在也会被复核;继续运行照旧只给
|
||||
搭建者以上。问数据和评测用同一个驱动(`chat/drive.py`)。
|
||||
- 子工作流里的每一步现在进同一个运行的事件流:时间线、记录页会多出「子工作流 › 那一步」,封存也包含子工作流查过的数。
|
||||
子工作流出口的字段带着出处回到父图,父图的口径卡、报告能一路追到子工作流里的那一格(最多 3 层);子工作流里追不到原始
|
||||
数据的,父图照样降档。子工作流里的报告按带前缀的节点 id 记,父图只认自己的报告。
|
||||
- 审批、补充输入、编辑稿件、动作确认、代码和工具审批、双盲裁决可以多接一个「驳回」出口:驳回(含超时驳回)后这一步正常
|
||||
结束、沿出口往下走,动作确认走出口时什么都不发出去,实例页和通知写「被驳回,转到 X」;运行照路径结束,`run.finished`
|
||||
带 `rejected_via`。不接这个出口时行为不变(记「已取消 · 被驳回」)。发布检查拦下走不到结束的驳回路径。
|
||||
- 定时任务可以选「事件触发」:上传表格出了新一期、上游工作流的正式运行成功结束、数据源有「要处理」的变化。事件在发生处
|
||||
记下,调度循环去抖后发起(每一期各自去抖),下游的输入模板用 `{{ event.* }}` 取事件内容;保存时检查串联不成环、运行时
|
||||
限 5 层;途经驳回的、应用补算的缺省不认(可以勾选)。跟着 `AGENTLAB_SCHEDULER` 开关:关着时事件留着不派发。
|
||||
|
||||
---
|
||||
|
||||
## 核心能力
|
||||
@@ -175,7 +191,7 @@ http://127.0.0.1:8000 。前端产物不存在或比源码旧时才重新构建
|
||||
| **能力登记与端点** | 所有可调用的工具登记在一处,逐项治理读写效果、审批、字段语义、遮罩;外部系统按测试 / 生产两个环境登记成端点,只有登记的端点能连内网,认证头加密;端点读回的表格和查询快照一样能作证([详见](#能力登记与端点)) |
|
||||
| **Agent 护栏** | 同样的调用不重复执行、连续拿不到新信息就收尾、令牌与金额预算、上下文接近窗口先压缩再收尾;步数只留兜底(默认 100) |
|
||||
| **代码沙箱** | 双档隔离:系统沙箱(Seatbelt / bubblewrap,冷启动约 25ms)或 microVM(独立 Linux 内核,内存限额真实生效) |
|
||||
| **人工介入** | 执行暂停并落盘,人工批准 / 驳回 / 改稿后从断点继续;进程重启不丢状态;可派给岗位、发起人或按表达式算出的人,会签(任一人 / 全体同意,一票否决 / 至少 m 人),设时限,超时提醒、升级或驳回,永远不会自动批准;驳回是人的决定,运行记为「被驳回」,不算失败、不重试 |
|
||||
| **人工介入** | 执行暂停并落盘,人工批准 / 驳回 / 改稿后从断点继续;驳回可以接一个「驳回」出口、沿它往下走;进程重启不丢状态;可派给岗位、发起人或按表达式算出的人,会签(任一人 / 全体同意,一票否决 / 至少 m 人),设时限,超时提醒、升级或驳回,永远不会自动批准;驳回是人的决定,运行记为「被驳回」,不算失败、不重试 |
|
||||
| **断点续跑** | 失败的运行可从失败节点继续,已完成的节点不重复执行;探索运行允许修改节点配置(拓扑必须一致),正式运行固定在发布的版本上、不能改配置后继续;继续运行不改发起人 |
|
||||
| **知识库** | 向量 + BM25 混合检索、倒排索引、可选模型重排;PDF / Word / PowerPoint / HTML / Markdown 解析;向量模型可接本地端点 |
|
||||
| **表格入库** | Excel / CSV 上传后转为可用 SQL 查询的表,自动生成 `db_query__<name>` 工具——数字由 SQL 计算得出,而非模型读取;复杂报表按取数配方导入(CSV 同样可以),每月一份的明细能按期累积成一张表,夹在明细中间的小计核对后不进数据 |
|
||||
|
||||
Reference in New Issue
Block a user