保姆教程:从0创建会发自拍的虚拟女友

1,686 阅读4分钟

image.png 扣子(英文名称 Coze) 是新一代一站式 AI Bot 开发平台。无论你是否有编程基础,都可以在扣子平台上快速搭建基于 AI 模型的各类问答 Bot,从解决简单的问答到处理复杂逻辑的对话。而且你可以将搭建的 Bot 发布到各类社交平台和通讯软件上,让更多的用户与你搭建的 Bot 聊天。

简介:更真实的生图虚拟陪伴Bot 目前豆包上虚拟陪伴类的Bot很多,但基本都还不具备发送图片的能力,因此想创建一个会给你发自拍照的虚拟女友,在对话的时候时不时根据聊天内容给你发送一张对应的照片,这沉浸感和惊喜感岂不是一下子就被拉上来了。

演示Demo:

image.png

img_v3_027o_61850ae7-6848-4499-8ab4-7069e5b0378g.jpg

第一步:创建Bot

打开www.coze.cn/?utm_source…, 点击创建Bot image.png

建议这里先随便填下,后面等人物设定好后再修改。

在确认后,你会进入构建界面,它涵盖了三个部分。首先是编排人设与回复逻辑,即为其赋予一个特定身份。接下来是扩展能力阶段,通过添加插件、工作流程、知识库和数据库等资源来丰富其功能。最终步骤是预览和调试过程。

image.png 我们开始第一阶段:在这一部分,我们为虚拟人物制定人物背景。关键词填写完毕后,将出现一个优化按钮。点击后发现系统会自动进行内容优化,帮我们写更符合规范的描述。

写完后,一个基础版的机器人就搭建完成了。在正式运行之前,我们先给他写一个开场白,这不仅有助于测试,还能在发布后帮助用户快速理解如何使用。

image.png 至此,基本版的构建完毕,下面我们加入图片生成能力。

第二步:搭建工作流

点击创建工作流,填写名称,这里我们就写自己能记住的名字就好。

image.png 创建好后进入工作流界面,这里不过多讲解基础布局,详细可查看使用手册:www.coze.cn/docs/guides…

工作流制作思路:

我们的思路是首先创建一个日本动漫画风的prompt,这样便于控制人物生成的照片形象,始终看起来是同一个人。

然后把用户输入的文字转化成图形prompt,和设定好的prompt合并用来生成最终的图像。 有了基本的思路,就可以连接我们的workflow了。

首先加入一个大模型,用来把用户的输入转成英文,因为在之前测试的时候发现中文识别不了,所以这一步是必须的。

image.png 然后,加入一个代码节点,用来写我们的设定prompt以及加上用户的prompt。

  1. 从传入的参数对象 params 中提取 input 值,并将其存储在变量 s1 中。
  2. 创建一个常量 s2,其值为字符串我们想设定的prompt
  3. s1s2 这两个字符串连接起来,并将结果存储在变量 result 中。
  4. 创建一个名为 ret 的对象,该对象有一个属性 result,其值为上一步骤得到的字符串连接结果。
  5. 函数通过 return 语句返回 ret 对象。 简而言之,这个函数的作用是将传入的 input 字符串与固定字符串即我们的prompt连接起来,并将这个连接结果作为一个对象的属性返回。这个过程是异步的,意味着可以在执行其他操作时等待这个函数的结果。 最后,加入ImageToolPro节点,用来接收prompt并生成图像。 整体工作流如下:

image.png

第三步:运行调整

好了创建好后可以点试运行,然后点击各节点右上角的展开运行结果查看有无问题。 小技巧:可以在结束节点里,复制运行结果里的输出值快速查看生成的图片,这样就不用每次发布后返回Bot查看了。 好了,没啥问题就点击发布~我们可以在Bot里的预览与调试里继续测试。

image.png

image.png 测试后发现没什么问题了,对于用户说的内容也能识别到并加到画面里,这样用户整个对话体验会增加一些惊喜感。 后续使用场景/商业化场景 可以精准生图的Bot有很大的发挥空间,首先你可以设定不同的画风、人物样子,始终让人在对话时觉得是跟一个看得见的角色在对话,可以增加一些互动玩法,后续解锁剧情或者照片可以收取对应费用。也可以通过扩展用户生图上限来进行商业化,更加真实、多样化的虚拟陪伴类Bot还是有很大的空间。

好了,以上就是创建可以发自拍的虚拟Bot的整个流程,希望大家喜欢。

爱拍照的小黄 bot ID:7330183020831572002