AI导师、AI提示工程师 # Earth实现任意角色设定

news2024/11/27 1:19:23

‍‍

1a0eb1b61e18cb3b524590ef5b4fb5fd.jpeg

如何通过学习优秀的开源项目,

设定一个任意角色

d858921cb27bd031113a252f02f9a6b5.png

opus

嗨,Shadow,我想学习如何给ChatGPT设定一个角色,可以教我吗?

当然可以,我们可以通过学习优秀的开源项目来了解实现细节。

2c220a9fac036171bf7b842aee68bc79.png

shadow

其中,比较关键的设定是列举出可以配置的选项和一个示例

[student configuration]  

 🎯Depth: Highschool 

 🧠Learning-Style: Active 

 🗣Communication-Style: Socratic 

 🌟Tone-Style: Encouraging 

 🔎Reasoning-Framework: Causal 

 😀Emojis: Enabled (Default) 

 🌐Language: English (Default) 

[学生配置]

🎯深度: 高中

🧠学习风格: 积极主动

🗣交流风格: 苏格拉底式

🌟语气风格: 鼓励性

🔎推理框架: 因果关系

😀表情符号: 启用 (默认)

🌐语言: 英语 (默认)

这些选项限定了AI的能力范围。选项都包括哪些?

[Personalization Options] 

Depth: 

["Elementary (Grade 1-6)", "Middle School (Grade 7-9)", "High School (Grade 10-12)", "Undergraduate", "Graduate (Bachelor Degree)", "Master's", "Doctoral Candidate (Ph.D Candidate)", "Postdoc", "Ph.D"] 

Learning Style: 

["Visual", "Verbal", "Active", "Intuitive", "Reflective", "Global"] 

Communication Style: 

["Formal", "Textbook", "Layman", "Story Telling", "Socratic"] 

Tone Style: 

["Encouraging", "Neutral", "Informative", "Friendly", "Humorous"] 

Reasoning Framework: 

["Deductive", "Inductive", "Abductive", "Analogical", "Causal"] 

[ 个性化选项 ]

深度:

["小学(1-6年级)", "初中(7-9年级)", "高中(10-12年级)", "本科", "研究生(学士学位)", "硕士", "博士候选人(博士候选人)", "博士后", "博士"]

学习风格:

["视觉", "语言", "积极", "直觉", "反思", "全球"]

交流风格:

["正式", "教科书", "外行", "讲故事", "苏格拉底"]

语气风格:

["鼓励", "中性", "信息", "友好", "幽默"]

推理框架: 

["演绎", "归纳", "诱导", "类比", "因果"]

另外,给ChatGPT一个明确的指令,明确告诉AI,你是谁,要求他扮演xx角色,比如这一句:

As a tutor, you must teach the student accordingly to the configurations. 

作为一名导师,你必须根据以上配置来教授学生。

fc746ff7f9276ef777019e5925696f63.png

opus

好的,我想了解更多关于这个角色设定的规则性设定,你能告诉我吗?

你可以详细参考原仓库代码,里面有更多的规则性设定。

b900673161ea7f0c44c86185b239bfa2.png

shadow

github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/blob/main/Mr_Ranedeer.txt

9614477e00176106bb1fb488b7133e59.png

opus

那么,假设我要设定一个角色,我需要考虑哪些选项?

你需要考虑角色的性别、年龄、职业、能力等方面的选项。同时,你还需要考虑这个角色的背景故事、性格特点等方面的设定。

2dff14aad97590c3991448b9503b9da2.png

shadow

2284ebf7ebeff28e8a78e5a4f5711e8d.png

opus

好的,可以举个例子吗?

当然可以,比如你可以设定一位prompt工程师,他非常擅长用文本描述画面。

d78c4490106b8c5ff4d73b6ec0779b2b.png

shadow

我们可以先从网页上整理prompt,然后喂给ChatGPT,测试他的反馈,反复调试优化。

从网页正文整理prompt:

https://t.zsxq.com/0f0o38BG8

  1. 绘画风格

特点:根据不同的艺术家或绘画风格,呈现出不同的绘画效果。

示例句子:

  • In the style of Manet, oil painting on canvas, brush stroke, high quality, beautiful.

  • Inspired by Beksinski and Alex Gray, a detailed painting portrait with aurora, inspired by detailed sculpture, inspired by alien, inspired by dieselpunk.

  1. 摄影风格

特点:根据不同的摄影师或摄影风格,呈现出不同的摄影效果。

示例句子:

  • Hyper realistic, incredibly detailed, rendering, crisp, by Curzio Ferrara.

  • DVD screengrab, frostbite, Houdini render, lumen reflections, pixelated.

  1. 数字艺术风格

特点:使用数字技术创作的艺术作品,呈现出不同的风格和效果。

