从 Amp 导出系统提示词与模型配置:基于 VS Code Thread YAML 的完整实战指南

发布时间:2026/9/30 13:03:13

从 Amp 导出系统提示词与模型配置:基于 VS Code Thread YAML 的完整实战指南 人工智能提示工程【免费下载链接】v0-system-prompts-models-and-toolsFULL Augment Code, Claude Code, Cluely, CodeBuddy, Comet, Cursor, Devin AI, Junie, Kiro, Leap.new, Lovable, Manus, NotionAI, Orchids.app, Perplexity, Poke, Qoder, Replit, Same.dev, Trae, Traycer AI, VSCode Agent, Warp.dev, Windsurf, Xcode, Z.ai Code, Dia v0. (And other Open Sourced) System Prompts, Internal Tools AI Models项目地址https://gitcode.com/GitHub_Trending/v0s/v0-system-prompts-models-and-tools点击查看免费下载本篇技术指南以仓库中 Amp/README.md 为核心系统讲解如何通过 VS Code 中 Amp 的「View Thread YAML」功能导出 AI 编程代理 Amp 的系统提示词与模型调用配置并深入剖析仓库中保存的两份真实导出产物——Amp/claude-4-sonnet.yaml 与 Amp/gpt-5.yaml——的结构、核心章节与工具集差异。读完本文你将掌握一套可复现的「提示词取证」方法能够导出、阅读并对比不同模型调优版本的 Amp 系统提示词理解其行为设计与底层工具编排。什么是 Amp为什么要导出它的系统提示词Amp 是由 Sourcegraph 构建的 AI 编程代理AI coding agent其系统提示词System Prompt在 Amp/claude-4-sonnet.yaml 中有明确定义You are Amp, a powerful AI coding agent built by Sourcegraph. You help the user with software engineering tasks.作为 AI 编程工具Amp 的系统提示词决定了它如何理解任务、调用工具、与用户沟通。对于研究 AI Agent 行为设计、模型调优或提示词工程的开发者而言能拿到真实产品的完整系统提示词和工具注册清单价值极大。本仓库正是通过 Amp 自带的调试导出能力将 Sonnet 4.x 与 GPT-5 两个调优版本的完整提示词与工具配置保存了下来供学习与研究。前置准备登录 Amp 并确认运行环境导出 Thread YAML 依赖 Amp 的 VS Code 扩展因此第一步是安装并启用 Amp 的 VS Code 扩展在 VS Code 中使用 Amp 账号完成登录Login with Amp using VS Code打开任意工作区确保 Amp 面板可见。按照 Amp/README.md 的说明整个导出流程只需一次登录 一条简短指令 两个点击动作即可拿到当前会话的完整 YAML 转储。关键配置在 Sonnet 4.x 与 GPT-5 调优版本之间切换在导出之前需要理解一个背景事实来自 Amp/README.md 的 Notes 部分The system prompt used by Amp is tuned to Sonnet 4.x and has other LLMs registered into it as tools (the oracle).也就是说Amp 默认的系统提示词是面向 Sonnet 4.x 调优的并且把其他 LLM 作为工具注册进了提示词体系——这个被注册为工具的「专家模型」正是提示词中的 Oracle详见下文。如果你希望导出的不是默认的 Sonnet 4.x 调优版本而是 GPT-5 调优版本需要先在 VS Code 的用户设置User Settings中写入如下 JSON然后重新执行导出步骤{ amp.url: https://ampcode.com/, amp.gpt5: true }amp.urlAmp 服务的基础地址默认指向https://ampcode.com/amp.gpt5布尔开关置为true后Amp 会切换到 GPT-5 调优的提示词与模型配置。完成配置后按 CtrlShiftPmacOS 为 CmdShiftP打开命令面板并保存用户设置即可生效。设置完成后需要再次执行下方的导出流程才能拿到 GPT-5 版本的 Thread YAML。四步导出 Thread YAML完整操作流程按照 Amp/README.md 的步骤导出过程如下登录使用 Amp 账号在 VS Code 中登录提问向 Amp 发送一条简短查询Issue a short query into Amp目的是生成一条真实会话线程长按 Alt/Option 点击工作区按钮Windows 上按住Alt、macOS 上按住Option同时点击 Amp 面板中的 workspace工作区按钮选择 View Thread YAML在弹出的菜单中点击「View Thread YAML」即可在编辑器中看到当前线程的完整 YAML 转储。第 3、4 步的操作入口在仓库的截图中可以看到Amp/view-thread-yaml.png 展示了这一菜单的完整形态——菜单中除了高亮显示的「View Thread YAML」之外还包含线程权限设置Public / Workspace / Private、Copy Link、Open on Web、Share Thread with Support 等操作项其中「Workspace」是当前会话使用的默认权限范围。值得注意的操作要点只有按住修饰键Alt/Option点击按钮才会展开包含「View Thread YAML」的扩展菜单直接点击只会触发默认行为。因此若菜单未出现该选项请检查是否已正确按住修饰键。导出的 Thread YAML 里有什么一次成功的导出会生成一份完整的 YAML 文件其中包含系统提示词全文、当前会话环境信息、工具注册表以及模型推理相关的调试元数据。仓库中的两份导出产物分别对应两种调优版本文件调优模型形态Amp/claude-4-sonnet.yamlSonnet 4.x以system:开头的提示词 tools:工具清单Amp/gpt-5.yamlGPT-5以~debug:开头的推理调试转储内嵌完整系统提示词与工具清单下一节逐一深入这两份文件。深度解析 claude-4-sonnet.yamlSonnet 4.x 调优系统提示词Amp/claude-4-sonnet.yaml 是 Sonnet 4.x 调优版本的完整转储共 2175 行结构上分为系统提示词主体与工具定义两大部分。提示词主体由system下的多个text消息块组成依次承载角色定义、行为准则、环境信息与沟通规范。角色与行为准则Agency提示词开篇第 10 行起的 Agency 章节明确了 Amp 的工作定位用户主要请求它完成软件工程任务包括新增功能、修复缺陷、重构代码、解释代码等。同时给出了三条平衡原则被要求时主动做事包括采取行动与跟进动作不未经询问就做出让用户意外的操作例如用户只问「如何做/怎么规划」应优先回答问题而不是立刻动手改文件除非用户要求不要附加代码解释总结改完文件就停。章节内还给出了「完成任务」的推荐步骤充分利用所有可用工具用todo_write规划任务复杂任务先用 oracle 获取专家指导用codebase_search_agent理解代码库完成后必须运行get_diagnostics及 lint/typecheck 命令如pnpm run build、pnpm run check、cargo check、go build等验证代码正确性若找不到正确命令则询问用户并建议写入AGENTS.md。Oracle被注册为工具的其他 LLMOracle 章节第 211 行起是本版本最独特的机制也印证了 README 中「把其他 LLM 注册为工具」的描述。提示词明确说明You have access to the oracle tool that helps you plan, review, analyse, debug, and advise on complex or difficult tasks.Oracle 是一个「高级工程顾问」被要求频繁使用制定计划时、审查自身工作时、理解既有代码行为时、调试不工作的代码时都可以调用并且调用前应告知用户例如说「Im going to ask the oracle for advice」。在工具定义区第 1623 行起可以看到 Oracle 工具的描述细节它由 OpenAI 的 o3 推理模型驱动拥有 list_directory、Read、Grep、glob、web_search、read_web_page 等工具适用于代码审查、架构反馈、多文件 Bug 定位、复杂实现规划与深度推理问答。任务管理todo_write 与 todo_readTask Management 章节第 301 行起要求极其频繁地使用todo_write和todo_read工具来管理与规划任务将复杂大任务拆解为小步骤并在每完成一项后立即标记为 completed禁止批量完成后再统一标记。提示词中还给出了完整的运行示例从「Run the build」与「Fix any type errors」两条 TODO 开始运行时发现 10 个类型错误便拆成 10 条 TODO 逐一修复、逐一标记。约定与规则Conventions Rules 章节第 402 行起包含以下关键约束文件系统工具一律使用绝对路径不用相对路径绝不假设某个库可用写代码前必须确认代码库已使用该库检查 package.json、cargo.toml 等新建组件前先看既有组件写法遵循框架选择、命名约定与类型约定始终遵循安全最佳实践绝不引入暴露或记录密钥的代码绝不提交密钥除非用户要求或代码复杂到需要上下文不给代码加注释正确对待[REDACTED:amp-token]之类的脱敏标记不要用脱敏标记当作编辑上下文也不要覆盖真实密钥禁止通过as any、// ts-expect-error等方式压制编译器/类型检查器/linter 错误禁止在 shell 命令中使用启动后台进程需要长时间运行的任务应让用户手动在 Amp 之外运行。AGENTS.md 自动上下文AGENTS.md 章节第 455 行起规定如果工作区存在AGENTS.md它会自动加入上下文用于理解常用命令typecheck、lint、build、test、用户的代码风格与命名偏好、代码库结构与组织方式AGENT.md与AGENTS.md同等对待。环境与沟通规范Environment 块第 754 行起注入会话环境信息包括当前日期、工作目录、操作系统、仓库地址与工作区目录树缓存。Communication 章节则要求使用 GitHub Flavored Markdown、文件名不加反引号、回复中不出现 emoji、不奉承、不道歉、不感谢工具结果、涉及非平凡工具操作时先说明意图、回复尽量控制在 4 行以内等。关于 Amp 自身模型、定价、功能、配置的提问要求用read_web_page查阅 ampcode.com/manual 后再回答。工具注册表文件末尾的tools:部分第 866 行起完整列出了注册给 Agent 的工具集与提示词正文一一对应Bash在用户默认 shell 中执行命令含目录校验、工作目录、转义引用、跨平台Windows 用 PowerShell等注意事项并支持git log/git show等 Git 操作codebase_search_agent基于概念描述跨语言/层级定位逻辑的智能代码搜索代理create_file/edit_file创建/覆盖文件与精确文本替换均要求绝对路径format_file调用 VS Code 格式化器仅 VS Code 环境可用get_diagnostics获取文件或目录的诊断信息错误、警告glob按 glob 模式快速匹配文件结果按修改时间排序Grep基于 ripgrep 的精确文本/正则搜索list_directory列出目录内容mermaid渲染 Mermaid 图用于解释架构、工作流、数据流等场景oracle上文所述的 o3 推理模型驱动的专家顾问Read读取文件可指定read_rangeread_mcp_resource从 MCPModel Context Protocol服务器读取资源read_web_page将网页转换为 Markdown 或提取信息Task启动子代理执行重型多步骤任务todo_read/todo_write任务清单读写undo_edit撤销文件最近一次编辑web_search网络搜索。深度解析 gpt-5.yamlGPT-5 调优版本Amp/gpt-5.yaml 是 GPT-5 调优版本的转储共 2000 行。与 Sonnet 版本不同它是一份推理调试debug导出文件以~debug:开头包含lastInferenceUsage上次推理用量、lastInferenceInput上次推理输入、store: false、include含reasoning.encrypted_content推理内容加密字段、stream: true、thinkingtype: enabledbudget_tokens: 4000与max_output_tokens: 32000等调试元数据。也就是说这份文件不仅是「提示词」还完整记录了最近一次推理请求的系统输入、用户输入与采样参数对研究 GPT-5 调优版本尤其有价值。lastInferenceInput中标注model: gpt-5并包含系统消息与用户消息。用户消息部分以user-state标签记录了会话状态当前可见文件、光标位置等。结构差异全新的章节体系GPT-5 调优版本的系统提示词第 10 行起在组织上明显区别于 Sonnet 版本采用了一套更工程化的章节Role Agency角色与自主性强调端到端完成任务、不交半成品用户要计划就只给计划、不要改文件除非被要求不加解释改完即停。Guardrails护栏simple-first优先最小的局部修复而非跨文件架构变更、reuse-first先搜索既有模式、no surprise edits改动超过 3 个文件或多个子系统时先展示简短计划、no new deps未经用户明确批准不得引入新依赖。Fast Context Understanding快速上下文理解并行化发现、尽早停止——只要能指出要改的确切文件/符号、能复现失败测试或对 Bug 位置有高置信度就立即行动并明确要求最小化冗长推理每次重大工具调用前最多用 1-2 句话说明。Parallel Execution Policy并行执行策略默认对所有独立工作读取、搜索、诊断、写入、子代理并行仅在存在严格依赖时才串行——例如计划必须先于依赖它的代码编辑、触及同一文件或共享契约类型、DB schema、公共 API的写入必须排序、步骤 B 依赖步骤 A 的产物时。Tools and function calls工具调用通过函数调用与环境交互用户只要求「plan/research」时不做持久更改严格遵守工具调用 schema。Subagents子代理体系将三种子代理工具做了明确分工——「I need a senior engineer to think with me」→ Oracle「I need to find code that matches a concept」→ Codebase Search Agent「I know what to do, need large multi-step execution」→ Task Tool。推荐工作流为Oracle (plan) → Codebase Search (validate scope) → Task Tool (execute)并强调「许多小而明确的请求 一个巨大的模糊请求」。AGENTS.md auto-context与 Sonnet 版本类似AGENTS.md与AGENT.md自动加入上下文。Quality Bar质量门槛匹配同子系统近期代码风格小而内聚的 diff强类型、显式错误路径、可预测 I/O禁止as any或 linter 压制有相邻测试覆盖时补最小测试。Verification Gates验证门必须按Typecheck → Lint → Tests → Build顺序执行命令取自AGENTS.md或邻近文件未知则搜索仓库最终状态简明报告证据计数、通过/失败。Handling Ambiguity处理歧义先搜索代码/文档再提问需要决策新依赖、跨层重构时给出 2-3 个选项并附推荐等待批准。Markdown Formatting Rules严格的 Markdown 格式规则列表仅用连字符-只有过程性步骤才用编号列表代码围栏必须带语言标签内联代码用反引号提到的每个文件名都必须用file://链接并标注行号禁止 emoji。Final Status Spec最终状态规范2-10 行先说改了什么和为什么用file://链接文件与行号包含验证结果提供下一步动作。Strict Concision严格简洁默认可见输出保持在 4 行以内。Amp Manual被问及 Amp 时先读 ampcode.com/manual。工具定义区的差异gpt-5.yaml 的工具定义第 627 行起与 Sonnet 版本基本一致仍包含 Bash、codebase_search_agent、create_file、edit_file、format_file、get_diagnostics、glob、Grep、list_directory、mermaid、oracle、Read、read_mcp_resource、read_web_page、Task、todo_read、todo_write、undo_edit、web_search但部分工具 schema 增加了additionalProperties与strict字段如strict: false结构上更为宽松。两个版本的核心差异对比维度claude-4-sonnet.yamlSonnet 4.xgpt-5.yamlGPT-5导出形态干净的system:tools:结构~debug:推理调试转储含采样参数角色定义Agency 三原则 推荐步骤Role Agency Guardrails 护栏并行策略提及「尽量同时调用独立工具」独立章节给出完整并行/串行判定规则子代理分散描述统一的 Subagents 体系与推荐工作流代码质量Conventions RulesQuality Bar Verification Gates Final Status Spec沟通规范独立 Communication 章节严格简洁 Markdown 格式规则 最终状态规范调试元数据无含 thinkingbudget_tokens: 4000与 max_output_tokens: 32000可以推断GPT-5 调优版本更强调「护栏 并行 验证门」的工程化执行框架而 Sonnet 4.x 调优版本更侧重「自主性与沟通平衡」。两者都保留了 Oracle 这一「把其他 LLM 注册为工具」的独特架构。实操建议与注意事项导出的前提是真实会话必须先用一条简短查询触发一次 Amp 推理才能从该线程导出包含完整上下文的 YAML没有会话则没有可导出的内容。切换模型后务必重新导出修改amp.gpt5设置后原线程仍是旧配置生成的需要新建或重新提问并按四步流程再次导出才能拿到对应版本的转储。注意版本时效性仓库中的两份 YAML 均记录了「Todays date: Mon Sep 15 2025」的环境信息属于该时间点的快照。Amp 的提示词与工具列表会随产品迭代变化研究时应以自己导出的最新版本为准。研究入口若想进一步研读完整原文可直接查看 Amp/claude-4-sonnet.yaml 与 Amp/gpt-5.yaml提取方法的官方说明保存在 Amp/README.md操作界面截图见 Amp/view-thread-yaml.png。隐私与脱敏导出内容可能包含环境路径、会话信息等敏感上下文分享或归档前建议先做脱敏处理提示词中出现的[REDACTED:amp-token]式标记即为此类机制。通过这套「登录 → 提问 → 按住修饰键 → View Thread YAML」的取证流程配合 VS Code 用户设置中的amp.gpt5开关你可以持续追踪 Amp 不同模型调优版本的系统提示词演进并将这些真实产物的设计模式Oracle 顾问机制、并行执行策略、验证门、最终状态规范应用到自己的 Agent 与提示词工程实践中。赞分享人工智能提示工程【免费下载链接】v0-system-prompts-models-and-toolsFULL Augment Code, Claude Code, Cluely, CodeBuddy, Comet, Cursor, Devin AI, Junie, Kiro, Leap.new, Lovable, Manus, NotionAI, Orchids.app, Perplexity, Poke, Qoder, Replit, Same.dev, Trae, Traycer AI, VSCode Agent, Warp.dev, Windsurf, Xcode, Z.ai Code, Dia v0. (And other Open Sourced) System Prompts, Internal Tools AI Models项目地址https://gitcode.com/GitHub_Trending/v0s/v0-system-prompts-models-and-tools点击查看免费下载相关推荐VS Code Agent Host E2E 提示词快照解析从 claude-opus-4.5 基线看 Copilot CLI 实际发出的完整模型请求体VS Code Agent Host E2E 提示词快照解析从 claude opus 4.5 基线看 Copilot CLI 实际发出的完整模型请求体 本文开发工具代码编辑器LLM Prompt Templates 实战指南用 --save 与 YAML 模板封装可复用的提示词、模型与工具配置LLM Prompt Templates 实战指南用 save 与 YAML 模板封装可复用的提示词、模型与工具配置 llm 是一个从命令行访问大语言模型的工人工智能大模型AI 应用CLIVS Code Copilot Chat 提示词文件.prompt.md完整指南创建、配置与调用可复用任务模板VS Code Copilot Chat 提示词文件.prompt.md完整指南创建、配置与调用可复用任务模板 导读 在 GitHub Copilot C人工智能AI 应用AI Agent代码智能体交互助手工具调用MCP Clients创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/30 12:58:12

