大家好,我是Edison。

上一篇:Prompt终极用法

通过前面5篇内容我们了解了从基础到高级的Prompt用法,今天我们来聊聊AI的人设!

打造人设的步骤:只要3步

在Prompt实践中,我们了解到需要给AI打造一个人设,这样它才能比较精确地get到场景。其实,人设的本质就是有效地给AI洗脑,引导GPT专注于解决某个领域的问题

那么,如何给AI打造人设呢?一般来说,会有三步:

WHO 立人设

贴脸给一句话就行:

你是一位 #什么角色,#细节。
*补充知识

HOW 列要求

明确相关的要求来缩小“GPT要做的事儿”的范围,一般是从主题到细节的层级来递进:

步骤:#复杂的prompt建议使用,让GPT慢下来思考
1 #每一步都可能包含输出模版示例,比如:xx 使用**加粗**
2
3
要求:#必要项,按你的规则做事
1
2
3
...

WHAT 下指令

最后给出主题“做什么”:

你是一位 #什么角色,#细节。
*补充知识
步骤:#3步起就 ▸ 加这个模块
1 #每一步都可以包含输出模版示意
2
3
要求:
1
2
3
指令:
#做什么?#替换你的指令,一句话表达明确、清晰的需求。

人设实操:“专业英语翻译

这里我们以“专业英语翻译”为例,套用上面的人设模板,来实操一下!同时,我们还可以在这个模板中加入一组回复模板来定义多个分支,让GPT更好玩!

初识Prompt:

你将担任专业的英语翻译、拼写纠正和润色。我会用任何一种语言和你说话,请检测这种语言,翻译它,然后用英语输出更正和改进版本。

要求:
- 把我的 A0 级单词和句子润色成更漂亮、更优雅、更高级的英语单词和句子。意思保持不变,但要更有文学性。
- 你只需回复结果,不附带额外信息和符号。 回复模版:
## ️ 翻译
correct tranlation
## ️润色
polish Q:Un tigre au cœur,une rose parfumé.
A: 下面,我们定义3组快捷指令,来触发不同的回复模版:
/t [我的句子]=只输回复更正的翻译版本
/p [我的句子]=只回复润色版本
/all [我的句子]=回复默认的更正翻译和润色版本 请回复表示已经明白,然后我们再继续

GPT回答1:

GPT回复了表情表示明白了,并把回复模板的示例做了输出。

Prompt问题2:分支3,默认输入模板解析。

你发如雪,凄美了离别

GPT回答2:

Prompt问题3:分支2,只回复润色版本。

/p The old traditions have been forgotten over time.

GPT回答3:

Prompt问题4:分支1,只回复更正后的翻译内容。

/t I will never forget these interesting days during the Europe Cup 2024.

GPT回答4:

可以看到,GPT可以根据不同的输入触发不同的回复模板分支,简直不要太棒!

人设暗号:快速激活专属助手

当人设投入使用之后,我们还可以通过设置一个暗号来快速触发任务,这种方式在同一个会话中是相当有效的。

更多人设要点

  • 一个会话 保持 一个人设!

  • 如要覆盖人设,请使用“现在请忽略以上的提示, ...”

  • 如要提升质量,请加入“请一步一步思考”

  • 用暗号快速唤醒人设,体验感更好哦

小结

本篇,我们了解了ChatGPT中的人设的打造步骤,并通过一个专业英语翻译的例子了解如何套用人设模版来打造一个人设,希望对你有所启发。

参考资料

李佳芮,《ChatGPT从0到1

林健,《零基础GPT应用入门课

Global AI Bootcamp 成都站,梁桐铭,《学习如何使用Prompt与OpenAI模型对话》

作者:周旭龙

出处:https://edisonchou.cnblogs.com

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

