Beast Mode 3.1 是一个为 VS Code 定制的聊天模式,旨在将 AI 代理(Agent)转化为更高效的“野兽”。它本质上是一个经过精心设计的提示(prompt),基于 OpenAI 官方的 4.1 Cookbook 示例,并融入了高度主观的工作流程,模拟了实际开发人员解决问题和实现功能的方式。Beast Mode 主要针对 GPT 4.1 设计,但也兼容 Claude 和其他模型。
Beast Mode 的诞生是为了解决 GPT 4.1 的两个主要缺点:缺乏自主性(Agency)和缺乏准确性(Accuracy)。GPT 4.1 虽然速度极快,但往往“言而不行”,且容易在未完全解决问题前结束任务。Beast Mode 通过在提示中多次强调“持续工作直到问题完全解决”,并引入类似 GitHub Copilot 编码代理的待办事项列表机制,显著提升了其自主性,使其更倾向于完成整个任务。
在提高准确性方面,Beast Mode 强制 GPT 4.1 在开始工作前进行深度思考,通过提问一系列关键问题来分解问题并考虑边缘情况、潜在陷阱等。此外,它还强制模型利用 VS Code 内置的 fetch 工具进行递归网络搜索,获取必要的上下文信息,以避免生成不准确或不符合项目规范的代码(例如,即使知道项目使用 shadcn/ui,也可能自行创建组件)。
对应的 gist 文件在这里:https://gist.github.com/burkeholland/a232b706994aa2f4b2ddd3d97b11f9a7