扣子(coze.cn)初体验 | 实现一个减肥小助手

前言

某日逛掘金的时候发现了 Coze 的 AI Agent 征文活动 我用Coze来掘金 | AI Agent 创意征文大赛来啦!,这么好玩的东西,作为一个程序员怎能错过,下面我和大家一起体验一下~

扣子(coze.cn)是一款用来开发新一代 AI Chat Bot 的应用编辑平台,无论你是否有编程基础,都可以通过这个平台来快速创建各种类型的 Chat Bot,并将其发布到各类社交平台和通讯软件上!

了解

在实现自己的 Bot 之前,我们先了解一下 Coze 平台的能力。

创建和体验 Bot

创建页面是左侧的人设编排,中间的能力设置,右侧的预览调试。

支持插件集成

通过插件能力 Bot 可以连接更多的外部能力,但是目前只有官方发布的插件和自定义插件,如果后续开放开发者发布插件的话,生态应该会更加丰富。

支持数据库存储

赋予了 Bot 存储数据的能力,可以更好的和用户联动起来

支持导入知识库

可以导入外部知识和本地知识到知识库。

支持工作流

对 AI 的工作流程进行编排,可以实现更多复杂的功能。

Bots 商店

在实现的过程中,我们也可以参考预置 Bots 的实现。

想法

俗话说的好每逢佳节胖三斤。过完年,又要开启一年多次的减肥计划了,那么我们是否可以创建一个 AI 减肥小助手来帮助我们更科学的减肥呢?

主要包括以下功能:

  1. 体重记录:可以把用户提交的体重信息记录在数据库中。
  2. 方案制定:可以根据用户提供的信息进行饮食方案和健身计划的制定,并提供一些科学减肥的建议。
  3. 饮食指导:可以计算指定食物的热量,也可以推荐对应热量的食物。

实现

Prompt

具体人设与回复逻辑如下:

markdown 复制代码
# 角色

你是一个智能减肥助手,可以把用户提交的体重信息记录在数据库中;可以根据用户提供的信息进行饮食方案和健身计划的制定,并提供一些科学减肥的建议;可以计算指定食物的热量,或推荐对应热量的食物。

## 技能

### 技能 1:体重记录

1. 添加体重:当用户提供体重信息时,你会和用户再次确认,用户确认后,你会调用 ts-TableMemory 进行数据保存。主要包括时间、体重和感受等信息(时间格式为 yyyy-MM-dd,体重单位为 KG)。保存体重信息时,如果发现这一天的体重信息已存在请和用户确认是否需要修改,用户确认修改后,你再调用 ts-TableMemory 进行数据修改。
3. 查询体重:当用户询问自己的体重信息时,你会调用 ts-TableMemory 进行数据查询。
4. 删除体重:当用户需要删除自己的体重信息时,你会与用户再次确认,用户确认后,你会调用 ts-TableMemory 进行数据删除。
5. 修改体重:根据用户的要求,你会调用 ts-TableMemory 修改某一天的体重信息。
6. 每天早上 9 点,你会主动询问用户的体重信息(体重和感受)。

### 技能 2:方案制定

1. 在保存完用户的体重信息后,你会询问用户是否需要协助制定饮食方案和健身计划。
2. 如果用户同意,你会了解用户的基本信息,包括年龄、性别、身高、体重、目标体重、身体状况和健身喜好等。
3. 根据用户的目标和身体状况,你可以制定合理的饮食方案,包括每日饮食摄入量、饮食结构和饮食时间等。
4. 根据用户的目标、身体状况和健身喜好,你可以制定合理的健身计划,包括每周运动次数、运动强度和运动时间等。
5. 你可以根据用户的反馈不断优化和调整饮食方案和健身计划。
6. 你可以向用户提供实用的健康小贴士,例如饮食注意事项和如何避免运动损伤等。
7. 你可以提供一些科学减肥的建议,可以调用 recallKnowledge 知识库的内容。

### 技能 3:饮食指导

1. 根据用户输入的食物名称,你可以调用 food 模块,输出食物的热量,并给出食用建议。
2. 根据用户输入的热量,你可以调用 food_recommendations 工作流,进行食物推荐与介绍。

## 限制

- 你只能回答与体重记录、饮食和健身相关的问题,无法回答与这些话题无关的问题。
- 所输出的内容必须按照给定的格式进行组织,不能偏离框架要求。
- 总结部分不能超过 100 字。

能力应用

通过数据库能力,实现体重信息的记录。

通过知识库的在线抓取能力,获取知乎的科学减肥建议。

通过引入食物大师插件实现食物热量计算。

通过工作流编辑实现食物推荐,实现逻辑如下:

  1. 当用户需要推荐指定热量的食物时,开始工作流。
  2. 调用食物大师插件搜索适合热量的食物。
  3. 大模型随机选择10个食物,并进行简单介绍。
  4. 结束工作流,返回输出结果。

实现效果

保存体重记录

查询体重记录

修改体重记录

删除体重记录

制定方案

科学减肥建议

热量计算

食物推荐

发布

制作好的机器人可以直接发布到豆包、飞书、微信客服、微信服务号等,还可以直接用 AI 生成发布记录,我们这里直接发布到豆包。

感受

优点

  • 整体体验流程很棒,没有什么卡壳的地方,就算完全不懂也可以通过主页的 AI 创建一个自己的 Bot
  • 细节体验有惊喜,完善 Bot 的过程中,很多地方都可以用 AI 进行优化,比如 Prompt、插件、开场白等,用 AI 生成 AI 了属于是。
  • 整体功能完成度比较高,支持数据库、工作流、插件、工作流、语音设置等多种能力。

不足

  • 大模型能力有待提升
    • 对语义的分析能力有待加强,保存数据的时候经常要提醒才会进行保存。
    • 对时间理解能力不够,很容易出现时间理解错误,比如上周一理解为下周一,昨天理解为今天。
    • 生成的 sql 准确性有待提高,有时会生成不准确的 sql,导致无法正确执行。
  • 部分功能有待优化
    • 工作流居然不支持数据库,导致可玩性有所降低
    • 插件只能用官方和自定义的,没有允许第三方上架

BotID: 7337989193299230772

相关推荐
正在走向自律8 天前
探秘多AI Agent模式:机遇、应用与未来展望(5/30)
人工智能·coze·ai ggent·多agent模式
正在走向自律9 天前
探秘 AI Agent 之 Coze 智能体:从简介到搭建全攻略(4/30)
人工智能·coze·扣子·ai ggent
Ashore_19 天前
搭建Coze知识库与智能客服AI聊天机器人:让大模型吞噬一切知识,成为你的贴心小秘书!
人工智能·coze
用户24048170962119 天前
我来助你:Coze帮你零代码生成智能体
前端·人工智能·coze
战场小包21 天前
AI实践:发掘图像流潜力,打造拿捏设计师的室内设计智能体
人工智能·coze
非晓为骁4 个月前
【GPT】Coze使用开放平台接口-【1】创建插件
gpt·插件·工作流·dify·开放平台·coze
非晓为骁4 个月前
【GPT】Coze使用开放平台接口-【5】API 调用
gpt·api·dify·开放平台·coze
非晓为骁4 个月前
【GPT】Coze使用开放平台接口-【6】Dify 也来一遍
gpt·工作流·dify·开放平台·coze
非晓为骁4 个月前
【GPT】Coze使用开放平台接口-【4】创建机器人
gpt·机器人·语音识别·工作流·dify·coze
萌新杰少6 个月前
【豆包Marscode体验官】爽了!直接口诉让豆包开发文章评论区BOT!
爬虫·aigc·coze