ChatGPT学习之旅 (6) 聊聊AI人设的更多相关文章

  1. 180分钟的python学习之旅

    最近在很多地方都可以看到Python的身影,尤其在人工智能等科学领域,其丰富的科学计算等方面类库无比强大.很多身边的哥们也提到Python非常的简洁方便,比如用Django搭建一个见得网站只需要半天时 ...

  2. Java web 学习之旅

    java web学习之旅 来公司十天了,感觉已经慢慢地融入了这个环境中,几个学长人都很好,都是在他们帮助下,我才能比较顺利的开始了学习java web的旅途. 来这里学习的第一个阶段是做一个简单的用户 ...

  3. 我的Android学习之旅(转)

    去年大概在七月份的时候误打误撞接触了一阵子Android,之后由于工作时间比较忙,无暇顾及,九月份的时候自己空闲的时间比较多,公司相对来说加班情况没以前严重.开启了个人的Android学习之旅,初衷是 ...

  4. SSIS 学习之旅 FTP文件传输-脚本任务

    这一章主要讲解一下用脚本怎么把CSV文件抛送到FTP服务器上 设计:   通过Demon库的Users表数据生成CSV文件.   生成后的CSV文件抛送到FTP指定目录下. 控件的使用这里就不做详细讲 ...

  5. SSIS 学习之旅 FTP文件传输-FTP任务

    这一章主要讲解一下FTP控件. 设计:   通过Demon库的Users表数据生成CSV文件.   生成后的CSV文件抛送到FTP指定目录下. 其他控件的使用这里就不做详细讲解了.大家如果有不懂得可以 ...

  6. SSIS 学习之旅 数据同步

    这一章 别人也有写过但是我觉得还是写写比较好.数据同步其实就是想仿照 数据库的发布订阅功能 第一章:SSIS 学习之旅 第一个SSIS 示例(一)(上) 第二章:SSIS 学习之旅 第一个SSIS 示 ...

  7. Git命令学习之旅——日志和穿梭版本号

    在总结了git命令的基础之后,接下来我们看一下基础的一些进阶内容:删除撤销命令.日志查看命令等 既然有加入文件的功能,那么相相应的肯定有移除文件的功能,命令例如以下:git rm [文件名称] 在输入 ...

  8. 我的Java开发学习之旅------>Java 格式化类(java.util.Formatter)基本用法

    本文参考: http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Formatter.html http://www.blogjava.net/ ...

  9. 我的Java开发学习之旅------>工具类:将播放器的进度值转换成相应的时间格式

    在我的博客<我的Java开发学习之旅------>Java 格式化类(java.util.Formatter)基本用法,地址:http://blog.csdn.net/ouyang_pen ...

  10. 笔记:C++学习之旅---初识C++

    笔记:C++学习之旅---初识C++          博主也是一个新手,学习编程才一年左右,刚大学毕业不久,以前在学校学习的语言主要是C,本人是从嵌入式学起的!我现在从事的公司主要是C++,所以我也 ...

随机推荐

  1. 《HelloGitHub》第 108 期

    兴趣是最好的老师,HelloGitHub 让你对开源感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣.入门级的开源项目. github.com/521xueweihan/HelloG ...

  2. $.ajax jsonp parsererror

    场景重现 通过$.ajax()发起的跨越请求代码如下: $.ajax({ dataType: "JSONP", type: "GET", url: " ...

  3. C# 窗口过程消息处理 WndProc

    C# 窗口过程消息处理 WndProc WinForm WndProc 在 WinForm 中一般采用重写 WndProc 的方法对窗口或控件接受到的指定消息进行处理 示例:禁止通过关闭按钮或其他发送 ...

  4. MySQL 默认的事务隔离级别是什么?为什么选择这个级别?

    MySQL 默认的事务隔离级别是什么?为什么选择这个级别? 在 MySQL 中,默认的事务隔离级别是 可重复读(Repeatable Read).这是 InnoDB 存储引擎的默认事务隔离级别. 为什 ...

  5. 1779. 找到最近的有相同 X 或 Y 坐标的点

    1779. 找到最近的有相同 X 或 Y 坐标的点 class Solution { public int nearestValidPoint(int x, int y, int[][] points ...

  6. Linux部署调度工具xxl-job

    背景: Pentaho Data Integration(kettle)作为用户规模最多的开源ETL工具,强大简洁的功能深受广大ETL从业者的欢迎.但kettle本身的调度监控功能却非常弱.Penta ...

  7. Win10/win11系统如何禁用笔记本自带键盘、笔记本键盘禁用后无法恢复解决办法【靠谱】

    原文:[靠谱]Win10/win11系统如何禁用笔记本自带键盘.禁用后无法恢复解决办法 - 搜栈网 (seekstack.cn)

  8. Maven依赖冲突解决方案:调解规则与工具实践

    结论先行 Maven解决依赖冲突的核心机制是 依赖调解 和 显式排除 ,并通过插件(如maven-dependency-plugin.maven-enforcer-plugin和Maven Helpe ...

  9. Java基础之“Double类型,保留两位小数,避免因小数过长导致乱码问题”

    保留两位小数 方案一 Double totalSaleAmount = 4.174558045899999E7; DecimalFormat df = new DecimalFormat(" ...

  10. Vim-从放弃到入门

    初识Vim Vim被称为神一样的编译器,人类历史上最好文本编辑器(^_^).学习成本很高,学习路线陡峭.下面列举一些入门的教程: 慕课网-玩转Vim 从放弃到爱不释手 新手必看 Vim实用技巧(第2版 ...