朋友们好,我收集了Github上热度最高的数百个AI领域的开源项目,按照开发者的视角做了分类,一共包含28个分类,分类列表如下图所示。

image.png

今天要分享的是,提示词指南/提示词工程分类下的优质开源项目,这是该分类下的第1期

01 awesome-chatgpt-prompts

这是一个收集了很多大佬写的提示词合集,提示词写的很专业,效果很好,适用于常见的常规模型(非推理模型)。

image.png

官方介绍
核心特性
  • 提示词汇总: 大量的提示词案例。
  • 学习借鉴意义:对于写提示词很有帮助。
项目截图

项目地址

github.com/f/awesome-c…

个人解读

想要使用好大模型,写好提示词很重要。写提示词时给予大模型特定的角色、背景、目的等,能够让大模型找到和问题相关的token上下文,进而能够生成更准确的回答。

多去读读别人的提示词,能够让你去真正理解提示词该怎么写。

不要以为提问大模型是个很简单的事情,学会引导大模型非常重要。

模型本身并没有智能能力,模型有点像复读机,只会仿照训练集进行回复。

此项目还提供了一个在线网站,可以在网站上复制粘贴别人写好的提示词。prompts.chat/

02 Prompt-Engineering-Guide

这是一份提示词工程的指南,包含了很多开发者调试智能体提示词的技巧,如思维链、样本提示、FunctionCall等。

也介绍了很多调用大模型的参数说明,甚至还有不同大模型的接入指南,属于比较全面的提示词工程指南。

官方介绍
核心特性
  • 提示词工程化:将大模型调用的各种技巧都汇总起来。
  • 概念解释:让新手快速了解智能体开发中的很多概念。
项目截图

项目地址

github.com/dair-ai/Pro…

个人解读

提示词工程是AI应用开发的一个核心领域。

真正能够落地的智能体一定是系统化、模板化、规范化的,把提示词当成一个工程去看待。

此项目还提供了一个在线手册网站,方便阅读,支持中文www.promptingguide.ai/zh

特别适合开发者入门智能体开发。

03 awesome-chatgpt-prompts-zh

一个中文的提示词汇总,基本上是第一个项目的中文翻译版本。适用于常见的常规模型(非推理模型)。

image.png

官方介绍
核心特性
  • 中文支持:对于小白友好,看中文提示词更好理解。
  • 资源丰富:涵盖很多场景的提示词。
  • 指导意义:有学习参考价值。
项目截图

项目地址

github.com/PlexPt/awes…

个人解读

中文版本的提示词对于国人比较友好。

但是这个项目有点机器翻译的意思,可能没有很接地气。不过,很多借鉴意义。

04 fabric

我们工作和学习中可能会自己搭建一些智能体或者编一些提示词来完成自己想要的功能,但是这些东西通常不能复用,很多参数需要动态读取。

这个项目提供了一些提示词模版,它提取了很多提示词中的核心部分,称之为Patterns,并把动态输入的部分给开放出来。然后做成了一个命令行工具,我们可以使用命令的形式来动态输入那些变动的部分。

官方介绍
核心特性
  • 提示词Pattern化:让动态输入的部分开发给用户。
  • 工具集合:收集了很多日常工作中搭建的智能小工具,并做成了命令。
  • 参考价值:对于我们编写提示词有指导意义。
项目截图

项目地址

github.com/danielmiess…

个人解读

提示词应该是一个模版化的,问题的输入中应该会有很多相同的部分和变动的部分。很多新手小白的提示词都是固定的,只能用于某个特定过程的。

举例来说,我们可能会自己写一个润色文本的智能体,但是让它解释的原文内容是需要动态输入的。那么我们就需要把这部分内容作为变量传进入,不需要作为变量的部分就是所谓的Pattern。

05 awesome-chatgpt-zh

这是一份国人写的ChatGPT的中文指南,收集了很多有关ChatGPT的学习指南。

官方介绍
核心特性
  • 中文支持:对于小白友好,看中文提示词更好理解。
  • 资源丰富:涵盖很多场景的提示词。
  • 指导意义:有学习参考价值。
项目截图

项目地址

github.com/EmbraceAGI/…

学习资源推荐

如果你想更深入地学习大模型,以下是一些非常有价值的学习资源,这些资源将帮助你从不同角度学习大模型,提升你的实践能力。

本站提供的所有下载资源均来自互联网,仅提供学习交流使用,版权归原作者所有。如需商业使用,请联系原作者获得授权。 如您发现有涉嫌侵权的内容,请联系我们 邮箱:[email protected]