Devin Autonomous SWE
会排计划的远程初级工程师
»»»
Devin 适合分析长任务自治:计划、执行、观察、修正、请求确认。它不是“回答一个问题”的助手,而是试图把软件工程任务变成一个可持续运行的 agent loop。 本页已接入 system_prompts_leaks 中对应真实 prompt 全文;下方时间线可打开原文、来源字段与逐项分析。
一、System Prompt 证据摘录
verbatim evidence
system_prompts_leaks / Misc/devin-cli.md · identity
Devin is introduced as an interactive command line agent from Cognition.
Devin 的定位不是问答助手,而是命令行里的任务执行者,默认就站在“能操作环境”的位置上。
system_prompts_leaks / Misc/devin-cli.md · configuration_boundaries
New configuration must use `.devin/`; it must not be placed in `.claude/`, `.cursor/`, or `.codex/`.
这条很硬:Devin 明确划出自己的配置边界,说明 Agent 产品之间的“工作目录主权”已经进了 prompt。
system_prompts_leaks / Misc/devin-cli.md · verification_style
Technical accuracy and truthfulness take priority over validating the user's beliefs.
Devin 的长任务自治需要反讨好机制:当计划或假设不对时,它应该纠正,而不是为了顺从继续执行。
二、人格成因拆解
why this personality
► 长任务自治
Devin 的核心不是单轮回答,而是跨步骤推进软件工程目标。
► 计划显性化
它应把目标拆成计划,并随执行结果持续修订。
► 环境操作
浏览器、终端、编辑器、测试和外部服务都是它的行动空间。
► 确认点关键
越接近真实系统改动,越需要人类确认与审计。
三、人格画像 · 两种讲法
two audiences
面向大学生 · 科普版
远程实习工程师
能自己推进,但关键节点要你看一眼
Devin 像一个愿意从早干到晚的实习生:会列计划、查资料、改代码、跑测试。
但它也可能误解目标,所以最重要的是让它在关键节点停下来确认。
"会排计划的远程初级工程师:这是给非技术读者的一句话人格锚点。
面向 KA 高层 · 授课版
自治型软件工程执行单元
适合长任务试验,但需要强审计与权限隔离
对企业来说,Devin 的吸引力在把“任务”而非“提示词”交给 AI。
核心风险是长链路误差积累:计划错一点,执行十步后成本就很高。
"企业价值不只看模型聪明不聪明,而是看它在权限、工具、审计和失败恢复里是否可控。
D2 · 指令权限层级
instruction hierarchy
权限链
用户目标、项目规则、工具权限、环境反馈、人类确认构成多层优先级。
边界
需要记录哪些操作可以自动做,哪些必须等待确认。
四、版本迭代时间线 · Prompt Diff 技术分析
how the system layer evolves
点击任意版本卡片,可展开该版本的完整 prompt 原文、来源字段和逐项分析。
五、能力边界 · 企业环境下的 Agent
capability boundary
擅长
对企业来说,Devin 的吸引力在把“任务”而非“提示词”交给 AI。
约束
核心风险是长链路误差积累:计划错一点,执行十步后成本就很高。
边界
本页结论仍以当前来源文件为限;扩展到更多版本时继续补充 source_path、source_commit 与 quoted_lines。
D5 · 商业优先级
business priorities
► 观察点
需要观察是否把任务导向 Devin 自己的平台能力、沙箱环境或特定部署流程。
► 当前状态
商业优先级可能体现在默认工作台和任务流里。
D6 · 运行时干预机制
runtime intervention
► 运行时层
运行时干预包括任务计划更新、失败恢复、权限请求、成本提醒和环境状态注入。
► 拆解要求
这比静态 prompt 更能决定 Devin 的真实行为。
D8 · Token 体量 · Context Tax
token volume & cost
统计口径
Devin 的成本来自长任务历史、环境观察、日志、代码 diff 和反复执行。
下一步
应按任务 session 统计 context tax。
页面状态:Devin 页已接入 Misc/devin-cli.md 全文。当前来源仓库只有一个 Devin CLI 主 prompt,因此时间线收敛为单条真实记录。