LangGPT —— 让人人都能编写高质量 Prompt
项目地址: https://github.com/yzfly/LangGPT
要用好现有大模型的能力严重依赖高质量 prompt, 然而编写高质量 prompt 在现阶段还是个手艺活,太依赖个人经验。
虽然也有许多个人自发分享的 prompt 方法、框架,以及吴恩达老师的 prompt 教程,但是现有 Prompt 创建方法还是有各种各样的缺点:
1. 缺乏系统性:大多是细碎的规则,技巧,严重依赖个人经验
2. 缺乏灵活性:对他人分享的优质 prompt 进行调整需要直接修改 prompt 内容
3. 缺乏交互友好性:优质 prompt 的配置和使用太复杂,有时往往还要学习 prompt 用法
4.未充分考虑大语言模型的下列特性:
(1)偏好分点、条理性叙述
(2)长对话会出现遗忘问题
(3)不同语言间性能存在差距
那么有没有可能像学编程一样,掌握一些基础规则和概念,掌握一些编程模式(类似面向对象的编程),即可高效的编写出表现良好稳定的 prompt——即 prompt 编程?
经过初步探索和实验,我们设计了 LangGPT,希望在 prompt 的编程法上迈出一小步。
使用 LangGPT 为大规模生产高质量prompt提供了可能,它有下面的优点:
1. 系统性:提供“模板”,按照模板填鸭式写上相应内容即可
2. 灵活性:可以使用“变量”,轻松引用、设置和更改 prompt 中的内容,可编程性好
3. 使用命令,轻松设置、执行预定义行为,可以无损性能情况下轻松设置中英文切换
4. 交互友好:“工作流” 轻松定义与用户交互,角色行为等,轻松引导用户使用
5. 充分利用大模型能力:
(1)模块化配置
(2)分点条理性叙述
(3)Reminder 缓解长期记忆缺失问题
值得一提的是,我们基于 LangGPT 设计了 LangGPT 助手来帮助大家使用 LangGPT, 它会帮助你设计很好的咒语
LangGPT 还在探索开发阶段,有问题欢迎反馈,更欢迎更多的人参与进来! 图中给出了使用示例。
暂无评论内容