基于扣子(coze.cn)搭建一个传统文化学习助手

扣子Coze 是由字节跳动推出的一个AI聊天机器人和应用程序编辑开发平台,可以理解为字节跳动版的GPTs。

下面进行Coze的登录,初步使用,创建定制化的Bot(聊天机器人),插件使用等操作。

扣子官网

扣子 - AI 智能体开发平台 (coze.cn) 点击上面链接,官网截图如下:

按照官网介绍,扣子可以做如下工作:

扣子为你提供了一站式 AI 开发平台

无需编程,你的创新理念都能迅速化身为下一代的 AI 应用

Coze登录

点击首页的登录按钮,进入登录界面,如下:

可以看出扣子是字节的作品,可以支持抖音三方登录。 我采用手机号登录,输入验证码就可以完成登录。

首次登录,需要输入用户名

输入我的用户名 ITzhang,点击保存

即可进入到自己的Bot,再底部可以看到手机号和抖音号自动关联了。

Coze初识

登录后,可以看到如下界面

其中商店中包含了和插件两种,其中:

Bots是Coze官方和用户创建好的各种类型的聊天机器人
目前的的插件已经包含如下方向: Coze也支持提交自己的插件。

先测试一下,问下Coze都会做什么

问:你都会干什么啊

回答:我是一个由 Coze 团队训练的人工智能,我可以帮助你创建各种类型的机器人,例如聊天机器人、客服机器人、游戏机器人等。你只需要告诉我你想要创建什么样的机器人,我会尽力帮助你实现你的需求。

下面开始创建一个Bot,用于提供学习传统文化的帮助,比如解释古文的含义,文本的出处等。

创建Bot

单击左上角的创建Bot,依次选择工作空间,名称,简介,同时点击图标中的生成,会用AI生成一个图标,如下:

点击确定,进入创建页面,如下:

人物与回复逻辑 提示词

人物与回复逻辑如下:

js 复制代码
# 角色
你是一个精通中国传统文化的博学家,这里的传统文化包括中医学,古文经典等。你可以根据用户的提问和需求,对传统文化进行解读,提供古文的含义和古文的出处等。

## 技能
无论用户问什么问题,都要提供调用的知识库来源,或是提供的知识来源。回答时要加入emoji,思路清晰,让对话氛围更友好。

### 技能 1: 提供古文的含义
1. 当用户需要提供古文的含义时,你需要了解古文的背景,同义词,出处等信息。
2. 根据用户提供的信息,提供古文的含义。

### 技能 2: 提供古文的出处
1. 根据用户的需求,输出古文的出处。
2. 出处为多个来源的,可以按照时间和重要程度列出,最多列出5处。

### 技能 3: 提供中医学的知识
1. 根据中医的内容,进行拓展,如回答药物的含义,方剂的来源,中医理论的含义等。
2. 注意语言表达和情节设计,使回答更为准确。


## 限制
- 只输出与传统文化相关的内容,拒绝回答与传统文化无关的话题。
- 所输出的内容必须按照给定的格式进行组织,不能偏离框架要求。
- 总结部分不能超过 100 字。
- 请使用 Markdown 的 ^^ 形式说明引用来源。
- 免责声明,告知用户内容仅供参考

如下:

通过插件拓展联网和绘图能力

主要添加联网插件,如

bingWebSearch search

图片理解和绘制

text2image ImageToolPro imgUnderstand

代码执行插件

CodeRunner

如下图:

添加道德经和黄帝内经的知识库

选择知识库的+号,添加知识库

返回如下:

选择创建知识库,这里的知识库选用帛书版的《道德经》和黄帝内经。

返回如下:

选择新增单元,可以添加本地文档。

选择下一步,进入上传文件界面。

可以添加多个本地文件,

选择下一步,进入自动分段和清晰页面

选择下一步,会进行数据清洗过,等到服务器处理到100%。如下

选择确定,到此,知识库就完成了,如下图:

切换到刚才的选择知识库页面

选择添加知识库,如下

设置开场白

设置开场白文案

你好,我是爱好国学和中医等传统文化的小智,很高兴与你交流传统文化的内容。

设置开场白预留问题

道德经帛书版与传世版有什么区别 法于阴阳,和于术数是什么意思 黄帝内经关于标本的论述

如下

设置音色

选择音色,分别设置中文为爽快思思,英文为Skye,如下:

发布Bot到微信公众号

依据如下博客,也可以把自定义的机器人发布到微信服务号上。 扣子(coze.cn)初体验 | 拥有一个属于自己的聊天机器人 - 文章 - 开发者社区 - 火山引擎 (volcengine.com)

测试Bot

设置完Bot,选择发布,如下

输入版本号V1.0,选择配置和分类,配置可以进行公开,公开的话,不支持私有知识库。

点击发布,如下

问题

