NB-Corp/gpt-with-taste
Better judgment. Better taste. Less ceremony. System instructions and source-aware steering for GPT in Codex.
gpt‑with‑taste
它是什么 – 一个轻量级、即插即用的配方,为大型语言模型编码助手(OpenAI Codex、Anthropic Claude、Kiki、Pi、DeepSeek 等)的响应添加了一层判断力和工艺。该项目附带一个英文系统提示词和一组事件驱动的“提醒”,这些提醒会被编译成每个受支持主机的原生指令,使模型表现出更合理的默认行为、更好的协作处理,并专注于工程级输出。
核心理念
- 单一来源编写 – 行为配方位于
recipe/。构建步骤为每个工具生成相应的提示词文件和钩子定义。 - 工具集成 – 现成的集成包括:
- OpenAI Codex(原生模型指令覆盖和可选钩子)
- Claude Code(指令追加 + 插件)
- Kiki、Pi、Oh My Pi、DeepSeek(每个都有原生“配方”或请求本地引导)
- 钩子与事件 – 当使用
--hooks安装时,Codex Desktop 会收到三个可管理的提示词文件,这些文件可以按事件启用(例如,用户提交、子进程启动、等待结果)。系统提示词建立了长期优先级(判断、执行、协作、工艺),钩子在会话期间刷新这些优先级。 - 语言感知 – 系统提示词是英文,但回复遵循用户使用的语言,如中文指南示例所示。
安装(Codex 示例)
# 先决条件:Node.js 22+
git clone https://github.com/NB-Corp/gpt-with-taste.git
cd gpt-with-taste
node scripts/install.mjs --hooks # 将钩子安装到 CODEX_HOME(默认 ~/.codex)
--hooks添加三个提示词定义,这些定义出现在 Codex Desktop 的 设置 → 钩子 下。- 省略
--hooks则仅安装提示词。 - 使用
--home "<路径>"指定不同的 Codex 配置目录。 - 自动执行更新检查;也可以手动运行
node scripts/check-updates.mjs。
工作原理
- 系统提示词 – 设置“长期优先级”(判断、执行、协作、工艺),指导每个模型回复。
- 引导事件 – 本地钩子或特定于工具的扩展在定义的时刻触发,刷新优先级并将上下文路由到主提示词或委派代理。
- 按工具编译 – 单一配方被转换为每个主机所需的原生指令格式,因此开发者只需维护一个事实来源。
典型用例
- 开发者要求 Codex 生成
START_HERE.md入门指南。使用默认的 Codex 提示词,模型可能会包含不必要的自我辩解和安装警告。安装 gpt‑with‑taste 后,同样的请求会生成简洁、以读者为先的指南,展示了“更好的判断”和“更少的仪式”目标。
文档与资源
- 工具详情 –
docs/harnesses/*.md - 编写指南 –
docs/authoring.md - 安装指南 –
docs/install.md - 案例存档 –
docs/cases.md中的真实输入/输出对比 - 研究 –
docs/research.md中的设计原理和提示词架构讨论
许可证 – MIT(见 LICENSE)。
谁可能喜欢 – 已经使用 LLM 驱动的编码助手并希望获得一致、更高质量行为层而无需为每个工具重写提示词的团队。
相关
- 项目
- 项目
- 项目
- 项目