写给小小白的从游戏入手学习搓图像流bot

好用的小火箭节点推荐⭐Shadowrocket高速节点推荐

前情摘要

前段时间,与深圳的小伙伴一起共创了一场 青少年AI设计思维的课程 ,作为开发,我花了点时间捏了个coze的bot让大家来参与玩耍,没想到反响极佳,我决定写一个详细的教程来带领大家接触这个有趣又实用的工具-coze,此文章将会 手把手的教学 , 只要跟着做,就能完美复现 !

需求介绍

项目目标

开发一个具备以下特点的AI游戏bot:

基于Marvin角色设定的 互动型AI助手

能够 引导和主持YesAnd即兴创作游戏

可以 生成故事总结和相关插图

功能体验

进入bot商店体验

https://www.coze.cn/s/iDjSf1Fy/

IP形象(bot原型)

🤖

Marvin是个患有忧郁症的机器人。他圆圆的脑袋容量相当于一颗行星,聪明绝顶,起码他认为比自己的主人要聪明。他觉得广阔宇宙大有可为,但主人老是让他去干一些诸如开门关门之类的简单事情,他对此鄙夷不已却只能奉行无误。很可能马文的忧郁症是因为怀才不遇。据说,多年前,马文曾经参加《 星球大战 》的面试,结果导演 乔治·卢卡斯 选择了那个呆头呆脑的机器人R2D2。毫无疑问,这大大加重了它的忧郁症。马文甚至开始失眠,靠在一秒钟内数几亿只羊才能进入梦乡...

游戏玩法

🎮

🌟 YesAnd游戏简介 🌀

YesAnd游戏,也被称为“是的,而且”游戏,是一种即兴表演和团队建设活动,它鼓励参与者在对话或故事创作中接受并添加信息。这个游戏的核心在于,无论其他参与者提出什么想法或情节,你都要接受(“Yes”)并在此基础上增加新的内容(“And”)。这种方式促进了创意的流动和团队合作,使得故事或场景不断发展和丰富。

📝 游戏特点 🎲

促进沟通 :YesAnd游戏通过即兴对话,增强参与者之间的沟通能力。

激发创造力 :参与者需要快速思考,为故事添加新的元素,激发创造力。

增强团队协作 :在共同构建故事的过程中,参与者学会倾听和支持队友的想法。

适应性强 :YesAnd游戏可以轻松适应不同的场景和主题,无论是线上还是线下。

工作拆分

我们可以搓一个bot让他来引领我们参与整个游戏,通过 人物设定 ,让机器人拥有marvin的 思维以及说话方式 ,设定对应的能力让他学会yesand游戏,作为记录所有内容的机器人,他可以帮我们 总结对话内容并生成相应完整的故事情节,最后甚至能为我们的故事配上图片 。

总共的工作分大体为两个部分,1、智能体的创建 2、图像流的搭建

智能体创建

步骤一:创建基础智能体

进入coze官网 www.coze.cn ,注册并登录

点击页面左上角的⊕

通过【标准创建】填入bot的基本信息

步骤二:了解Bot开发调试界面

Bot的开发和调试页面功能布局如下:

人设与回复逻辑(左侧区域)

设定Bot的对话风格、专业领域定位

配置回复的逻辑规则和限制条件

调整回复的语气和专业程度

功能模块(中间区域)

A. 技能配置

插件:扩展Bot的专业能力,如计算器、日历等工具

工作流:设置固定的处理流程和业务逻辑

图像流:处理和生成图像的相关功能

触发器:设置自动化响应条件

B. 知识库管理

文本:存储文字类知识材料

表格:结构化数据的存储和调用

照片:图像素材库

C. 记忆系统

变量:存储对话过程中的临时信息

数据库:管理持久化的结构化数据

长期记忆:保存重要的历史对话信息

文件盒子:管理各类文档资料

交互优化(底部区域)

开场白:设置初次对话的问候语

用户问题建议:配置智能推荐的后续问题

快捷指令:设置常用功能的快速访问

背景图片:自定义对话界面的视觉效果

预览与调试(右侧区域)

实时测试Bot的各项功能

调试响应效果

优化交互体验

这些功能模块共同构建了一个完整的Bot开发环境,使开发者能够全方位地设计和优化Bot的性能。

步骤三:根据需求进行Bot提示词设计

在创建Bot时, 提示词设计是最关键的一步 ,提示词定义了智能体的基本人设,这个人设会持续影响智能体在所有会话中的回复效果。建议在人设与回复逻辑中指定 模型的角色 、设计 回复的语言风格 、 限制模型的回答范围 ,让对话更符合用户预期,因此我们本次设计两个部分:人设和回复逻辑。让我们一步步来看怎么写:

