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

相关推荐
XiaoLiuLB22 分钟前
ChatGPT Canvas:交互式对话编辑器
人工智能·自然语言处理·chatgpt·编辑器·aigc
网安-搬运工2 小时前
RAG再总结之如何使大模型更好使用外部数据:四个不同层级及查询-文档对齐策略
人工智能·自然语言处理·大模型·llm·大语言模型·ai大模型·rag
大模型八哥2 小时前
大模型扫盲系列——大模型实用技术介绍(上)
人工智能·程序人生·ai·大模型·llm·llama·ai大模型
我爱学Python!1 天前
基于 LangChain 的自动化测试用例的生成与执行
人工智能·自然语言处理·langchain·自动化·llm·测试用例·大语言模型
牛右刀薛面1 天前
launcher.py: error: the following arguments are required: --output_dir
llm·sft·llamafactory
学习前端的小z1 天前
【AIGC】ChatGPT提示词解析:如何打造个人IP、CSDN爆款技术文案与高效教案设计
人工智能·chatgpt·aigc
wgggfiy2 天前
chatgpt学术科研prompt模板有哪些?chatgpt的学术prompt有哪些?学术gpt,学术科研
论文阅读·人工智能·gpt·chatgpt·prompt·aigc
⊙月2 天前
CMU 10423 Generative AI:lec15(Scaling Laws 大规模语言模型的扩展法则)
人工智能·aigc
JasonLiu19192 天前
论文推荐 |【Agent】自动化Agent设计系统
人工智能·自动化·llm·agent·智能体