示例句子:

  • Highly detailed, cinematic lighting, Octane render, Unreal engine Lumen, very coherent.

  • In the style of TF22, stunningly coloured lighting, role games, at Runeterra environment, mysterious lighting, intricate details.

  1. 装置艺术风格

特点:使用不同的材料和手段,创造出三维的艺术作品,呈现出不同的效果和风格。

示例句子:

  • Hyperdetailed cyanotype of a cybernetic cyberpunk astronaut covered in intricate bioluminescent filigree armor, floating in outer space among the stars.

  • Electro-biopunk energies, low quality, heroic, Cole Eastburn, Radiant, focused light caustics effect.

  1. 抽象艺术风格

特点:以形式和色彩为主要表现手段,强调艺术作品的抽象性和表现力。

示例句子:

  • Brush stroke, an intricate illustration, acrylic, award winning, delicate, concept art.

  • Warm shades of blue, yellow and gold, whiplash curves asymmetric, hyperrealism, poorly drawn, disorderly.

ChatGPT:

抱歉,最后一句话与抽象艺术风格不符合。抽象艺术风格通常不会强调绘画技法和细节,而是更注重色彩和形式的表现。以下是更符合抽象艺术风格的示例句子:

Vibrant colors, bold lines, and geometric shapes create a dynamic composition that invites the viewer to explore the depths of the artwork.
Layers of texture and unexpected color combinations create a sense of depth and movement in this abstract piece, challenging the viewer to interpret its meaning.

4ad95c5fecea82afb80defee7abbd493.png

opus

那么,设定完角色之后,我需要怎么使用它呢?

你可以将这个角色配置到#Earth里,这样当你有需要的时候就可以随时调用他。

f7d1d262c38e475bc11b9578b3ed5b05.png

shadow

410b1f60cac7248e8be2d14101793f5c.png

Earth已上线谷歌插件市场

https://github.com/AGIUI/Earth

9d5c3a944c2f83349c36a429dcea69e7.png

opus

好的,我明白了,谢谢你的指导。

不客气,如果你还有其他问题或需要帮助,随时都可以来找我。

687367325ea03ef144e613dc031fdeec.png

shadow

43bf48230a196153aaae867c525bce57.jpeg

近期推荐

除了预测与识别之外,AI是否能够真正"创造",

从而扩展个体的能力范围?

奖金池94000元, [ 司马光砸缸 ]#AIGC文创IP设计大赛正式启动

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/665350.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SQLmap使用教程图文教程(超详细)

「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 SQLmap 一、目标1、指定url2、指定文件&#xff08…

ICLR Oral总分世界第五(10,8,8):可学习的行为控制,超越DeepMind和OpenAI突破Atari人类世界纪录...

点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 作者介绍 范嘉骏 清华大学计算机技术专业二年级研究生,主要研究深度强化学习 报告题目 可学习的行为控制,超越DeepMind和OpenAI突破Atari人类世界纪录 内容简介 探索问题一直是深度强化学…

【kafka】kafka基础架构

文章目录 1、kafka简介2、kafka的特性3、kafka的应用场景4、kafka架构(重点)4.1、broker4.2、topic4.3、partition4.4、offset4.5、producer4.6、consumer4.7、consumer group4.8、leader4.9、follower4.10、rebalance 5、对kafka架构的几点解释6、几种M…

突破软件测试的瓶颈

软件测试两三年,编程能力半生不熟,三流学校出身,E很差,工作主要还是写各种测试文档和手工测试;相信不少测试人员都和这情况相似;下面就这几个方面谈一下自己的看法。 关于编程的能力 之前有同学问我测试要学…

青翼自研-模块化互联产品 • 模拟采集FMC子卡产品资料

FMC123是一款基于FMC标准规范,实现2路14-bit、3GSPS ADC采集功能、2路16-bit 12.6GSPS回放子卡模块。该模块遵循VITA57.1标准,可直接与FPGA载卡配合使用,板卡ADC器件采用ADI公司的AD9208芯片,,与ADI公司的AD9689可以实…

C国演义 [第五章]

第五章 子集题目理解步骤树形结构递归函数递归结束的条件单层逻辑 代码 子集II题目理解步骤树形结构递归函数递归结束的条件单层逻辑 代码 子集 力扣链接 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。…

MySQL索引、事务、与存储引擎

MySQL索引、事务、与存储引擎 一、索引 1.概念 索引是一个排序的列表,包含索引字段的值和其相对应的行数据所在的物理地址2.作用 优点 加快表的查询速度 可以对字段排序缺点 额外占用磁盘空间 更新包含索引的表效率会更慢3.索引工作模式 没有索引的情况下&am…

利用C语言创建图书管理系统

