当你开始一个会话时,Devin 会解读你的指令,并快速搜索你的代码库以找到相关文件和代码片段。必要时,Devin 会利用这些上下文,提出一个你可以调整的详细计划。 审阅 Devin 的计划始终是有益的,这能确保 Devin 处理的是代码库中正确的部分,并且与你保持一致的理解。 不过,在以下这些情况下,交互式规划尤为有用:Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
- 对于需要大量上下文或深入范围界定的复杂任务
- 当你在处理自己不熟悉的代码库部分时
- 当你希望在 Devin 开始编码之前检查它的理解时
交互式规划的工作机制
1. 初始评估
- 相关文件
- 初始分析中的关键发现
- 与实现相关的问题
为了让你能够快速搜索代码库,每当你使用 Devin 时,Devin 都会为主分支建立索引。在初始评估期间,Devin 会搜索这个索引,因此可能会遗漏最新的更改或其他分支上的内容,不过它可以在后续的规划阶段更深入地探索这些内容。
Devin 会自动忽略不相关的搜索结果。你也可以直接告诉 Devin 忽略特定搜索结果。
2. 详细计划
等待确认


- 与 Devin 一起头脑风暴其他方案
- 使用 Devin IDE 一起探索代码库
- 对拟定方案提出修改建议
- 补充 Devin 可能遗漏的细节
