张桐
openEuler ANSE SIG Maintainer
13:45–14:20
议程时间,以会议海报为准
openEuler Agent 企业级编码 & 可观测技术实践
交付要有依据,执行要可追踪。
当 Agent 成为研发执行主体,工程师需要重新安排上下文、任务边界、验收和运行观测。AET 与 Agent Insight 分别承接研发交付和运行观测两条线。
材料边界:照片中的使用率、模型评测和“5 倍+”等数字未逐一追溯原始研究,因此不作为本站的普适结论。
执行主体变了,工程责任仍在
照片把研发基本单元描述为 Agent 自驱的任务循环。人的工作集中在定义目标、准备上下文、明确约束,以及最终验收;长任务还需要状态管理、故障恢复和并行协同。
查看照片 IMG_20261031_134731.jpgAET:领域 Agent 加两个工程底座
架构分析、需求分析与设计、编码与自测、缺陷修复、评测与归因由领域 Agent 承担。Harness 工程负责运行可靠性,知识工程提供代码图谱、场景库、功能库及安全可靠性等非功能约束。
查看照片 IMG_20261031_135422.jpg把需求变成可验收的行为
案例不是简单要求“增加筛选”,而是明确搜索防抖、时间边界、多标签 AND 关系、翻页保留状态等规则,并限定可修改文件和保护文件。照片展示了 12 条验收规则,这是案例记录,不是所有项目都适用的固定数量。
查看照片 IMG_20261031_140022.jpgAgent Insight:从能运行到能诊断
长链路中,单条模型日志无法解释工具调用、Skill 执行和 Agent 交接。材料提出用 AgentOps 还原执行过程、定位卡点、量化质量变化,并辅助故障诊断。
查看照片 IMG_20261031_140315.jpg人保留三个判断位置
需求设计阶段确认规则与边界;执行受阻时判断是否调整设计或扩大范围;交付阶段核对测试和代码变更后决定是否接受。材料还给出了从 issue、课程、竞赛和 PR 进入开源实践的路径。
查看照片 IMG_20261031_140223.jpg我最需要改变的是交任务的方法。过去我容易把“帮我做个功能”直接交给 AI,现在应该先交付一份范围明确、可以验收的任务说明,再让它执行。
可观测性也应该从自己的小项目开始:至少能回答它做到了哪一步、改了哪些文件、什么验证失败、为什么重试。只看最终回答,无法判断交付过程是否可靠。
课件展示的效率提升属于特定团队与任务条件下的实践报告。我不能把它直接当作自己的效率预期;应该记录自己项目中耗时、返工和缺陷的变化。
即使 Agent 说完成了,我能拿出哪些独立的交付证据?
- 给一个已有项目写任务说明
写出目标、输入输出、允许修改的文件、禁止修改的部分与验收用例,交付一份 task.md。
- 记录一次完整执行
按任务保存工具调用、测试结果、错误和修复记录,用唯一任务 ID 串联,形成一份可回放日志。
- 用真实规则验收
同时检查新功能、旧功能和修改范围。提交前自己阅读 diff,并记录接受或退回的理由。









































































