microsoft/PromptKit

GitHub: microsoft/PromptKit

PromptKit 是一个可组合、版本控制的 Agentic prompt 组件库,帮助工程团队像管理代码一样系统化地构建、测试和维护 LLM prompt。

Stars: 92 | Forks: 18

# PromptKit

PromptKit logo — composable prompt toolkit

aka.ms/PromptKit · MIT License

**Agentic prompt 是你最该重视却又未曾工程化的核心代码。** 每一项 AI 辅助任务 —— 无论是调查 bug、编写需求还是审查代码 —— 其成败皆取决于驱动它的 prompt。 然而,大多数团队在编写这些 prompt 时依然是随性而为:复制粘贴、未经测试、前后不一,且根本无法进行系统性改进。 PromptKit 将 prompt 视为经过工程化的产物。它为你提供可组合、版本控制的组件 —— 包括 persona、推理 protocol、输出 format 以及任务 template —— 将它们拼接在一起,即可构建出可靠且可重复的 prompt。 三种交互式工作流涵盖了完整的工程生命周期:从任何代码库引导规范、通过对抗性审计在变更中演进规范,以及在技术债务产生之前检测漂移。你应用于软件开发的同种工程严谨性,现在同样适用于构建软件的 prompt。 这是一个专为工程任务(涵盖软件、硬件、机械、RF、固件和 protocol 领域)设计的可组合、版本化的 prompt 库。专为致力于设计、构建、验证和交付的工程师而打造。 **157 个组件** —— 包含 15 个 persona · 48 个 protocol · 21 个 format · 5 个 taxonomy · 跨越 4 个 pipeline 的 64 个 template ## 工程生命周期 PromptKit 的三种交互式工作流构成了一个与领域无关的工程生命周期 —— 它们适用于软件、硬件、机械、RF、protocol 工程乃至更多领域。