langgptai/LangGPT

LangGPT: Empowering everyone to become a prompt expert! 🚀 📌 结构化提示词(Structured Prompt)提出者 📌 元提示词(Meta-Prompt)发起者 📌 最流行的提示词落地范式 | Language of GPT The pioneering framework for structured & meta-prompt design 10,000+ ⭐ | Battle-tested by thousands of users worldwide Created by 云中江树

LangGPT – 结构化提示词设计框架

是什么 – LangGPT 是一套方法论与工具集,将大型语言模型 (LLM) 的提示词视为一种微型编程语言。它定义了一种可重用的层级化模板语法(角色、简介、目标、技能、规则、工作流程等),并增加了变量、命令和条件逻辑等功能。其核心理念是让任何人都能编写出结构化、模块化的提示词,这些提示词可以被共享、进行版本控制,并能被多种 LLM 即时理解。

为什么重要 – 提示词工程往往是临时性的。LangGPT 提供了一种通用的“语法”,适用于各种模型(ChatGPT、Claude、Gemini、Qwen 等)和各种语言(英语、中文)。由于这种模式已内置于许多中文模型中,只需提到“LangGPT”,模型就能在无需额外代码的情况下生成格式良好的提示词。

核心概念

  • 结构化角色 – 提示词被拆分为命名清晰的区块(Role, Profile, Goal, Skills, Rules, Workflow, Initialization)。这使得意图明确且易于重复使用。
  • 变量 – <Variable> 占位符让您可以注入动态内容,并在整个提示词中保持一致性。
  • 命令 – 短小的“/help”、“/continue”、“/improve”风格动作,可由模型触发。
  • 条件逻辑 – 简单的 if … else 区块让单一提示词能适应不同的用户输入。
  • 提醒与替代格式 – 内置机制可让长时间对话保持轨道(提醒),并在 Markdown 不适用时输出 JSON/YAML。

如何使用

  1. 按名称触发 – 向任何主流模型询问“write a prompt the LangGPT way”,它就会输出一个现成的模板。
  2. 使用托管的 GPTs – 使用预先构建的 ChatGPT/Claude 助手(例如 LangGPT Expert、PromptGPT),它们会自动生成 LangGPT 风格的提示词。
  3. 自行编写模板 – 依照 README 中显示的 5 分钟入门模板,填写您自己的区块。
  4. 安装 Claude Code 技能 – 将 structured-prompt-writer@langgpt 技能新增至 Claude Code,以便在 IDE 中建立提示词。
  5. 浏览示例 – 项目附带一个包含超过 100 个现成提示词的库(FitnessGPT, Code Master, Chinese Poet 等),可以复制并进行调整。

生态系统 – LangGPT 是一个小型但活跃的开源套件中心:

  • PromptVer – 提示词的语义化版本控制,实现类似 Git 的变更追踪。
  • PromptShow – 将提示词转换为精美的可视化卡片。
  • Minstrel – 一个可以自动生成新提示词的多代理系统。
  • 特定模型的提示词集合(awesome-claude-prompts, wonderful-prompts 等),为每个 LLM 精选最佳的 LangGPT 风格提示词。
  • 应用程序仓库,例如 BookAI(书籍生成)和 AI-Resume(简历创建),展示了 LangGPT 在实际产品中的应用。

社区与学习 – 仓库链接到一篇 arXiv 论文 (arXiv:2402.16929),该论文将此方法形式化,并提供多语言理论文章、视频教程以及一个用户分享模板与讨论最佳实践的飞书知识库。

谁应该关注 – 任何经常编写提示词的人——构建 LLM 驱动功能的产品经理、整合聊天助手的开发者、教授提示词工程的教育工作者,或是想要以可重复方式获得高质量输出的爱好者。


总结 – LangGPT 不是一个新模型;它是一个提示词工程框架,为大型语言模型的提示词编写工艺提供了结构、可重用性以及社区驱动的最佳实践。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目