Smart Canteen · Agent-Native Technical Review

AI 助手统一可执行闭环

将实体、时间、权限、工具、校验和上下文收敛成一条可信执行链,让助手从“理解更多句子”升级为“稳定完成用户任务”。

技术评审稿 2026-07-24 目标仓库:store 本轮不修改业务代码

统一执行链

Request Task Frame Slot Resolution Capability Route Query / Action Plan Permission & Risk Tool Verification Answer / Action
1
唯一 Task Frame 语义真源

实体、时间、维度和筛选只解析一次,每个槽位保留来源与确认状态。

3
权限校验时点

候选过滤、Plan 校验、工具执行前均校验菜单、功能和数据范围。

0
敏感写操作自动执行

退款、充值、补贴、停卡、设备控制等继续转人工并保留审计证据。

当前基线:组件已存在,统一任务链尚未接通

store@8434d9af6 复核,助手不是从零开始。时间核心、人员实体前置解析、消费订单 count/exists 工具和基础结果校验已有实现;首要工作已经从“造组件”转为“让组件共享同一 Task Frame 并完成页面闭环”。

能力当前状态下一缺口
通用时间归一与校验已有专项证据接入统一 Task Frame 和会话槽位
人员实体前置解析唯一/重名/未找到已实现消费工具统一使用已确认人员 ID
Capability Registry / Router基础路由已实现Capability 直接绑定并执行消费 Tool
消费订单可信查询count/exists 已实现与人员实体链合并,保留同源权限
Page Context前端未发送提交实际筛选、total、时间和查询指纹
Conversation State尚无结构化状态支持“那李四呢”“换成本月”等追问
页面动作验证能生成带条件路由补登录态页面实际筛选证据

首个任务样板

  1. 理解不同问法并归一为人员消费查询。
  2. 解析并确认人员实体。
  3. 归一明确时间范围。
  4. 执行同源消费订单只读查询。
  5. 校验实体、日期、权限和 Applied Filters。
  6. 返回 count/exists 结论并打开同条件页面。

不可绕过的门禁

  • LLM 不生成实体 ID、业务数字、工具名或权限。
  • 页面上下文不能覆盖用户显式条件。
  • 无权限时不执行 Tool,也不泄露候选。
  • Verification 失败不输出确定事实。
  • 动作未确认、已过期或重复时不可执行。
  • 失败重试复用原 Plan,不重新解析原句。

下一垂直切片

人员消费查询统一任务帧:把人员 mention、resolved_id、消费维度、aggregation 和标准时间写入同一个 Task Frame,并让 person.list_consumption_orders 直接绑定已有消费订单 Tool。首批不扩金额、不扩写操作。

顺序切片验收结果
1统一人员消费 Task Frame实体、时间、维度、聚合只解析一次
2Capability 绑定现有 Tool重名/无权限时工具调用为 0
3真实 Page Context页面条件、total、时间与指纹闭环
4Conversation State人员/时间替换和话题切换正确
5页面动作与灰度回答、按钮和实际页面筛选一致

文档真源

  • 主设计 unified-executable-loop-development-design.md
  • 协议 protocol-and-state-machine.md
  • 上下文 conversation-context-contract.md
  • 联调 frontend-backend-integration.md
  • 实施 implementation-plan-and-file-map.md
  • 灰度 rollout-observability-and-rollback.md
  • 首个任务 first-task-closed-loop-contract.md
  • 现状基线 current-state-baseline-and-gap.md

结构化执行附件

  • 能力 capability-tool-registry.csv
  • 权限 permission-risk-matrix.csv
  • 测试 golden-test-matrix.csv
  • 语义基线 semantic-task-baseline.csv
  • 人工评测 manual-evaluation-runbook.csv
  • 来源 source-index.csv

CSV 是开发、测试和 Agent 复用的结构化真源;HTML 仅用于人审。