零基础coze智能体实战:做一个英语打卡背单词智能体!

👇我AI智能体实战星球:(零基础带你入门智能体实战) ,每满100人就涨价!

大家好,我是菜哥!

前面在星球我们分享了很多智能体的实战案例(一键AI改成爆文并上传公众号,旅行图文,老奶奶治愈系漫画爆文)今天来分享一个做英语打卡背单词的智能体。

先来看一下效果:

这个是一个智能体的应用,会包括2部分,一个是大家对话方式智能体的界面+ 背单词的工作流 。会分成2部分来介绍。整个这个工作流比较复杂,涉及到数据库的建立和更新,代码的随机,大模型生成单词,文生图,英语配音。我们会一步一步的详细告诉大家怎么搭建。

一.背单词的工作流搭建

我们先来看一下这个工作流的整体设计

思路是这样的:

1.用户界面可以输入 已学和跳过,所以我们会设计分支设计:

1).如果用户选择已学,表示这个单词已经学过了,我们会在数据库表里面对这个单词学习次数 +1

2).如果用户选择跳过,则这个单词不想学,那么这个单词的在数据库学习次数还是为0

3).然后就是进入数据库进行随机选单词,然后进行文生图 ,后面进行英语配音

1).我们先看开始节点:

开始节点有2个变量 ,一个是type ,一个是origin_word ,就是如果type 0 表示跳过,如果type 1 表示已经学习,然后origin_word 就是我们已经学习的单词。

2).选择器节点

我们在开始节点后面添加一个选择器节点,类似这样的:

主要是对用户不用的分支进行判断,然后处理对应的逻辑:

其实就是增加了 type==1 的情况,如果只要不是type 等于1 就走其他分支。

3).数据库节点1

我们在选择器节点后面要增加一个数据库的节点:

打开这个数据库节点之后,我们需要把这个节点的名字改一下,然后输入引入的变量是word ,主要是用开始节点的origin_word.(因为我们其实就是对这个word进行数据库查询的)

接着我们添加数据库,点击数据表里面的+号 ,然后就出来一个选择数据库的界面,我们点击新建数据表按钮,来建一个数据库。

这里就涉及到一点点编程知识了,如果以前是玩过数据库的同学就会比较好理解,我们的这个工作流,其实需要对单词进行数据库管理。所以我们需要设计2个变量:

点击自定义数据表,然后选择创建扣子数据库

然后填一下数据库的名字和简介:

点击确认之后,就可以对这个数据库进行新增字段了:主要是增加word 和read_count 这个两个字段(因为sql类似表格数据结构,你可以类似的认为是excel增加了2列 一列是word ,一列是read_count)

然后保持之后,就需要添加一下这个words数据库

这样的话,我们的这个words数据库就添加好了,下面我们就需要对它进行编辑了:

双击这个数据库进行编辑,我们需要预先植入一些单词:

然后分别填入一些单词比如:

Apple  0

Passion 0

详细看这个图,自己可以添加一些常用的单词即可,不需要多,数据库增加5行即可。(如果需要批量做单词表,可以通过飞书链接读取,我们这个案例只是演示一下跑通整个流程。)

然后在SQL里面添加一行数据库查询的语句就就可。

如果不会写的话,可以点击旁边的AI按钮,帮你自动生成,然后你稍微修改一下即可。

4).数据库节点2

然后我们接着增加一个数据库的节点 叫查询数据库,这个节点的目的是为了查询数据库,上面选择器里面 判断条件 如果type == 1的话 要去更新数据库的单词次数,如果不是type==1 就其他其他情况,我们就从数据库里面查询所有的单词,然后随机获取一个单词即可,我们来看一下配置:

点击这个 查询数据库节点 试运行就可以看到,我们查询条件是空的,就是类似sql里面查询* ,查询所有的,点击运行之后,看到的输出的内容是就是我们输入的5个单词的信息:

5).代码节点

代码节点主要是为了从整个单词列表里面随机的返回一个单词

输入就是我们前面查询数据库节点输出的单词列表,然后我们这个节点的输出就是一个随机的单词

6).单词文案生成节点

拿到了随机的单词之后,我们需要根据这个单词进行列出它的中文意思,以及例句和翻译

比如我们输出:

{

"input": "ability"

}

我们希望得到这些信息:

{

"output": {

"example": "He has the ability to play football well.",

"meaning": "n. 能力 才能",

"phonetic": "/əˈbɪləti/",

"translation": "他有踢好足球的能力。",

"word": "ability"

}

}

怎么做的,很简单,有大模型就可以搞定了,增加一个大模型节点,模型就用默认的豆包的1.5 Prp -32k

输入的就是随机单词节点的 随机单词

大模型节点输出,我们配置如下:

7).单词图像节点

接着我们需要根据单词来生成一个卡通的图片,类似这样的:

是不是效果还可以,看一下这个详细的配置:

图像模型就用:通用-pro,然后输入的变量 就是从单词文案生成里面的把每个变量都引用进来。

怎么做呢,其实也不难,我们插入一个配音节点,在插件市场找到这个插件 扣子官方的语音合成这个插件,然后把它里面的speech_synthesis 添加进来即可

然后看一下这个节点的配置:

这个节点的输出其实一个 上面例句的音频,是给的一个link

7).查询数据库获取指定单词的次数

因为我们要在智能体的交互界面上,这个单词卡片上面显示这个这个单词学习的次数,比如apple 我学习了3次,这个次数其实是从单词的数据库里面查询来的,所以要增加这个节点

8).最后就是结束节点

我们需要把前面生成好的内容输出即可

比如单词,单词学习次数,图片,朗读的音频链接

这样的话,这个工作流就做好了,我们只需要再给这个工作流嫁接到智能体上,外面做一个界面就可以有开头的英语打卡背单词的效果了。

最后推荐一下我们的智能体实战星球:

图片

星球福利:

  • 加入送智能体实战视频课程价值199元

  • 1年的副业陪伴群

  • 全年包邮送书,每次打卡前10名都可以包邮送价值50-70的书籍

图片

(加入之后,72小时无理由退款)

往期爆文:

零基础带你入门智能体实战    ,1分钟用coze智能体一键做9张表情包图

零基础 扣子(Coze)工作流实战案例:自动抓公众号文章,自动改写文案,自动上传公众号发送,大幅降低运营工作量!一键生成公众号文案自动上传公众号,智能体太强了!零基础 扣子(Coze)工作流实战案例2:一键批量生成漫画+自动上传公众号 太香了,5分钟用coze做一个微信公众号智能聊天机器人!

如何用AI智能体快速开发一个AI取名软件,企业微信股票机器人!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值