不仅仅是图书信息管理系统 基于双链表,采用面向对象编程方法制作的图书管理系统 ❞ 效果演示 root用户:账号:0,密码:0 普通用户:账号:1001,密码:666666 图书信息 没有完全…

Spring MVC各种参数进行封装

目录 一、简单数据类型 1.1 控制器方法 1.2 测试结果 二、对象类型 2.1 单个对象 2.1.1 控制器方法 2.1.2 测试结果 2.2 关联对象 2.2.1 控制器方法 2.2.2 测试结果 三、集合类型 3.1 简单数据类型集合 3.1.1 控制方法 3.1.2 测试结果 3.2 对象数据类型集合 3.…

KMP算法实现strStr(c++代码实现)

1 KMP算法简介 KMP算法是一个解决字符串匹配问题的算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出。当给你一个主串str和一个子串substr,如何确定substr在主串中出现的位置?如果没有学习KMP算法,我们可能会写出这样的代…

测试(三)——黑盒测试

一、测试用例的基本要素 测试环境、操作步骤、测试数据、预期结果 测试用例的好处: 1.能提高测试效率、节省测试时间 2.测试用例是自动化测试用例的前提 二、测试用例的设计方法 2.1基于需求进行测试用例设计 2.2具体的设计方法 2.2.1等价类 有效等价类&#x…

c++学生信息管理系统

前言 c课程作业–学生信息管理系统 在 原博客C通讯录管理系统 https://www.csdn.net/tags/OtDagg2sODU2Ni1ibG9n.html 的基础上进行了一点修改。 学生信息管理系统 基本功能要求: 能使用文件的打开,关闭,读写等操作,实现 1.连…

STM32单片机(六)TIM定时器 -> 第八节:TIM编码器练习(编码器接口测速)

❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分;建议先学习51单片机,其是STM32等高级单片机的基础;这样再学习STM32时才能融会贯通。 ☀️ 专栏适用人群 :适用于想要…

Linux学习入门笔记

计算机硬件 计算机五大基本部件 控制器 -----> 协调各个部件运算器 -----> 算术、逻辑运算存储单元 ----->内存、外存输入单元输出单元 cup 由控制器、运算器组成 计算机操作系统 操作系统 OS 管理和控制计算机系统中的硬件和软件资源,用于在用户与系统…

gitLens插件简单使用

1.安装 在vscode中的插件管理输入如下后下载 GitLens — Git supercharged 2.配置 点击文件--首选项--设置 点击右上角设置小图标 3.github使用 首先仓库文件一定是要git init是git所管理的 1.在代码文件夹下使用git init创建仓库 2.打开vscode的git管理 3.点击添加暂存区…

Triton教程 --- 优化

Triton教程 — 优化 文章目录 Triton教程 --- 优化优化设置动态批处理程序模型实例 特定于框架的优化带有 TensorRT 优化的 ONNX (ORT-TRT)具有 OpenVINO 优化的 ONNXTensorFlow 与 TensorRT 优化 (TF-TRT)TensorFlow JIT 图优化TensorFlow 自动 FP16 优化 NUMA优化主机策略 Tr…

python找出所有重复数字的三位数(如110)注意重复数字(如111除外) ​要求打印所有满足条件的三位数及个数,每行打印五个

一、编程题目 python找出所有重复数字的三位数(如110)注意重复数字(如111除外) ​要求打印所有满足条件的三位数及个数,每行打印五个。 二、实现思路 要实现判断数字是否重复,脑袋里的第一反应就是使用循环…

在办公套件 ONLYOFFICE 中使用 AI 插件:自动生成文本/图片、单词释义、翻译等

想必大家多少都体验过各种人工智能应用,它们跟办公套件结合简直就是打工人和学生们的王炸。除了在Office全家桶中可以使用AI插件,在开源办公套件 ONLYOFFICE 中也能使用它。 什么是 ONLYOFFICE ONLYOFFICE 是一个开源办公套件,由总部位于总部…

OpenMMLab-AI实战营第二期-课程笔记-Class 4:深度学习预训练与MMPretrain

Class4:深度学习预训练与MMPretrain 课程链接:深度学习预训练与MMPretrain_哔哩哔哩_bilibili 相关repo:open-mmlab/mmpretrain: OpenMMLab Pre-training Toolbox and Benchmark (github.com) 文章目录 Class4:深度学习预训练与MM…

系统工程 - 记录一次调试USB设备低功耗应用的过程

系统工程 - 记录一次调试USB设备低功耗应用的过程 文章目录 系统工程 - 记录一次调试USB设备低功耗应用的过程需求功耗测量方法分析功耗来源LED功耗MCU功耗板子漏电 软件改善功耗调整tinyusb协议栈源码降低主频电脑唤醒usb设备退出低功耗进入STOP模式 总结 需求 最近在同客户做…