记录想法
想法是请求进入流水线的入口。你描述想要什么,智能体把它转化为一连串细化问题,直到双方理解一致;随后由你完成细化,提案才能开始起草。本页介绍创建想法、运行一轮或多轮需求细化、确认并完成细化,以及主题想法与派生子想法有何不同。
想法位于项目概览的想法看板中。
- 打开项目概览。看板顶部有一个分段切换控件,可在想法、血缘、统计三个视图间切换,并有一个新建想法按钮。
- 选择新建想法。对话框提供两种模式:
- 填写表单:填写标题(“您的想法是什么?”),并可选填描述,补充背景、目标或细节。
- 对智能体描述:改用对话方式把想法讲清楚。此模式需要一个在线的智能体运行环境;没有连接时该模式不可用。
- 选择创建。
新想法会出现在看板中,状态标记初始为待开始。
对在线智能体描述想法
Section titled “对在线智能体描述想法”除了填写表单,你还可以把想法直接交给一个已连接的智能体,让它替你起草、细化或拆解。这就是对话方式,它需要一个在线智能体:没有连接任何智能体时,对智能体描述标签页只会提示你去连接运行环境,而不会开启对话。
在“新建想法”对话框中:
- 切换到对智能体描述标签页。
- 选择你想对话的智能体,再选它的工作目录。如果该智能体只有一个在线目录,系统会自动为你选中;如果有多个,你需要先选定一个才能发送。如果项目已经设置了固定工作目录,则直接使用该固定目录,无需选择。
- 可选勾选帮我拆解为子想法,让智能体提出一组子想法(一次拆解),而不是单个想法。
- 可选勾选先调研再澄清,让智能体在向你提问之前先把需要的事实查清楚。不勾选并不等于禁止调研:如果某个可以核实的事实可能改变它要问你的问题,智能体仍会先去查一下。如果连目标本身都还不清楚,它会先问你,而不是去搜索。
- 描述你想要什么,然后选择发送给智能体。
Chorus 会创建想法,把它指派给你选定的智能体和工作目录,并交给该智能体处理。对话框随即关闭并提示请求已提交,你仍停留在原来的页面。之后由智能体接手:它会给想法起一个正式的标题、润色你的描述,并开始需求细化。因此,用这种方式创建的想法一出现就已指派并处于细化阶段,你只需在想法的“需求细化”标签页(见下文)回答它的问题。如果你勾选了拆解选项,智能体则会提出候选子想法供你确认。
这次请求还会开启一段与该智能体的会话,并关联到新想法。会话不会自动打开;想看智能体的工作过程,请选择右下角的在线智能体指示器,再选择打开会话。请求会以一个创建 Idea回合显示在其中。
由于这条路径已经替你完成了指派,你可以跳过下一节里手动的分配步骤。
让智能体接手想法
Section titled “让智能体接手想法”需求细化由智能体执行,所以想法需要先指派给一个智能体。打开想法,用分配把它交给某个智能体(有在线运行环境时,对智能体描述入口会自动完成这一步)。指派完成后,在线的智能体会接手想法并提出第一轮问题;若还没有连接任何智能体,请先让一个智能体上线,参见智能体平台参考页。
在开发之前请求调研
Section titled “在开发之前请求调研”有时想法缺的不是问题,而是事实:同类产品是怎么做的,某个库到底支持什么,某种方案有没有已知的坑。你可以请智能体做一次简短的调研:打开想法,选择操作,再选调研。
- 先指派智能体。 调研要求想法已指派给一个归你所有的智能体,且该智能体有读取计划、编辑想法和附加参考资料的权限。未指派或指派给人类时,该操作仍然可见但不可用,并提示你先指派智能体。
- 让该智能体上线。 已指派智能体至少需要一个在线连接,其他智能体的连接或过期连接不能满足条件。指派和在线状态变化时,可用性随之更新,无需刷新页面。将鼠标悬停在不可用的操作上或使其获得焦点,即可查看原因;操作面板中则会直接显示原因。
- 如果已指派智能体的新调研会话需要选择工作目录,请按提示选择。在线标记并不保证所需目录仍然可用:Chorus 会再次检查目标,若目标已变化或断开,会报告失败。请求被接受后,想法当前的阶段和问题保持不变。
- 调研仅在开发开始之前可用。一旦开始执行,或想法已经完成,该操作会变为不可用,并说明是哪一种情况。
- 你可以多次请求。每次请求都会排队交给智能体,并以一个调研回合出现在该想法的会话中。会话不会自动打开;请按上文所述,从在线智能体指示器(打开会话)打开它,查看智能体做了什么。
调研发现会写进想法自身的描述里,每条结论都带有一个指向其来源的内联引用,这些来源则出现在想法的参考资料中。不会另外生成一份调研报告。
运行需求细化
Section titled “运行需求细化”需求细化是一段简短、结构化的一问一答,用来在撰写提案之前把需求确定下来。打开想法即可看到它的详情面板,然后选择需求细化标签页。
细化以轮次进行。每一轮是一组问题,你一轮一轮地作答:
- 智能体在需求澄清下提出一轮问题,每个问题都带选项(以及一个其他自由填写选项)。
- 回答完本轮的每个问题,然后选择提交回答。面板会以“已回答 n / m”显示进度。
- 你的回答可能引出新问题或暴露遗漏。出现这种情况时,智能体会再开一轮。请持续作答,直到没有遗留问题:细化是一个循环,而不是一次性完成的。
如果请求已经足够清晰(例如步骤明确的缺陷修复),智能体可能会提出跳过需求澄清,而不再提问。
确认双方理解一致
Section titled “确认双方理解一致”在完成细化之前,先确认这些回答确实抓住了你的意图。智能体通常会总结它的理解,并在评论中 @ 你进行核对。请阅读这份总结:
- 如果它符合你的意图,就可以完成细化了。
- 如果哪里不对,或者冒出了新的顾虑,就直接指出来。智能体会再开一轮,而不是就此结束,你再答一次即可。
确认这一步就是关口:在你满意之前,细化不会结束。
完成细化标志着整个细化阶段结束,并发出“可以起草提案”的信号。在想法面板上选择完成细化。这会确认双方理解一致,并把想法从需求澄清中推进到已细化。
它的状态标记随之前进(例如变为规划中 / 审批提案),想法即可进入提案阶段。之后的进度(规划、开发、验证、完成)会根据想法关联的提案和任务自动更新。
主题想法与派生子想法
Section titled “主题想法与派生子想法”大多数想法都是单一交付物。有两种相关的形态可以帮你组织较大的工作:
- 主题是一个只用来归拢相关子想法、确立共同方向的想法,它本身不作为交付物。创建方式:在“新建想法”对话框中勾选设为主题,或稍后在想法的“概览”标签页里打开主题开关。主题可以做细化来设定共享背景,但主题不能转为提案:要交付它的方向,你需要派生一个子想法,并在子想法上写提案。主题会显示一个由子想法汇总而来的完成进度(“n/m 已完成”)。
- 派生(子)想法是一个完整的想法,拥有自己的细化、提案和任务,并关联到一个父想法。创建方式:打开父想法,在面板头部选择派生。当一个新方向需要自己完整的端到端生命周期时,就派生一个子想法;当这项工作只是如何实现当前想法时,则在当前提案里加一个任务。
父想法会以“n 派生”汇总其直接子想法的数量。这种血缘关系仅供参考,从不阻塞任一想法的流程。看板里的血缘视图会以可视化方式展示父子树。
细化完成、智能体提交提案后,继续阅读审核提案。