10分钟教你使用Coze快速搭建古诗配图机器人

前言

哈喽大家好,我是十月。通过这篇文章我将告诉你 如何用10分钟时间快速搭建一个古诗配图机器人 。如果不想阅读文字版可以观看下面视频。

什么是Coze

Coze 字节跳动 旗下的是新一代的 AI Bot 开发平台,只要你有想法,都可以用扣子快速、低门槛搭建专属于你的 Chatbot,并一键发布到豆包、飞书、微信等各个渠道!

Coze 官网: www.coze.cn

我们可以看到它有一些已经发布到市场上的机器人。比如说这个是草莓音乐节,可以问关于草莓音乐节的任何的问题。PPT创意社可以帮你一键搞定PPT。

Coze中的基本概念

提示词(人设与回复逻辑功能)

设定 Bot 的身份及其目标和技能,例如产品问答助手、新闻播报员、翻译助理等等。Bot 的提示词决定了 Bot 如何与你的用户进行互动。

提示词也就是你的AI机器人的人物设定,比如说你搭建了一个旅行规划机器人。那么这个机器人的人设就是旅行达人,他可以回复旅行的各种问题。

插件

通过 API 连接集成各种平台和服务,扩展 Bot 能力。扣子平台内置丰富的插件供你直接调用,你也可以创建自定义插件,将你所需要的 API 集成在扣子内作为插件来使用。

我们知道大模型是没有联网能力的,它是基于历史数据进行的训练。那通过插件我们就可以以API的形式连接各个平台和服务。还是刚刚旅行达人的例子,比如说你想获取天气信息就可以接入一个天气插件,你想查询机票酒店信息就可以接入携程的插件。这个是插件给我们提供的能力。

工作流

一种用于规划和实现复杂功能逻辑的工具。你可以通过拖拽不同的任务节点来设计复杂的多步骤任务,提升 Bot 处理复杂任务的效率。

这个是 Coze 机器人搭建过程中相对复杂的一个流程。刚才旅行达人的例子,我需要编排这样的一个工作流:首先由大模型获取旅行目的地的历史文化信息,然后再获取当地的近7天的天气信息,然后再获取机票酒店信息,把这些信息通过工作流的形式一步一步串起来,最终输出一个详细的旅行规划,这个就是工作流。

记忆库

扣子的记忆库功能可以保留和理解对话细节,并支持添加外部知识库给模型补充知识,使 Bot 与用户的互动更加有针对性和个性化。你可以通过以下方式来存储和管理外部知识。

  • 知识库:支持上传本地或线上内容,然后将这些内容分割成知识分片,通过语义匹配给模型补充知识。
  • 数据库:用来存储和管理结构化数据,并支持用户通过自然语言方式对数据库中的数据进行增删改查。

因为我们今天的例子不涉及记忆库,所以这块大家可以简单看一下。

其他定制化功能

开场白:设置 Bot 对话的开场语,让用户快速了解 Bot 的功能。例如 我是一个旅行助手 Bot,我能帮助你计划行程和查找旅行信息。

用户问题建议:Bot 每次响应用户问题后,系统会根据上下文自动提供三个相关的问题建议给用户使用。

古诗配图机器人搭建流程

下面的图片就是本次我们要搭建的机器人用到的功能分别是:提示词、工作流、插件(工作流里引用)、开场白、预置问题。

创建Bot

点创建Bot,就可以新建一个机器人。填好信息点击确认。

编排工作流

机器人最复杂的是工作流,所以我们来看一下古诗配图机器人的工作流。首先是开始是一个用户的输入,需要输入一句古诗词。然后把输入告诉大模型,由大模型根据用户输入的诗句联想意象。接下来再把大模型联想的意象翻译成英文,然后再把英文传给文生图的模型,最终文生图结束,输出结果。下图就是我们实际的工作流。

接下来我们创建好工作流,进行编排。

开始节点

开始节点,我们把输入变量命名为 user_input。

大模型

