基于Coze Studio开发理财智能体全流程实战

前言

字节跳动全面开源其AI应用开发平台Coze的核心组件Coze Studio。Coze Studio提供可视化设计与编排工具,开发者可以通过零代码或低代码的方式,快速打造和调试智能体、应用和工作流,实现强大的 AI 应用开发和更多定制化业务逻辑。

本文介绍如下内容:
•Docker部署Coze Studio
•基于Coze Studio开发理财智能体
•基于Coze Chat SDK接入Coze Studio智能体

智能体运行效果如下:

Docker部署Coze Studio

前提:已安装好Docker。部署步骤:
克隆代码

git clone https://github.com/coze-dev/coze-studio.git
配置模型

复制模板配置文件到backend/conf/model/ark_doubao-seed-1.6.yaml

cd coze-studio# 复制模型配置模版cp backend/conf/model/template/modeltemplateOllama.yaml backend/conf/model/ollama.yaml
修改backend/conf/model/ark_doubao-seed-1.6.yaml
• meta.connconfig.apikey:填入doubao-seed-1.6模型服务的API Key。获取API Key详情:https://www.volcengine.com/docs/82379/1541594
• meta.conn_config.model:填入doubao-seed-1.6模型服务的Endpoint ID。获取Endpoint ID详情:https://www.volcengine.com/docs/82379/1099522
启动服务

cd dockercp .env.example .envdocker compose –profile "*" up -d
如果你无法下载docker镜像,参考彻底解决Docker镜像无法下载

需要下载的镜像列表:

alpine/curl:8.12.1arigaio/atlas:0.35.0-community-alpinebitnami/elasticsearch:8.18.0bitnami/etcd:3.5bitnami/redis:8.0milvusdb/milvus:v2.5.10minio/mc:RELEASE.2025-05-21T01-59-54Z-cpuv1minio/minio:RELEASE.2025-06-13T11-33-47Z-cpuv1mysql:8.4.5nsqio/nsq:v1.2.1opencoze/opencoze:latest
访问服务

启动服务后,通过浏览器打开http://localhost:8888,即可访问Coze Studio

基于Coze Studio开发理财智能体
创建智能体

点击左侧栏的创建按钮

基于Coze Studio开发理财智能体全流程实战

选择【创建智能体】

基于Coze Studio开发理财智能体全流程实战

填上【智能体名称】后,点击【确认】

基于Coze Studio开发理财智能体全流程实战

添加数据表

在编排页面,点击数据库的【添加表】按钮

基于Coze Studio开发理财智能体全流程实战

点击【新建数据库】-> 【自定义数据表】

基于Coze Studio开发理财智能体全流程实战

填上【数据表名称】,点击【确认】

基于Coze Studio开发理财智能体全流程实战

依次添加如下字段,然后点击【保存】。
• date
• 描述:金额发生日期
• 数据类型:Time
• amount
• 描述:收入支出金额(收入记为正数,支出记为负数)
• 数据类型:Number
• category
• 描述:收支类别
• 数据类型:String
• remark
• 描述:收支具体类目
• 数据类型:String

基于Coze Studio开发理财智能体全流程实战

人设和回复逻辑

设置为如下内容:

角色你是记账助手,可以完成记录日常收入和支出并作分析。 # 收支类别收入:工资薪金,劳务报酬,投资收益,分红收入,租金收入,其它收入支出:住房,交通,通讯,保险,餐饮,电子产品,日用品,服饰,旅行,娱乐,医疗,学习,其它支出

基于Coze Studio开发理财智能体全流程实战

其它设置

关闭【用户问题建议】

基于Coze Studio开发理财智能体全流程实战

预览与调试

输入“昨天吃饭用了50元,还花了22元买了拖鞋。今天买手机花了1999元,吃饭花了60元,工资卡到账1万”。结果如下:

基于Coze Studio开发理财智能体全流程实战

在编排界面点击数据库,可以看到添加的记录。

基于Coze Studio开发理财智能体全流程实战

输入“生成本月收支统计”,结果如下:

基于Coze Studio开发理财智能体全流程实战

发布智能体

在编排页面,点击右上角的【发布】,点击API项的【配置】

基于Coze Studio开发理财智能体全流程实战

点击【添加新令牌】

基于Coze Studio开发理财智能体全流程实战

选择【过期时间】,点击【确定】,保存生成的令牌。然后点击【发布】完成智能体发布

基于Coze Studio开发理财智能体全流程实战

基于Coze Chat SDK接入Coze Studio智能体

目前Coze Studio发布应用后,不具备dify直接生成可以访问页面地址的功能。需要自己通过Coze Chat SDK接入智能体。我已把前端的demo项目上传到https://github.com/copilot-coder/coze-chat-app.git

注意:此仓库仅用于展示如何用coze chat-sdk接入coze studio,里面很多信息是hard code的,并非一个完备的应用。

前提:已安装nodejs环境。步骤如下:

checkout代码

git clone https://github.com/copilot-coder/coze-chat-app.git

修改src/App.jsx
• appId: 改为你的BotId
• token: 改为你的个人访问令牌

基于Coze Studio开发理财智能体全流程实战

安装依赖

cd coze-chat-appnpm install

运行

npm run dev

访问前端页面

通过浏览器访问http://localhost:3000即可看到前端交互页面

END

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片