Codex有一个小宠物功能,非常有意思。在智能体干活的时候,它可以陪着你,给你展示智能体的工作状态。并且Codex还提供了自定义宠物功能,我最近就自己创建了两个自定义宠物,一个是我的刀盾这个小狗,另一个就是月薪喵这个小布偶猫。那这两个都是最近中文互联网上比较火的卡通形象。那如果你学会了自己创建宠物,那么你就可以把你喜欢的动漫或者游戏形象做成Codex宠物陪着你干活,比如宝可梦、火影、海贼王,甚至是把你喜欢的人或者是明星做成Q版的形象陪着你。
那今天我就来和大家分享如何从0开始构建这样一个自定义的Codex宠物。那过程非常简单,全部都在Codex内完成。要注意的是小宠物的功能仅仅是陪着你而已,它并不能让Codex写代码写得更好,也不能让Codex变得更厉害更聪明。所以这其实是一个纯粹的外观美化功能。那具体的步骤提示词和命令行命令,我都整理成了知识笔记,会一起分享给大家。
那首先第一步,我们来到Codex左下角,点开设置,在左侧菜单选择宠物,然后选择一个Codex自带的宠物试试效果。然后可以看到最下面有一个自定义宠物按钮,那点开之后打开文件夹,在这个文件夹里就是存放自定义宠物文件的地方。宠物只有两个文件,一个pet.json,描述的是宠物的名字和信息;一个.webp动图文件,描述宠物的9个不同的动作。
那接下来我们就来创建自己的自定义宠物。我们回到Codex,创建一个新项目,然后在对话框中发送这样一行命令:$skill-installer hatch-pet,让Codex安装这个专门用于创建宠物的skill。然后我们来准备参考图和文字描述。那参考图片很好理解,就是你想要做成宠物的卡通形象,那可以是宝可梦、玲娜贝儿、火影忍者或者是动漫角色等等。那选择一张最清晰标准的图片作为参考图。
那如果你想做的形象是AI形象,那就比如我做的这个我的刀盾,那本身就是AI生成的形象,那么你可以直接让豆包给你生成一个图片。那然后准备一段文字描述,来描述这个宠物的外观。那文字描述的作用是告诉AI哪些特征必须稳定,哪些特征可以自由发挥。那我写了一段文字描述的案例,大家可以直接拿去使用,主要覆盖宠物的名称、外观特征、颜色、体型这些,啊根据你所选择的宠物形象来自己自定义就可以了。
那准备好了参考图和文字描述之后,我们就可以进行第一步,调用skill生成Base基准图片了。那直接发送提示词,要求Codex调用我们刚才安装的skill,来为我们的宠物生成一个基准图片。那后续的所有宠物动作,都会以这个基准图片来生成。那基准图片生成之后,你需要看一下是否符合你的要求。那如果不符合,则要求Codex改到你满意为止。
那然后我们就可以调用skill来生成宠物的具体动作了。那这里我要先讲一下,Codex宠物需要有9种状态,那分别对应了待机、处理任务、搜索、审查等不同状态下的宠物动作。那我列了一个表格给大家参考。那我们首先发送提示词,要求Codex调用skill生成待机状态下的动图和向右跑的动图,我们先生成这两个动图来看看效果。
在Codex生成动图之后,我们来检查一下是否符合要求。那如果不符合就发送指令让它继续修改。那之后我们让它一次性把剩余的动图全部生成出来。那你可以直接把我的这个表格发给Codex,让它调用skill来生成。那这里我要强调几个问题,首先以我这个跳舞的小布偶猫为例,我有一个标准的参考图,同时我还有一个动图。
那这个动图的动作呢,就是最近网络上很火的捂鼻子扇风的这个舞蹈动作。那我希望把这个动图作为我Codex运行任务的时候的动图,那这是完全没有问题的。但是要注意,Codex的每个动作的动图帧数都比较低。就比如我从网上下载的这个跳舞动图有40帧,但是Codex的宠物动作一般都只有6-8帧。
所以你需要让Codex把你手上的动图改造成匹配Codex标准的动图。那另外一个重要问题就是,Codex的宠物目前不支持自由修改动作的快慢。那并且呢,待机状态下的动作会被放慢6倍。那所以你待机状态下就不能用我这样的跳舞动作,那因为会显得特别卡。所以呢我这个小布偶猫就用了一个趴下的动作,那相对来说没有什么违和感。
那这样一来,我们就使用skill根据参考图为我们创建出了9个不同的宠物动作。那么最后一步就是让Codex将生成的文件进行打包和部署,把打包好的文件放置到Codex的宠物文件夹内。然后我们点开设置界面,进入到宠物界面,点击刷新,就可以看到我们刚才创建的宠物了。
那做一个简单的测试,你把鼠标放在宠物身上,它就会显示跳跃的动作。那你让Codex执行一项任务,那宠物就会显示运行状态的动作,并且会有文字提示框告诉你目前的任务执行到哪一步了。那么到此,我们就完成了Codex自定义宠物的创建,还是非常简单的。
那总结一下就是,准备参考图和文字描述,然后安装skill,调用skill,根据参考图片来生成宠物形象和动作,最后打包发布就可以了。那么以上就是今天视频的全部内容。那这是一期非常不务正业的视频,因为它是一个纯粹的外观美化功能,那只是让你在使用Codex的过程中更加开心而已。那大家现在就可以开始尝试制作自己的Codex宠物了,有任何问题都可以给我留言。那记得点赞关注,谢谢大家。