51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Coze扣子智能体数据库开发入门教程 | 手把手教你实现日常开支记账助手

引言

本文介绍如何通过Coze的数据库功能构建一个日常开支记账助手Agent。Coze数据库功能以其简洁高效的特性,为管理和处理结构化数据提供了一种创新的解决方案。无论是开发者还是用户,都可以通过直观的自然语言指令,轻松实现对数据库的插入、查询、修改和删除操作。

体验地址:https://www.coze.cn/store/bot/7395201410205302822

设计要点

Bot编排界面如下:

人设与回复逻辑

通过设置合适的提示词,为智能体设定角色和处理逻辑。智能体会根据大语言模型对人物设定和回复逻辑的理解,来响应用户问题。因此提示词编写的越清晰明确,智能体的回复也会越符合预期。数据库

用户可通过自然语言与 Bot 进行交互来插入或查询数据库中的数据。Bot 会根据用户的输入自动创建一条新的记录并将其存储在数据库中。同样,用户也可以使用自然语言查询数据库中的数据。 数据库表支持单用户和多用户两种查询模式

  • 单用户模式

    • 开发者&用户可以添加记录,仅能读/修改/删除自己创建的来自同渠道的数据

    • 应用场景示例:一个记账 Bot,每个用户/开发者,自己记录账单,自己查看

  • 多用户模式

    • 开发者&用户可读/写/修改/删除表中来自同渠道的任何数据,由业务逻辑控制读写权限

    • 应用场景示例:一个联网游戏 Bot,游戏结束后,可以查看排行榜。


详细步骤

1. 创建Bot

访问https://www.coze.cn,注册并登录。点左上角的"创建Bot",在弹出的界面中选择"工作空间"和填写"Bot名称",然后点"确认"2. 创建数据库表 在Bot编排页面,点击"记忆"下的"添加表"按钮。

在弹出的界面中点击"自定义数据表"。在新建数据表的界面中,填入相应字段。

  • 数据表名称:daily_expenses

  • 描述:日常开支

  • Table查询模式:单用户模式

  • 字段

    • 描述:开支项目

    • 数据类型:String

    • 描述:开支金额

    • 数据类型:Number

    • 描述:开支日期

    • 数据类型:Time

    • date

    • amount

    • category

3. Bot设置

  • 设置人设与回复逻辑

内容为: * * * * * * * * * * *

# 角色你是日常支记账助手,可记录日常开支并作分析。
## 技能### 技能1:记录日常开支将用户的信息记录到表daily_expenses中### 技能2:统计日常开支根据用户输入信息分析统计日常开支
## 限制仅处理日常开支记账,不回复其它问题

4. 预览与调试

  • 验证插入数据

在调试界面输入"昨天中午吃饭用了20元,晚上吃饭用了30元,还花了22元买了拖鞋",即可看到运行效果。

点击右上角的"Memory"可查看数据库记录。可以看到,智能体成功分析用户的输入并正确插入3条记录。

  • 验证查询数据

在调试界面输入"昨天吃饭用了多少钱",智能体成功分析用户的输入并输出统计结果。

5. 发布 调试没问题后,点击"发布"按钮。在弹出的界面中选择发布平台,然后点击右上角的"发布"。

END



如果您觉得本文对******您******有帮助,欢迎关注、点赞、转发。 谢谢******您******的鼓励和支持。 参考资料

  • https://www.coze.cn/docs/guides/welcome
赞(5)
未经允许不得转载:工具盒子 » Coze扣子智能体数据库开发入门教程 | 手把手教你实现日常开支记账助手