跳转到主要内容

概览

Ask Devin 是你的 AI 助手了解代码库的窗口。将代码仓库添加到 Devin 后,它会被自动建立索引,让 Devin 能够理解并推理你的代码。通过 Ask Devin,你可以:
  • 提出关于代码工作原理的详细问题
  • 探索架构、依赖关系和关键函数
  • 在动手实现前,与 Devin 一起划定任务范围并制定计划
  • 让 Devin 基于它学到的内容生成包含丰富上下文的提示词
无论你是在接手新仓库、规划新功能,还是在探索代码库中不熟悉的部分,Ask Devin 都能为你提供一种基于自然语言、高效且可靠的代码交互方式。 要想充分发挥 Devin 的能力,请遵循以下工作流程:

1. 将你的代码仓库添加到 Devin

在连接 GitHub、GitLab 或其他源码托管服务后,将你的代码仓库添加到 Devin。这会让 Devin 获得对你代码仓库的访问权限。
Add Repo to Devin's Machine

2. Devin 会自动为你的代码建立索引

添加完成后,Devin 会在后台开始为你的代码库建立索引。这将启用 DeepWikiAsk Devin 等强大工具,让你能够即时洞察自己的代码。
Devin's Repo Index

3. 使用 Ask Devin 进行探索和规划

Ask Devin 你可以:
  • 询问与你的代码相关的技术问题
  • 理解系统中特定部分是如何工作的
  • 与 Devin 协作规划项目或拆解任务
  • 让 Devin 根据它找到的信息创建一个具备上下文感知的提示词
Ask Devin Input

Ask Devin Results

4. 从 Ask Devin 发起会话

在你使用 Ask Devin 理解代码并澄清目标之后,你可以直接从搜索界面发起会话。通过这种方式与 Devin 开始工作是最理想的选择,因为:
  • Devin 会从你的搜索中获取清晰的上下文
  • 提示词会根据你的任务和代码库自动定制
  • 你更有可能获得成功且相关的结果
Ask Devin Prompt Request

Ask Devin Auto Generated Prompt

5.(可选)如果你在使用 Jira 或 Linear

在使用 Jira 或 Linear 集成时,采用相同的工作流:
  • 在工单中 @Devin
  • Devin 会分析任务、搜索代码库并规划解决方案
  • 它会自动为你生成高质量的会话提示
这样你就能在不离开现有任务管理流程的情况下,获得同样上下文充分、成功率更高的体验。
Jira Devin Integration

Linear Devin Integration