以下是关于自动生成 Prompt 的相关内容:
JackeyLiu (JK)的 Prompt 自动优化思路:
Prompt 网站精选:
Prompt 的专场教程 - 基础篇:
最近也算是chatgpt的深度用户了,但随着使用变长,每次我都需要重新去构建我的Prompt,虽然我已经熟知了Prompt的构建通用方法,但还是每次都需要把这个方法拿出来,根据我实际的问题去构建一遍。因为我自己平时还是喜欢用偏生活化的文字进行交流,每次构建Prompt都得动一下脑子,为了节省力气,所以就干脆一点,就写一个基于我的「初始问题」,自动生成「优质Prompt」的Prompt。构建Prompt的方法论,来自于:[CRISPE提示](https://github.com/mattnigh/ChatGPT3-Free-Prompt-List)[heading1]我怎么构建这个Prompt[content]我构建这个Prompt的大体思路基本上是按照下面这个流程来进行。[heading2]Prompt Optimizer V0.1
[title]Prompt网站精选[heading2]方法论与Github项目|站点名|网站介绍|地址|附件|<br>|-|-|-|-|<br>|"提示描述语言"(Prompt Description Language)|提供了一种可扩展的方式来描述提示的行为和特征。通过使用这种语言,开发者可以更方便地定义和配置提示的行为和特性,从而提升开发效率和质量。<br>可以看示意:[https://github.com/Illumine-Labs/Mr.Translate](https://github.com/Illumine-Labs/Mr.Translate)|[https://github.com/ZhangHanDong/prompt-description-language/tree/main](https://github.com/ZhangHanDong/prompt-description-language/tree/main)||<br>|Prompts Royale-prompt PK|Prompts Royale是一个应用程序,可以帮助用户轻松创建多个提示候选项,并让它们进行对决,以找出最佳的提示。它具有以下功能:1.自动提示生成:允许用户根据描述和测试案例自动生成提示候选项,用户也可以自行输入提示。2.自动测试案例生成:从描述中自动生成测试案例,以激发创造力。3.Monte Carlo匹配和ELO评分:使用Monte Carlo方法进行匹配,以确保在尽可能少的对决中获取尽可能多的信息,并使用ELO评分根据胜利和对手的强弱对候选项进行适当排名。4.可自定义设置:设置页面允许用户调整应用程序的每个参数。5.本地和安全:所有数据都存储在本地,并且在浏览器上向LLMs API发出请求。用户可以在[promptsroyale.com](http://promptsroyale.com)上使用它,或者克隆存储库并在本地运行。使用以下命令克隆存储库并运行服务|[https://github.com/meistrari/prompts-royale](https://github.com/meistrari/prompts-royale)||<br>|最流行的人工智能提示生成器的比较分析|这篇文章是一个人工智能爱好者对几个流行的AI提示生成器进行了比较分析。这些AI提示生成器的作用是通过给定一个种子提示,生成一个更具创造力和有用性的提示,用于启发创意、写作、解决问题等。这些工具可以帮助用户在各种领域中产生新的想法,并为他们的项目提供灵感和帮助。|[https://henry-wang.medium.com/a-comparative-analysis-of-the-most-popular-ai-prompt-generators-7bbf2d2af02a](https://henry-wang.medium.com/a-comparative-analysis-of-the-most-popular-ai-prompt-generators-7bbf2d2af02a)||
一段指令,用于指挥AI生成你所需要的内容,每个单独的提示词叫tag(关键词)。[heading2]支持的语言[content]支持的语言为英语(不用担心英语不好的问题,[点击蓝字进入提示词字典](https://ops.jk.cm/#/apps/ops/))另外注意emoji也可以用的🥰,好赞🫡,但是我不造用了emoji可以有什么好处hhh。[heading2]语法规则[content]1.用英文半角符号逗号,来分隔tag。注意逗号前后有空格或者换行都不影响效果,示例见下方代码块2.改变tag权重:注意tag的顺序越靠前对于SD来说权重越大,但是依旧可以给每个位置上的tag单独设置权重。而且还有两种写法。2.1.(tag:权重数值):数值从0.1~100,默认状态是1,低于1就是减弱,大于1就是加强2.2.(…(tag)…)/[…[tag]…]:每加一层()括号,权重就重1.1倍,每加一层[]括号就反向减弱1.1倍.比如说括号加两层是1.1*1.1=1.21倍,三层是1.331倍……示例见下方代码块,两种方法都可以用,第一种清晰明确,第二种方便快捷。3.进行tagde步数控制(高级玩法,快试一试,可以秀了):就是SD先按你输入的这个tag1开始生成,然后在达到你设定的步数之后,tag1停止产生作用,此时tag2再参与到对内容生成的影响。[tag1:tag2:数字],数字大于1理解为第X步前为tag1,第X步后变成tag2,数字小于1理解为总步数的百分之X前为tag1,之后变成tag2,示例见下方代码,代码块的#后为注释。注意这两种方法各有优劣,建议按需灵活调用。