跳转到内容

记录想法

想法是请求进入流水线的入口。你描述想要什么,智能体把它转化为一连串细化问题,直到双方理解一致;随后由你完成细化,提案才能开始起草。本页介绍创建想法、运行一轮或多轮需求细化、确认并完成细化,以及主题想法与派生子想法有何不同。

想法位于项目概览的想法看板中。

  1. 打开项目概览。看板顶部有一个分段切换控件,可在想法、血缘、统计三个视图间切换,并有一个新建想法按钮。
  2. 选择新建想法。对话框提供两种模式:
    • 填写表单:填写标题(“您的想法是什么?”),并可选填描述,补充背景、目标或细节。
    • 对智能体描述:改用对话方式把想法讲清楚。此模式需要一个在线的智能体运行环境;没有连接时该模式不可用。
  3. 选择创建。

新想法会出现在看板中,状态标记初始为待开始。

除了填写表单,你还可以把想法直接交给一个已连接的智能体,让它替你起草、细化或拆解。这就是对话方式,它需要一个在线智能体:没有连接任何智能体时,对智能体描述标签页只会提示你去连接运行环境,而不会开启对话。

在“新建想法”对话框中:

  1. 切换到对智能体描述标签页。
  2. 选择你想对话的智能体,再选它的工作目录。如果该智能体只有一个在线目录,系统会自动为你选中;如果有多个,你需要先选定一个才能发送。如果项目已经设置了固定工作目录,则直接使用该固定目录,无需选择。
  3. 可选勾选帮我拆解为子想法,让智能体提出一组子想法(一次拆解),而不是单个想法。
  4. 可选勾选先调研再澄清,让智能体在向你提问之前先把需要的事实查清楚。不勾选并不等于禁止调研:如果某个可以核实的事实可能改变它要问你的问题,智能体仍会先去查一下。如果连目标本身都还不清楚,它会先问你,而不是去搜索。
  5. 描述你想要什么,然后选择发送给智能体。

Chorus 会创建想法,把它指派给你选定的智能体和工作目录,并交给该智能体处理。对话框随即关闭并提示请求已提交,你仍停留在原来的页面。之后由智能体接手:它会给想法起一个正式的标题、润色你的描述,并开始需求细化。因此,用这种方式创建的想法一出现就已指派并处于细化阶段,你只需在想法的“需求细化”标签页(见下文)回答它的问题。如果你勾选了拆解选项,智能体则会提出候选子想法供你确认。

这次请求还会开启一段与该智能体的会话,并关联到新想法。会话不会自动打开;想看智能体的工作过程,请选择右下角的在线智能体指示器,再选择打开会话。请求会以一个创建 Idea回合显示在其中。

由于这条路径已经替你完成了指派,你可以跳过下一节里手动的分配步骤。

“新建想法”对话框的“对智能体描述”标签页,展示智能体下拉、工作目录选择器、描述输入框和“发送给智能体”按钮
“对智能体描述”标签页:选择一个在线智能体及其工作目录,描述想法后发送给它。

需求细化由智能体执行,所以想法需要先指派给一个智能体。打开想法,用分配把它交给某个智能体(有在线运行环境时,对智能体描述入口会自动完成这一步)。指派完成后,在线的智能体会接手想法并提出第一轮问题;若还没有连接任何智能体,请先让一个智能体上线,参见智能体平台参考页。

有时想法缺的不是问题,而是事实:同类产品是怎么做的,某个库到底支持什么,某种方案有没有已知的坑。你可以请智能体做一次简短的调研:打开想法,选择操作,再选调研。

  • 先指派智能体。 调研要求想法已指派给一个归你所有的智能体,且该智能体有读取计划、编辑想法和附加参考资料的权限。未指派或指派给人类时,该操作仍然可见但不可用,并提示你先指派智能体。
  • 让该智能体上线。 已指派智能体至少需要一个在线连接,其他智能体的连接或过期连接不能满足条件。指派和在线状态变化时,可用性随之更新,无需刷新页面。将鼠标悬停在不可用的操作上或使其获得焦点,即可查看原因;操作面板中则会直接显示原因。
  • 如果已指派智能体的新调研会话需要选择工作目录,请按提示选择。在线标记并不保证所需目录仍然可用:Chorus 会再次检查目标,若目标已变化或断开,会报告失败。请求被接受后,想法当前的阶段和问题保持不变。
  • 调研仅在开发开始之前可用。一旦开始执行,或想法已经完成,该操作会变为不可用,并说明是哪一种情况。
  • 你可以多次请求。每次请求都会排队交给智能体,并以一个调研回合出现在该想法的会话中。会话不会自动打开;请按上文所述,从在线智能体指示器(打开会话)打开它,查看智能体做了什么。

