跳转到主要内容
高级模式为 Devin 提供了增强功能,帮助你从平台中获得更多价值。在此模式下,Devin 可以分析其他 Devin 会话、创建和改进操作手册、启动批量会话,并管理你组织的 Knowledge。
高级模式在 团队版企业版 套餐中提供。

何时使用高级模式

在以下情况下,高级模式特别有用:
  • 分析会话结果:弄清某次会话为何成功或失败,识别共性模式并总结经验
  • 从成功的会话创建操作手册:根据一次成功的会话创建可复用的操作手册,供他人使用
  • 改进现有操作手册:根据会话反馈或新需求对操作手册进行优化
  • 启动批量会话:为重复性任务一次性创建多个 Devin 会话
  • 管理 Knowledge:对代码库中的 Knowledge 条目进行去重、整合或创建新条目

访问高级模式

要切换到高级模式:
  1. 前往 Devin 主页
  2. 点击输入框下方的 Advanced → 按钮
  3. 界面将切换为显示高级模式的选项卡
要返回标准 Devin,点击 ← Back to Devin
高级模式需要 UseDevinExpert 权限,在 Team 和 Enterprise 计划中,该权限默认授予所有组织成员。

高级模式功能

进入高级模式后,你会看到一个包含五项不同功能的标签页界面:

分析会话

使用此选项卡让 Devin 分析一个或多个现有会话。这有助于:
  • 了解某个会话为何未能按预期完成
  • 找出在成功会话中哪些部分做得很好
  • 从多个会话中提炼模式和见解
要分析会话:
  1. 选择 Analyze a Session 选项卡
  2. 使用会话选择器添加一个或多个会话链接
  3. (可选)提供你希望了解内容的补充背景信息
  4. 提交请求
Devin 会检查会话历史,识别关键事件,并提供关于发生了什么以及原因的见解。

创建 Playbook

使用此选项卡创建新的 Playbook,可以选择基于现有会话。这在以下情况下很有帮助:
  • 你已有一次成功的会话并希望复用它
  • 你想为你的团队记录一套流程
  • 你需要标准化某些任务的执行方式
要创建 Playbook:
  1. 选择 Create Playbook 选项卡
  2. (可选)添加会话链接作为参考资料
  3. 描述你想要创建的 Playbook
  4. 提交请求
Devin 会分析你提供的会话,并创建一个包含流程步骤、规范和建议的结构化 Playbook。

改进 playbook

使用此选项卡根据反馈或新需求完善现有的 playbook。以下情况尤其适用:
  • 某个 playbook 未能产生理想结果
  • 你想在现有 playbook 上添加新功能
  • 你需要根据会话结果更新某个 playbook
要改进 playbook:
  1. 选择 Improve Playbook 选项卡
  2. 选择你想要改进的 playbook
  3. 可选:添加会话链接,用于展示该 playbook 需要改进的地方
  4. 描述你希望进行的修改
  5. 提交你的请求
Devin 会分析该 playbook 和相关会话,然后给出具体的改进建议。

启动批量会话

使用此选项卡一次性创建多个 Devin 会话,适用于以下场景:
  • 使用相同的 playbook 处理多个文件
  • 在代码库的不同部分运行相同的任务
  • 将 PRD 中的变更应用到多个组件
要启动批量会话:
  1. 选择 Start Batch Sessions 选项卡
  2. (可选)选择一个 playbook,应用于所有会话
  3. 描述你的任务,或上传包含任务详情的文件
  4. 提交请求
Devin 会分析你的请求,并建议为每个任务创建独立会话。你可以在会话开始前先审查并批准这些建议的会话。 批量会话提示示例:
  • “使用选定的 playbook,为附加的 CSV 中的每个文件启动一个 Devin 会话”
  • “在仓库中查找每个使用原始 SQL 的文件,并使用该 playbook 启动会话以迁移每个文件”
  • “使用 Notion MCP 阅读 auth PRD,并提出独立的 Devin 会话来实现此功能”

管理知识

使用此选项卡来维护和改进你组织的知识库。这样做有助于:
  • 查找并合并重复的知识条目
  • 解决互相冲突的指导
  • 基于代码库模式创建新的知识条目
要管理知识:
  1. 选择 Manage Knowledge 选项卡
  2. 描述你希望对知识库进行的操作
  3. 提交你的请求
示例知识管理任务:
  • “审查所有知识条目并识别重复或高度相似的条目。对于每一组重复条目,提出一个整合后的版本。”
  • “分析所有知识条目,查找指导中的矛盾或冲突。对于发现的每个冲突,解释差异并提出解决方案。”
  • “分析代码库以识别关键架构模式,并创建记录这些模式的知识条目。”

最佳实践

有效分析会话

在分析会话时,要尽量具体地说明你想了解什么。与其只问 “发生了什么?”,不如尝试:
  • “为什么 Devin 选择了这种方案,而不是另一种可选方案?”
  • “本次会话中的测试失败是由什么原因导致的?”
  • “我们可以从中总结出哪些模式,用来编写一份操作手册(playbook)?”

创建实用的操作手册

在根据会话创建操作手册时:
  • 如果有多次成功的会话记录,可一并提供,帮助 Devin 识别共性模式
  • 描述该操作手册的目标受众和使用场景
  • 指定需要包含的任何约束或要求

大规模管理 Knowledge

对于大型知识库:
  • 先进行去重以减少噪声
  • 然后解决冲突以确保一致性
  • 最后通过分析代码库创建知识来填补空白

权限

Advanced Mode 可在 TeamEnterprise 方案中使用。它需要 UseDevinExpert 权限,该权限默认授予 org_memberorg_admin 角色,因此默认情况下所有组织成员都可以访问。 如果你需要限制对 Advanced Mode 的访问,可以创建一个不包含此权限的自定义角色,并将其分配给特定用户。