模块 6Agent UX 与生成式 UI
Artifact 与 Workspace
Artifact 是有身份和生命周期的产物
- 类型、标题、内容/存储引用和元数据
- Owner、权限、来源和敏感级别
- 版本、状态和与 Run/Message 的关联
- 不是把长文本换一个更大的聊天框
对话与产物承担不同任务
- Chat 用于意图、解释和决策
- Workspace 用于查看、编辑、比较和验证
- 选区、光标和当前对象形成局部 Context
- 窄屏下保证主任务优先而非强塞双栏
Agent 修改应以可审查 Patch 表达
- 全量替换、结构化 Patch 和文本 Diff 的选择
- Base Version 防止覆盖并发编辑
- Patch 失败时重新基于最新版本生成
- 修改理由和影响范围与 Diff 关联
预览不是最终成功
- 代码编译、测试和安全扫描
- 文档结构、链接和事实检查
- 表格/数据的 Schema 和计算校验
- 将验证结果作为 Artifact 附属证据
人、Agent 与多人协作的冲突
- 编辑锁、乐观合并或 CRDT 的选择
- Agent 提案与用户直接编辑分层
- 评论、接受/拒绝和部分采纳
- 谁是最终提交者和责任主体
版本历史支持信任与恢复
- 每次变更的作者、Run、Prompt/Tool 和时间
- 撤销、分支、比较和恢复
- 大文件与二进制版本的存储策略
- 删除、导出和合规保留
评估是否真正改善任务
- 完成时间、修改轮数和接受率
- 冲突、覆盖和恢复成功率
- 用户是否能定位 Agent 改了什么以及为何
- 产物通过验证而非只“看起来不错”