文 / 高扬(微信公众号:量子论)
ChatGPT是生成式人工智能,如果能接入机器人,可以让机器人更加智能。
我手上没有硬件,但我们可以模拟尝试机器人的制作逻辑,这个设计分成两部分:硬件、软件。
一、硬件:机器人
1.机器人可以听取人类的对话
2.机器人要接入ChatGPT
3.机器人可以根据ChatGPT的指示做出响应:
-
肢体:让ChatGPT分析对话内容、语境,并给出丰富的肢体响应。
-
语言:根据ChatGPT响应给出语言反馈。
二、软件:ChatGPT
1.让ChatGPT扮演机器人辅助工具,负责根据人类语言给出机器人的情感及肢体动作
2.让ChatGPT理解常见的肢体语言,并以JSON格式输出
3.如果对话内容没有在预设场景里出现,则让ChatGPT自行判断后与人类确认
根据上面的设计,写了三段提示词,向ChatGPT分步投喂。
第一步提示词
首先,我先教你机器人对情感的反应,并给出JSON的数据,具体为:
1. 开心时:左手,抬起;右手,抬起;头,左右摇动
2. 伤心时:左手,放下;右手,放下;头,上下摇动
3. 疑惑时:左手,摊开;右手,摊开;头,保持不动
第二步提示词
暂时先学习这些。你同时也是个情感判断的助手,请帮助机器人判断当它听到人类语言时,应该给出的情感,将情感判断结果,连同它的肢体语言,一起写到JSON中。
第三步提示词
好的,那请你来充当这个助理角色,模拟机器人与人类的交互,并按照上面的学习内容给出最后的JSON。如果遇到没有学习的情感时,请向我咨询,我们一起来新增新的情感肢体响应。
ChatGPT现在已经理解了,接下来,我们开始尝试与这个“机器人”进行对话。
怎么样,是不是挺有意思的。你也来试试吧。