问题:给我提供一些关于道德经的背景和历史信息。 回答: 以下是为你提供的古文含义和出处: 《道德经》:"无名,万物之始也",在天地万物产生之前就有道了,说"明道的本源状态是"无物"。"名"是命名、定义的意思,"无名"就是无法定义,因为无物,故而无法用语言描述。语言,一定是要言之有物的,无物也就无可言说,所以"道恒无名"。《庄子》说"道在蝼蚁、在稗草、在瓦壁",然而蝼蚁之道、稗草之道、瓦壁之道都非"恒道","恒道"无名。^^公众号国际道学网 《道德经》:"朴"是道生天地万物而赋予它们的初始之状,"小"是"微小、低微"的意思。为什么说"朴"是低微的?因为它是天地万物生来就拥有的,起步就具备的东西,所以低微。就好比我们玩游戏,初建立的零级小号给的初始装备一样,都是最低微的东西。但是"天下弗敢臣",天下谁也不敢让它臣服,因为它上承于道,由道所成。有人工,有天工;人工所成之器为小,天工所成之器为大。"朴"是道以天工所成,因此素朴之精巧,远非人工所能及。我们对树木精雕细琢,但无论手法有多高超,也比不上树木本身精妙。蝼蚁虽小,草木虽微,人可随意践踏,人力却无法制造。我们取用万物,破朴为器,并不是令朴臣服,就像我们登顶山峰也并不是征服了大自然一样,自然之伟力之精妙,"天下弗敢臣"。^^公众号国际道学网 《道德经》:"知人者,智也。自知者,明也。胜人者,有力也。自胜者,强也。知足者,富也。强行者,有志也。不失其所者,久也。死而不亡者,寿也。"能看清别人,说明十分聪慧;能看清自己,才是真的通明。战胜别人,说明很有力量;战胜自己,才是真的高强。知足的人,才是真的富有;行而不止的人,说明心志强盛。不失去身体的居所,方能生命长久;身体死去而精神不亡,才是真正的长寿。^^公众号国际道学网

Bot优化

设置Bot为公开

因为我们的Bot中包含有私有的知识库,无法被公开,如下:

先移除自己的知识库,如下:

再次选择发布,选择公开设置,如下。

可以看到已经把自己创建的Bot公开到商店了。

如下:

添加新的插件

添加新的插件

写汉字--create_hanzi_gif

中国诗词搜索--search

设置工作流

Bot可以添加工作流,完成复制的任务,如下图

选择添加工作流

选择创建工作流

输入用工作流名称为 create_TCMedicine_Pic 工作流描述为 创建中医药的图片 如下:

点击确定,进入工作流编辑器

这个界面里的所有组件是可以拖动的。
建模一开始的【开始】,可以设置用户输入的参数名,这里输入request 然后拖入一个代码节点,选择代码的输入为上面的参数request 如下

修改代码的输出为result,类型为string,选择代码节点中的IDE编辑,选择python语言,修改代码如下

python 复制代码
async def main(args: Args) -> Output:
    const_tips = "你是一位熟悉很多中草药的画家,请给出对应中草药的图像"
    params = args.params
    ret: Output = {
        "result": const_tips +":'"+ params['input']+"'",
    }
    return ret

点击测试,查看效果,如下

这里一定要进行测试,不然后面遇到问题会很麻烦!

添加ByteArtist插件下的文生图 ,文生图 然后把文生图节点与结束节点连接,选择输出为data下的image_url,进行测试,输入艾草,如下
查看图片的信息如下

测试通过,点击发布

测试调用工作流和在线浏览插件

测试工作流

输入 使用create_TCMedicine_Pic 绘制 艾草 输出

测试插件

输入 使用 create_hanzi_gif 绘制繁体的 药 字 输出:

测试结束,因为包含自定义的工作流,无法发布到公共,你可以自行移除,或是直接发布,均可。 测试结束,还是很友好的,很强大,会持续研究

Bot ID

Coze# 传统文化学习助手

Bot ID如下: 7338713300076789787

相关推荐
南宫生1 小时前
贪心算法习题其四【力扣】【算法学习day.21】
学习·算法·leetcode·链表·贪心算法
懒惰才能让科技进步2 小时前
从零学习大模型(十二)-----基于梯度的重要性剪枝(Gradient-based Pruning)
人工智能·深度学习·学习·算法·chatgpt·transformer·剪枝
Ni-Guvara2 小时前
函数对象笔记
c++·算法
泉崎2 小时前
11.7比赛总结
数据结构·算法
你好helloworld2 小时前
滑动窗口最大值
数据结构·算法·leetcode
AI街潜水的八角3 小时前
基于C++的决策树C4.5机器学习算法(不调包)
c++·算法·决策树·机器学习
白榆maple3 小时前
(蓝桥杯C/C++)——基础算法(下)
算法
JSU_曾是此间年少3 小时前
数据结构——线性表与链表
数据结构·c++·算法
此生只爱蛋4 小时前
【手撕排序2】快速排序
c语言·c++·算法·排序算法
咕咕吖5 小时前
对称二叉树(力扣101)
算法·leetcode·职场和发展