调研发现会写进想法自身的描述里,每条结论都带有一个指向其来源的内联引用,这些来源则出现在想法的参考资料中。不会另外生成一份调研报告。

开发开始前打开的想法“操作”菜单,“调研”位于首位,下方依次是“完成细化”、“开始开发”和 Yolo
“调研”位于想法的“操作”菜单中,在开发开始之前一直可用。

需求细化是一段简短、结构化的一问一答,用来在撰写提案之前把需求确定下来。打开想法即可看到它的详情面板,然后选择需求细化标签页。

细化以轮次进行。每一轮是一组问题,你一轮一轮地作答:

  1. 智能体在需求澄清下提出一轮问题,每个问题都带选项(以及一个其他自由填写选项)。
  2. 回答完本轮的每个问题,然后选择提交回答。面板会以“已回答 n / m”显示进度。
  3. 你的回答可能引出新问题或暴露遗漏。出现这种情况时,智能体会再开一轮。请持续作答,直到没有遗留问题:细化是一个循环,而不是一次性完成的。

如果请求已经足够清晰(例如步骤明确的缺陷修复),智能体可能会提出跳过需求澄清,而不再提问。

想法“需求细化”标签页,展示一轮需求问题及已选择的回答
需求细化以轮次进行;逐题作答后提交本轮。

在完成细化之前,先确认这些回答确实抓住了你的意图。智能体通常会总结它的理解,并在评论中 @ 你进行核对。请阅读这份总结:

  • 如果它符合你的意图,就可以完成细化了。
  • 如果哪里不对,或者冒出了新的顾虑,就直接指出来。智能体会再开一轮,而不是就此结束,你再答一次即可。

确认这一步就是关口:在你满意之前,细化不会结束。

完成细化标志着整个细化阶段结束,并发出“可以起草提案”的信号。在想法面板上选择完成细化。这会确认双方理解一致,并把想法从需求澄清中推进到已细化。

它的状态标记随之前进(例如变为规划中 / 审批提案),想法即可进入提案阶段。之后的进度(规划、开发、验证、完成)会根据想法关联的提案和任务自动更新。

想法面板底部的“完成细化”操作,可用于结束需求细化
“完成细化”确认双方理解一致,并把想法推进到“已细化”。

大多数想法都是单一交付物。有两种相关的形态可以帮你组织较大的工作:

  • 主题是一个只用来归拢相关子想法、确立共同方向的想法,它本身不作为交付物。创建方式:在“新建想法”对话框中勾选设为主题,或稍后在想法的“概览”标签页里打开主题开关。主题可以做细化来设定共享背景,但主题不能转为提案:要交付它的方向,你需要派生一个子想法,并在子想法上写提案。主题会显示一个由子想法汇总而来的完成进度(“n/m 已完成”)。
  • 派生(子)想法是一个完整的想法,拥有自己的细化、提案和任务,并关联到一个父想法。创建方式:打开父想法,在面板头部选择派生。当一个新方向需要自己完整的端到端生命周期时,就派生一个子想法;当这项工作只是如何实现当前想法时,则在当前提案里加一个任务。

父想法会以“n 派生”汇总其直接子想法的数量。这种血缘关系仅供参考,从不阻塞任一想法的流程。看板里的血缘视图会以可视化方式展示父子树。

想法看板“血缘”视图,展示一个主题想法及其两个派生子想法
主题用来归拢相关子想法;“血缘”视图把父子树可视化。

细化完成、智能体提交提案后,继续阅读审核提案。