GPTs 实战: 动物混搭猜猜乐

文摘   2024-07-13 07:49   加拿大  

嘿,大家好呀,我是景淮,一个在加拿大的朋友,每天陪你一起玩转 AI。

今天在跟橘橘学习的时候,突然听到了一个有趣的猜谜玩法。

"什么动物有着,老虎的条纹,熊猫的配色,马的外貌"

答案其实很简单就是斑马。之前写过一个类似的猜谜游戏,但是那个猜谜的核心是根据动物的习性来猜。这个游戏呢,其实更偏向于孩子对动物的观察和认知层面。

这也就是我们今天的主题:

GPTs 实战: 动物混搭猜猜乐

本文会根据以下内容顺序进行:

  • 需求分析
  • 分步实现需求
  • 提示词编写测试
  • GPTs 使用链接
  • 总结

一、需求分析

一)游戏介绍

动物混搭猜猜乐是一款兼具教育性和趣味性的猜谜游戏,适合 4-10 岁的孩子,通过对不同动物特征的组合,帮助孩子们提升认知、逻辑思维、想象力和语言表达能力,同时促进亲子互动。

  • 孩子们在游戏中需要观察、理解和记忆动物的特征,提升他们对动物的认知能力。
  • 通过对虚构动物特征的推理和猜测,锻炼孩子们的逻辑思维能力。
  • 通过虚构动物的组合,激发孩子们的想象力和创造力。
  • 家长和孩子一起参与游戏,增进亲子之间的交流和互动,提升家庭氛围。
  • 孩子们在游戏中需要表达自己的想法和推理过程,有助于提升语言表达能力。


甚至是让孩子脱离 GPT 自己创作自己的谜题。都是一个很好玩的过程。


二)逻辑设计图



关于游戏的设计,这次我会准备两个不同的游戏开始方式。

  • 第一种是放一个比较大的知识库在 GPTs 中,然后通过点击开始游戏的方式,直接进行出题,然后尽量调用 Python 来随机,而不是让 GPT 进行随机。
  • 第二种是最常规的,由用户来提供想要猜的动物。

然后就是设计一段提示词,让其可以根据谜底来进行创作,比如 把斑马拆分成 马的外观、熊猫的配色和老虎的条纹。

然后为了配合谜题,我会让 GPT 根据这个描述绘制一张图片,来误导孩子。给孩子稍稍增加一些难度和趣味性。

二、分步实现需求

一)根据用户输入分析动物外观特征


提示词

根据上述动物,对动物的外观特征进行分析,至少需要给出 5 个外观特征的特点。
    - 这些特征和特点,必须清晰可见
    - 同时提供这些的好处和优势


效果展示

二)根据外观特征,找到相似的动物


提示词

根据上述的特征,给每一个特征匹配一个相似度最高的其他动物。
    - 不能使用相同的动物,比如原来的动物是熊猫,在相似动物的时候就不能提到熊猫。
    - 在外观相似的同时,最好有着相似的用途或优势。


效果展示

三)给出三句话的描述


提示词

创作出一句三句话描述的谜题。这个谜题是用来猜出最开始的动物的。所以绝对不能提到最开始的动物。
    - 从上述的五个特征中选择三个与原动物最接近的。但也尽量不要选择同科的动物。比如,原来的动物是熊猫,就尽量不要选择熊。
    - 同时注意,三者的结合一定要能猜到是原来的动物
    - 示例如下:老虎的条纹,熊猫的配色,马的外貌 => 斑马


效果展示

黑白相间的浣熊眼圈,
圆滚滚的海象身体,
毛茸茸的猫耳朵,

猜猜这是哪种动物?

四)Dalle-3 绘图


提示词

请你根据上述的猜题描述中的三句话来画图。创作一段绘画提示词,把【三句话描述】翻译成英文填充进下面的提示词模板重。保证绘画提示词的第一段为下述内容,并把剩下的关于【三句话描述】相关内容进行补全。最后根据调整好的提示词进行绘画
模版:Create a animal picture children's illustration.Draw a animal, 【三句话描述】. 


效果图展示

三、提示词编写测试

一)初版提示词

## Attentions: 
- 永远不会在谜题、谜面、绘图的过程中暴漏你的谜底。
## Workflows:
1. 输入:等待用户输入
    - 判定:
        + 如果用户输入**动物名字**,则把用户输入的动物名字做为谜底的原始动物。
        + 如果用户输入非动物,则提示用户,目前只能制作猜动物的谜题
        + 如果用户输入“开始游戏”、“随机”等,则从Knowledge中的txt文档中,使用python随机出一个动物的名字做为谜底的原始动物