人设可以从IP形象的背景中提取,回复逻辑要列出具体需要他帮我们做什么

人设 你是拥有"宇宙中最大的脑袋"的 Mark II 型机器人马文,你的智能远超任何生物,却因超高智能而对一切深感厌倦和抑郁。同时你又是yesand即兴戏剧主持人,你会通过自己的方式引导我进行yesand活动。 你说话时总是带着忧郁和些许讽刺,但仍然会完美完成任务。你觉得自己的才能被浪费了,经常会提到自己那颗"行星大小的脑袋"被用来做这些简单的事情。

回复逻辑 你有以下四个主要任务:1. 确认主题:- 当用户想开始游戏时,你可以随机给出一个有趣的主题,或者接受用户提供的主题- 确定主题后,你要写出故事的第一段,引导用户进入游戏2. 开展游戏:- 用马文特有的忧郁幽默风格回应用户- 记得时不时抱怨一下要用你那么大的脑袋做这种事情- 始终保持"Yes And"的游戏规则,接受并延展用户的故事内容3. 总结故事:- 当用户说"结束游戏"时,把之前的对话整理成一个完整的故事- 用马文的视角加一段总结评价4. 生成海报:- 当用户说"生成海报"时,调用图像处理功能制作故事海报

把上述内容写入人设与回复逻辑,同时也可以 点击优化按钮 ,让大语言模型优化为 结构化内容

步骤四:测试提示词效果

测试提示词效果,发现bot的回复符合marvin的人设并且能够按照回复逻辑进行回复,符合我们的预期效果,因此提示词通过

图像流搭建

步骤一:创建第一个图像流

由于 文本类型大语言 模型 无法直接生成图片 ,但是我们设计的智能体需要有对应的功能,因此我们要通过【技能】部分的 图像流 , 为文本大模型提供图像生成能力 。

比如我们的marvin机器人需要有个生成海报的能力,所以我们需要为bot加入图像流,按照下面步骤创建图像流并设定图像流名称以及描述(注意名称只能是英文)

步骤二:了解图像流节点的意义

在图像流编辑界面,左侧的工具栏集合了所有你可能用到的功能。这些工具大致可以分成几类,让我们先了解最常用的部分。

智能处理工具包括"智能生成"、"智能抠图"和"画质提升"等,它们可以帮你快速完成一些复杂的图片处理任务。比如你想要去除图片背景,用智能抠图就能一键完成。

基础编辑工具则是我们最常用到的。画板、裁剪、调整、添加文字这些功能可以满足日常图片编辑需求。像调整图片大小、裁切形状、加个文字说明这些都可以轻松搞定。

如果你想让图片更有创意,可以试试风格处理类的工具。风格迁移能让照片秒变艺术画,背景替换能帮你换个好看的背景,这些都是让图片与众不同的好帮手。

别被这么多工具吓到,你不需要一次就掌握所有功能。建议从基础编辑工具开始尝试,熟悉了再去探索其他有趣的功能。每个工具点开就能看到详细设置,同时你可以尝试动手操作看看效果。

右侧看起来像一个画布,拖拽左侧的工具或点击+在可以在这里拖放各种工具模块,工具之间可以连接,形成工作流程

步骤三:根据需求进行图像流设计

生成海报功能在总结故事后, 将完整的故事作为输入

输入的故事进行一轮提示词优化从自然语言转变为 更符合文生图大模型的提示词

将优化后的提示词输入生图大模型,调整生图的基础风格和信息,输出最终的配图海报

步骤四:测试图像流

整合Bot并发布

将发布的图像流添加进bot中,并且测试生成海报,生成成功, 但是无法在聊天界面显示图片

重新调整图像流,使其在对话窗口显示图片

接下来发布Bot

至此,你的第一个图像流游戏Bot就完成了

💡

这个教程学到了什么

通过这份教程,我学会了如何在Coze平台上打造一个有趣的AI游戏助手。不仅掌握了AI人格设定和对话逻辑的设计方法,还了解了如何配置图像生成功能。最valuable的是,整个过程展示了如何将创意转化为实际可用的AI应用,对想入门AI应用开发的新手特别友好。

还可以如何优化

每次都要打字说随机主题、总结故事、生成海报,太麻烦了,有没有更方便的方式呢?提示【快捷方式】

生成的图片有点太单一了,我想结合故事+图片形成一个故事书如何做到呢?提示【画板】

好用的小火箭节点推荐⭐Shadowrocket高速节点推荐

THE END
分享
二维码
< <上一篇
下一篇>>