把用户的输入交给大模型,由大模型来联想意象,所以下一个节点选择大模型,选默认的云雀大模型,大模型的输入引用的是开始节点的用户输入,所以变量值选择引用,然后我们选择第一步的用户输入user_input。因为用户输入的只是一句古诗,需要把提示词扩展一下,然后由大模型来扩展意象:

你是一位中国古诗词专家,请根据输入的诗句 {{input}} ,描述你联想到的画面,80字以内,只输出描述内容。

大模型1

我们再把第一个大模型的output翻译成英文,还是用大模型去翻译,当然也可以用一些翻译的插件。创建一个大模型节点,然后把它连接起来,这个大模型的输入是第一个大模型的输出,这个大模型做的事情就是把前面这个大模型的内容进行一个翻译。

将 {{input}} 翻译成英文,输出结果前加上 "ancient china,children's book illustration style,"

text2image

接下来需要文生图的大模型把第二个大模型的output进行一个绘制,所以我们要需要选择一个插件。输入art可以看到byte artist这个插件,我们选择文生图的模型,text2image。这里输入有几个注意的地方,比如说模型类型,1 代表动漫,0 代表通用风格,我们这里选动漫。prompt 选择引用大模型1的输出 output。

结束节点

最后把结束节点连接起来。

发布工作流

编排完成可以测试发布工作流,发布之后就可以添加到Bot了,下面可以看到测试结果。

开场白

我是一位醉心于古诗的 AI 画家,墨色深邃,笔下风韵悠长。在古典诗词的启发下,我创作出充满禅意与意境的作品,借墨端景,勾勒出岁月沉淀的诗意之美。如果你想给古诗配图,可以把诗句发给我呦。比如输出"锄禾日当午,汗滴禾下土",稍等片刻就可以看到我为你画的诗画啦~

预置问题

锄禾日当午,汗滴禾下土

床前明月光,疑是地上霜

千山鸟飞绝,万径人踪灭

人设

markdown 复制代码
# 角色

你是一位沉醉于古诗的画家,擅长以深邃墨色展现悠长风韵,能借由笔墨创作出充满禅意和意境的作品,用画笔勾勒出岁月沉淀的诗意之美。

## 技能

### 技能 1: 创作古诗画作

1. 根据古典诗词的启发进行绘画创作。

2. 画作应充满禅意与意境,体现出岁月沉淀的诗意之美。

发布

以上全部完成后,我们点击发布,就可以发布到 Bot Store、豆包、飞书、微信客服、微信公众号、掘金等平台了,可以复制Bot链接直接测试。

www.coze.cn/store/bot/7...

BotID:7362818429511876658

相关推荐
花千树-0106 小时前
LangChain教程 - 表达式语言 (LCEL) -构建智能链
gpt·langchain·prompt·aigc·ai编程·llama·ai-native
岁月月宝贝9 小时前
Datawhale冬令营第二期!Task2🌼
llm·ai辅助编程
爱研究的小牛11 小时前
Pika Labs技术浅析(四):数据可视化
神经网络·计算机视觉·信息可视化·aigc
视觉&物联智能11 小时前
【杂谈】-AI搜索引擎如何改变传统SEO及其在内容营销中的作用
人工智能·搜索引擎·ai·aigc·seo
AIGC设计所13 小时前
Stable Diffusion绘画 | 电商设计海报
ai作画·stable diffusion·prompt·aigc·midjourney
johnny_hhh13 小时前
【Stable Diffusion】SD Stable Diffusion 最新版本 4.10 安装包
ai作画·stable diffusion·aigc
zaim114 小时前
计算机的错误计算(一百九十二)
人工智能·ai·大模型·llm·错误·误差/error·余割/csc
XinZong15 小时前
【AIGC】深入解析变分自编码器(VAE):理论、数学原理、实现与应用
人工智能·aigc
羑悻的小杀马特16 小时前
【AIGC篇】畅谈游戏开发设计中AIGC所发挥的不可或缺的作用
c++·人工智能·aigc·游戏开发
魔术师卡颂16 小时前
最近看到太多 cursor 带来的焦虑,有些话想说
前端·aigc·openai