防护盲区补齐:水印防泄密系统选型与落地实战

前言不少企业会陷入认知误区:部署加密、U 盘管控、外发拦截,就等于把文档保护做到位。真实攻防场景里,很多泄密复盘案例显示:整套加密系统运行正常,审计日志干干净净,但核心图纸、报价资料依旧流到外部竞品…

2026/9/30 12:58:12

小波变换在雷达探测中的应用:Matlab源码与信号处理实战方案

小波变换在雷达探测领域的应用,这几年一直是我重点关注的课题。很多做雷达信号处理的同行都清楚,传统傅里叶变换在处理非平稳回波信号时往往力不从心,而目标的距离、速度信息又恰恰隐藏在这些瞬态变化的细节里。这套【雷达检测】小波变换雷达…

2026/9/30 13:43:23

晓多客服机器人AI工作流落地实战指南

简介:本资源是一份聚焦AI客服落地实践的专业技术文档,面向客服系统开发者、智能客服产品运营者及人工智能应用研究者,深入解析晓多客服机器人如何通过深度学习与自然语言理解技术,解决家电、电商等行业售前型号对比、售后并发接待…

2026/9/30 13:43:23

面向对象分析与UML类图:五种关系详解与工具实操

1. 类图在面向对象分析里到底站在什么位置刚入行那会儿,我对类图的理解特别肤浅,觉得它就是一堆方框加箭头,画出来给领导看的"技术画"。直到有一次接手一个已经跑了三年的老系统改造,前任留下的文档几乎为零&#xff0c…