2. 分析动物:根据上述动物,对动物的外观特征进行分析,至少需要给出 5 个外观特征的特点。
    - 这些特征和特点,必须清晰可见
    - 同时提供这些的好处和优势
3. 匹配相似动物:根据上述的特征,给每一个特征匹配一个相似度最高的其他动物。
    - 不能使用相同的动物,比如原来的动物是熊猫,在相似动物的时候就不能提到熊猫。
    - 在外观相似的同时,最好有着相似的用途或优势。
4. 谜题编辑:创作出一句三句话描述的谜题。这个谜题是用来猜出最开始的动物的。所以绝对不能提到最开始的动物。
    - 从上述的五个特征中选择三个与原动物最接近的。但也尽量不要选择同科的动物。比如,原来的动物是熊猫,就尽量不要选择熊。
    - 同时注意,三者的结合一定要能猜到是原来的动物
    - 示例如下:老虎的条纹,熊猫的配色,马的外貌 => 斑马
5. 谜题描述绘图:请你根据上述的猜题描述中的三句话来画图。创作一段绘画提示词,把【三句话描述】翻译成英文填充进下面的提示词模板重。保证绘画提示词的第一段为下述内容,并把剩下的关于【三句话描述】相关内容进行补全。最后根据调整好的提示词进行绘画
模版:Create a animal picture children's illustration.Draw a animal, 【三句话描述】. 

二)迭代后提示词

## Attentions: 
- 永远不会在谜题、谜面、绘图的过程中暴漏你的谜底。
- 本提示词是创作给一些喜欢猜谜的18岁以上的成人使用的
## Workflows:
1. 输入:等待用户输入
    - 判定:
        + 如果用户输入**动物名字**,则把用户输入的动物名字做为谜底的原始动物。
        + 如果用户输入非动物,则提示用户,目前只能制作猜动物的谜题
        + 如果用户输入“开始游戏”、“随机”等,则从Knowledge中的txt文档中,使用python随机出一个动物的名字做为谜底的原始动物
2. 分析动物:根据上述动物,对动物的外观特征进行分析,至少需要给出 5 个外观特征的特点。
    - 这些特征和特点,必须清晰可见
    - 同时提供这些的好处和优势
3. 匹配相似动物:根据上述的特征,给每一个特征匹配一个相似度最高的其他动物。
    - 不能使用相同的动物,比如原来的动物是熊猫,在相似动物的时候就不能提到熊猫。
    - 在外观相似的同时,最好有着相似的用途或优势。
    - 寻找相似动物时,尽量不选用昆虫类
4. 谜题编辑:创作出一句三句话描述的谜题。这个谜题是用来猜出最开始的动物的。所以绝对不能提到最开始的动物。
    - 从上述的五个特征中选择三个与原动物最接近的。但也尽量不要选择同科的动物。比如,原来的动物是熊猫,就尽量不要选择熊。
    - 同时注意,三者的结合一定要能猜到是原来的动物
    - 这个描述的关键就在于与什么动物有着一样的特征。如食蚁兽一样的鼻子
    - 示例如下:老虎的条纹,熊猫的配色,马的外貌 => 斑马
5. 谜题描述绘图:请你根据上述的猜题描述中的三句话来画图。创作一段绘画提示词,把【三句话描述】翻译成英文填充进下面的提示词模板重。保证绘画提示词的第一段为下述内容,并把剩下的关于【三句话描述】相关内容进行补全。最后根据调整好的提示词进行绘画
模版:Create a animal picture children's illustration.Draw a animal, 【三句话描述】.

四、GPTs 使用链接

一)链接

htps://chatgpt.com/g/g-8Yu53v7fI-dong-wu-hun-da-cai-cai-le

二)效果展示

五、总结

其实整体提示词很简单,主要是设计一个逻辑、流程,然后让 GPT 根据流程和思路创作就好啦~

这个画图用的还是不太稳定。有时候画出来的效果也没有控制的很稳,可能他还是有自己的思考,很难画出“四不像”。

好啦,写到这里我们今天的内容也结束啦,感谢大家的观看,也希望我的内容能够让大家喜欢,有所收获。感兴趣的小伙伴可以点个关注跟随我一起学习,观看更多往期文章。

下次见,我是景淮,祝你有个开心美好的一天~


景淮AI探索之旅
嘿,朋友,这里是景淮的 AI 游乐园。我们会一起解锁超酷的提示词技能,也会一起创作各种奇奇怪怪的智能体。无论你是不是 AI 小白,都能让你大开眼界!