跳转到主要内容
Ask Devin 是你的 AI 助手了解代码库的窗口。将代码仓库添加到 Devin 后,它会被自动建立索引,让 Devin 能够理解并推理你的代码。通过 Ask Devin,你可以:
- 提出关于代码工作原理的详细问题
- 探索架构、依赖关系和关键函数
- 在动手实现前,与 Devin 一起划定任务范围并制定计划
- 让 Devin 基于它学到的内容生成包含丰富上下文的提示词
无论你是在接手新仓库、规划新功能,还是在探索代码库中不熟悉的部分,Ask Devin 都能为你提供一种基于自然语言、高效且可靠的代码交互方式。
要想充分发挥 Devin 的能力,请遵循以下工作流程:
在连接 GitHub、GitLab 或其他源码托管服务后,将你的代码仓库添加到 Devin。这会让 Devin 获得对你代码仓库的访问权限。
添加完成后,Devin 会在后台开始为你的代码库建立索引。这将启用 DeepWiki 和 Ask Devin 等强大工具,让你能够即时洞察自己的代码。
在 Ask Devin 你可以:
- 询问与你的代码相关的技术问题
- 理解系统中特定部分是如何工作的
- 与 Devin 协作规划项目或拆解任务
- 让 Devin 根据它找到的信息创建一个具备上下文感知的提示词
在你使用 Ask Devin 理解代码并澄清目标之后,你可以直接从搜索界面发起会话。通过这种方式与 Devin 开始工作是最理想的选择,因为:
- Devin 会从你的搜索中获取清晰的上下文
- 提示词会根据你的任务和代码库自动定制
- 你更有可能获得成功且相关的结果
5.(可选)如果你在使用 Jira 或 Linear
在使用 Jira 或 Linear 集成时,采用相同的工作流:
- 在工单中 @Devin
- Devin 会分析任务、搜索代码库并规划解决方案
- 它会自动为你生成高质量的会话提示
这样你就能在不离开现有任务管理流程的情况下,获得同样上下文充分、成功率更高的体验。