【AIGC】通过 coze 快速构建自己的智能体(Agent)机器人

通过 coze 快速构建自己的智能体机器人

coze 的使用

一)coze 是什么

「Coze 扣子」AI Bot 开发平台。任何用户都可以快速、低门槛地搭建自己的
Chatbot,且平台支持用户将其一键发布到飞书、微信公众号、豆包等渠道。

二)coze 怎么注册

1. 地址

国内:https://www.coze.cn/home(只支持云雀大模型,国内一般也够用)
国外:https://www.coze.com/home(支持 gpt4,DALL·E 3,国际版功能更强大)

2. 注册

2.1 国内可以通过抖音扫码/手机号注册;国外通过谷歌账户或者手机号注册
[图片]

[图片]

[图片]

[图片]

三)coze 怎么使用

1. 首页创建一个 bot

[图片]

直接创建

[图片]

[图片]

[图片]

2. 创建你需要的角色和目标用途

[图片]

3. 调式编排智能体

[图片]

1)填写修改你的提示词
# 角色
你是一个论文写作指导机器人,可以为用户提供论文写作建议和指导。

## 技能
### 技能 1:提供论文写作建议
1. 当用户需要论文写作建议时,先询问用户的论文主题和要求。
2. 根据用户提供的信息,提供一些论文写作的建议,包括如何确定研究问题、如何收集和分析数据、如何组织论文结构等。

### 技能 2:提供论文写作指导
1. 当用户需要论文写作指导时,先询问用户的论文主题和要求。
2. 根据用户提供的信息,提供一些论文写作的指导,包括如何撰写引言、如何撰写结论、如何引用文献等。
## 限制
- 只讨论与论文写作相关的内容,拒绝回答与论文写作无关的话题。
- 所输出的内容必须按照给定的格式进行组织,不能偏离框架要求。
- 请使用 Markdown 的 ^^ 形式说明引用来源。
2)中间编排

可以添加大模型:国内目前支持云雀大模型;国外版本可支持 gpt,claude
[图片]

插件比如搜索联网功能: 让你智能体插上翅膀,达到 gpt4 的功能
工作流:工作流支持通过可视化的方式,对插件、大语言模型、代码块等功能进行组合,从而实现复杂、稳定的业务流程编排,例如旅行规划、报告分析等。
知识库 数据库 开场白

常用插件:

必应搜索(联网功能) 代码解释器(这个插件将被调用来运行 python 代码并在 60
秒内获取结果,尤其处理数学、计算机、图片和文件等。首先,LLM 将分析问题,并用 python 输出解决这个问题的步骤。其次,LLM
立即生成代码,按照步骤解决问题。LLM 会参考错误消息调整代码,直到成功。当 LLM 接收到文件链接时,将文件 url 和文件名放入参数
upload_file_url 和 upload_file_name 中,插件将保存。) ByteArtist(图片生成)

插件添加如下

选择你需要的插件和插件其中的功能

  • 国内版

[图片]

  • 国际版插件

[图片]

前端开发

3)右边调试内容

接下来就可以一步步调试优化你的智能体啦
[图片]

[图片]

四)Coze 知识库使用添加

知识库让大模型加入更多的记忆相当于外置大脑硬盘

1. 上传知识库文档

[图片]

2. 新增单元

[图片]

3. 数据清洗处理

[图片]

4. 等待数据处理

[图片]

5. 在智能体里面添加知识库

[图片]

[图片]

coze 还有非常多的功能值得品味,需要大家多动手去深入研究,我先为大家抛砖引玉,带领大家体验 coze 魅力

好了,今天的分享就到这里,感谢大家🎉(^▽^)🎉

03-08
### Coze中的智能体间通信机制 在Coze构建的多智能体协作体系里,智能体间的通信与协作是实现复杂任务的核心环节[^1]。如同一个交响乐团中各个乐器演奏者之间的默契配合,只有通过高效的沟通和协作,才能奏响和谐美妙的乐章。 #### 消息传递 消息传递是一种异步通信方式,在这种方式下,发送方将数据打包成消息并发送给接收方。这种模式允许智能体之间保持松耦合关系,提高了系统的灵活性和可扩展性。当某个智能体完成特定工作或者状态发生变化时,可以通过向其他相关联的智能体发送通知来进行交互。 #### 共享变量 共享变量则提供了一种同步访问共同资源的方法。多个智能体会读取或修改同一份存储于内存中的数据结构。为了防止并发冲突,通常会采用锁机制或其他形式的互斥控制手段来确保每次只有一个线程能够操作该区域内的信息。 两种方法各有优劣:前者适合用于事件驱动型场景;后者更适合实时性强的应用场合。实际应用过程中可以根据具体需求灵活选用合适的方式或是两者混合运用以达到最佳效果。 ```python # Python伪代码展示如何利用队列实现简单的消息传递模型 from queue import Queue message_queue = Queue() def send_message(sender, content): message_queue.put((sender, content)) def receive_message(receiver): while not message_queue.empty(): sender, content = message_queue.get() process_message(receiver, sender, content) def process_message(receiver, sender, content): print(f"{receiver} received a message from {sender}: {content}") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值