2026/9/30 13:43:23

系列教程——冰梭个人版完整上手实录(个人套餐篇)

本文是一篇实录型教程:所有截图都来自作者用自己的账号、真实文件一步一步操作得到的真实页面,没有摆拍,也没有任何推销话术。它能回答三个问题:1. 怎么把一个几百 MB 到几十 GB 的大文件发给客户?2. 客户的素材怎么收…

2026/9/30 13:43:23

稳定币 Visa 卡退款:别把商户状态当到账凭证

用户拿着海外软件后台写着"Refunded"的截图找客服,质问为什么 App 里的钱包余额没有变。如果你的系统里只有一个 refunded true 字段,客服此刻只能抓瞎:说钱到了,用户截图打脸;说退款失败,商户那…

2026/9/29 11:07:23

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/9/29 21:48:03

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/29 7:00:49

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/30 0:01:22

MATLAB+Yalmip+CPLEX实战:综合能源系统优化调度全流程解析

做综合能源系统优化调度这活儿,最痛苦的不是建模本身,而是模型写完之后不知道该怎么求解。看论文里轻飘飘一句“采用Yalmip调用CPLEX求解”,自己上手时却往往卡在环境配置、变量声明、约束写法和求解状态判读上,一耗就是两三天。这…

2026/9/30 0:01:22

I3C比I2C快10倍?RK3576实战:速率、DTS配置与混合总线避坑指南

I3C 比 I2C 快 10 倍?这句话在嵌入式群里传了很久,每次都能吵出一堆截图。前段时间我正好在 RK3576 上调板级 I3C 接口,从控制器寄存器一路摸到 Linux DTS 配置,踩了不少坑,也把这笔速度账彻底算明白了。本文就用 RK35…

2026/9/30 0:01:22

字符串转对象:JSON.parse、new Function与URLSearchParams

“字符串转对象”这几个字,我在技术群里见过的问法至少有十几种:有人拿着一串{a:1,b:2}说 JSON.parse 直接报错,有人要从 URL 里抠出参数,还有人只是想把abc变成能挂属性的东西。js 这门语言里,字符串和对象之间的转换…

2026/9/29 3:53:39

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/29 9:46:12

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/30 10:28:53

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