Coze 的智能体在适配区分不同用户方面,主要通过以下方式:
Coze是由字节跳动推出的AI聊天机器人和应用程序编辑开发平台,专为开发下一代AI聊天机器人而设计。它旨在简化AI机器人的开发过程,使得无论是开发者还是非技术用户,都能够快速搭建基于AI模型的各类问答Bot,处理从简单问答到复杂逻辑对话的任务。Coze平台的主要特点包括:1.多语言模型支持:Coze使用了大型语言模型,如GPT-4-8K和GPT-4-128K,并提供了云雀语言模型等,以支持不同场景下的对话和交互。2.插件系统:平台集成了超过60款插件,涵盖资讯阅读、旅游出行、效率办公、图片理解等功能,同时支持用户创建自定义插件,以扩展Bot的能力。3.知识库功能:Coze允许用户上传和管理数据,支持Bot与用户数据交互,可以上传TXT、PDF、DOCX、Excel、CSV格式的文档,或基于URL获取在线内容和API JSON数据。4.数据库和记忆能力:Coze提供了数据库功能,允许Bot访问会话内存和上下文,持久记住用户对话中的重要参数或内容。5.工作流设计:用户可以通过拖拉拽的方式快速搭建工作流,处理逻辑复杂的任务流,Coze提供了大量灵活可组合的节点,如大型语言模型(LLM)、自定义代码、判断逻辑等。6.多代理模式:在一个机器人中可以运行多个任务,允许添加多个代理,每个代理都是一个能够独立执行特定任务的智能实体。7.免费使用:Coze目前对用户是完全免费的,用户可以利用其强大的功能而无需支付费用。8.易于发布和分享:用户可以将搭建的Bot发布到各类社交平台和通讯软件上,让更多的用户与之互动。Coze平台的设计降低了大模型使用的门槛,提供了丰富的工具和资源,以支持快速开发和部署AI聊天机器人,满足不同用户的需求。
在项目中,我们定义了两种角色:超级管理员和普通用户。超级管理员:这个角色拥有管理整个系统的最高权限。不论是否为项目的拥有者,只要系统尚未指定超级管理员,你首次访问模板发布页面时,将被引导成为超级管理员,负责项目的正常运作和维护。普通用户:与超级管理员不同,普通用户没有项目配置的权限也无法进入管理后台页。因此只有超级管理员才可对“Coze变现模板”的bot进行相关配置。1.成为超级管理员:点击【成为超级管理员】按钮,进入用户注册登录页面。1.注册并登录:完成注册后,你将获得超级管理员账户,拥有管理项目的权限。1.选择智能体配置模式模式A:Zion默认智能体选择此模式,你将直接使用Zion在Coze平台预配置的官方智能体,适用于测试。系统自动填充Zion官方的Bot ID、OAuth应用ID以及一对公私钥,并预设头像与昵称。选择该模式后,项目自动创建完成,你可以将平台首页分享给用户,让他们体验聊天页面。若后续想自定义修改智能体的各种收费模式、前端展示,可在“管理后台”进行修改。模式B:你的Coze智能体(本次教程)选择此模式,你需要在“管理后台”页自行配置在Coze平台上获取的Bot ID、OAuth应用ID以及一对公私钥。1.在“管理后台”页配置智能体信息
本bot基于三部分构成:提示词:本bot使用了结构化提示词的框架,通过提示要求大模型根据不同的行为调用不同的工作流数据库:能够记录不同用户历史记账记录的关键,工作流里会用到;工作流:增加记账调用add_accounting_record工作流;查询账户余额调用query_accounting_balance工作流;删除所有记账记录调用init_accounting_records[heading2]2、数据库[content]数据库是coze用来长久存放用户自己生成的数据的功能,我们可以通过mysql语句写入数据到数据库中,也可以从数据库中读取已存储数据用于加工或显示;本次是记账功能,定义了三个字段:item:记账的事项;字段类型stringoccurrence_time:记账发生时间;字段类型string(因为不清楚time类型是什么格式,官方文档也没写,所以用了string类型)account_change:变得的金额,即收入或花费的金额数;字段类型integer(定义的单位是分,例如1.23元,到时候记录进入数据库是123,注意这里一定要用integer类型,不能使用number,不然当金额有小数时计算会不准)(ps:这里踩坑了,刚开始理解错了单用户模式和多用户模式的区别,单用户模式就是自己记录自己的数据,多用户模式是相当于飞书文档大家一起维护一份数据,刚开始选了多用户模式,导致用户互相编辑了对方的数据)