【coze-ai-assistant】上手coze工作流

【coze-ai-assistant】上手coze工作流

本文系Datawhale三月组队学习coze-ai-assistant课程笔记,内容参考自coze-ai-assistantCoze - 打造 AI 私人提效助理实战知识库
前面几篇为【coze-ai-assistant】初识coze 通过扣子助手创建了一个一个英语伙伴,【coze-ai-assistant】上手智能体【coze-ai-assistant】上手coze应用这一次我们来体验下coze的工作流,一种更强大的agent编排方式。

从智能体应用开始

直接从工作流讲起可以内容繁琐复杂,我们先从之前已经提及过的简单的单模型coze智能体开始,如【coze-ai-assistant】上手智能体所介绍的那样。不过这次我们设计一个deepseek算命大师。由于前文已经相信介绍了智能体如何建立,这里就不赘述了。为智能体设置人设,插件和知识库。
在这里插入图片描述

那么工作流呢

我们进入资源库在新建资源中选择工作流
在这里插入图片描述
按要求输入名称即可
就可以进入到工作流的编辑页面啦
在这里插入图片描述
可以看到系统已经设置好了开始和结束,然后我们可以添加智能体处理
选择下方蓝色的添加节点后就可以加入大模型,可以看到其中可以添加的节点和功能,远多于前面的智能体
在这里插入图片描述
选择后就会出先一个大模型节点,再次点击右侧就会出现设置页面,我们可以像前面制作智能体一样进行设置
在这里插入图片描述
智能体中的插件和知识,现在在大模型节点中的技能中
在这里插入图片描述
技能中包含了工具、工作流和知识库
在这里插入图片描述
但是我们发现我们的模型输入为空,因为此时的大模型是工作流中的节点,其中输入输出也是一种流程中的参数变量,他还没有和开始结束链接上。
点击上一节点的尾部,拖拽即可连接到下一节点的头部。
在这里插入图片描述
然后就可以在输入中设置变量
在这里插入图片描述
用户提示词就可以按输入即可
在这里插入图片描述
记得在结束节点也设置输出内容
在这里插入图片描述

测试工作流

单击下方绿色的试运行即可试运行
在这里插入图片描述

长期记忆

不过之前我们在做智能体的时候,有长期记忆,不过这次在大模型的节点确没有发现。
其实长期记忆仍旧有的,不过被单独做成了节点
在这里插入图片描述
配置长期记忆后试运行时会要求关联使用长期记忆的智能体,就可以选择前面设置的智能体啦
修改大模型节点的输入和提示词
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最后在测试试运行成功就可以发布啦,试运行时会要求关联开启长期记忆的智能体
在这里插入图片描述

在这里插入图片描述

大模型的发展与时俱进,一线大厂提前释放出颠覆各行各业的信号。目前,相关产品的落地已经可以帮助大家完成一些日常工作,提升效率了。各行各业的打工人、自由职业者,都可以参与其中。Coze(扣子)是字节跳动推出的 AI 产品,无需编程基础,通过自然语言操作、拖拽式的工作流,就能可视化地构建复杂逻辑,搭建出属于自己的 AI 对话机器人,并将其发布到各类社交平台和通讯软件上。我们可以利用这个机器人完成很多事情,比如:处理日常工作,解放双手,科学摸鱼,让机器人去加班吧!做企业自己的智能客服,节省人力的同时,还能增加用户黏度和体验感!做些好玩的具有分享属性的机器人,扩大社交范围。养只智能宠物?一起闯关答题?尽情发挥你的无限想象力!专业视角来看,Coze(扣子)使我们从传统的问答式 GPT 直接跨升到了 AI Agent 阶段。它不再是传统 GPT 那样的一问一答,而更像是一个整合了插件和工作流AI 智能团队。我们可以通过一个指令,让机器人在工作流中实现查询、分析、生成,并重复多轮内容检查,优化输出内容的团队协作能力。拥有 Coze,你将拥有一个 AI 智能团队。这门课程就是要带大家熟练使用 Coze,打造属于自己的对话机器人。 课程设计上具有以下亮点:从功能模块介绍开始,真正的零基础教学。手把手带你深入对话机器人开发的每个步骤,比官方文档更详细。通过 3 大案例带你熟练掌握 ChatBot 的开发技巧,学会才是终极目标。最后将其发布到豆包、飞书、微信客服、微信公众号、掘金等多个平台,学以致用。现在就开启你的对话机器人创作之旅吧!
<think>嗯,用户想了解如何在Python中集成Coze工作流,并且需要示例代码和使用教程。首先,我需要回忆一下Coze工作流的相关信息。根据引用[1],Coze工作流允许集成自定义代码来处理复杂的数据分析任务。那在Python中嵌入的话,可能需要调用他们的API或者使用SDK? 然后引用[2]提到代码节点在Coze工作流中的使用,尤其是处理输入数据的问题,比如空值导致的错误。这可能意味着在集成时需要确保输入数据正确,不能有空值。此外,引用[3]说明了在插件中如何获取参数,使用args.input.参数名称,这可能在编写处理函数时会用到。 接下来,用户需要示例代码。我应该分步骤来写,比如安装SDK、创建工作流、编写处理函数、集成到Python代码中,还有错误处理。比如,安装coze-sdk库,定义工作流类,处理输入数据,调用API,捕获异常等。 可能需要注意的地方:输入数据要检查是否为空,参数是否正确,以及处理返回结果。还要提醒用户替换API密钥,确保网络连接等。另外,常见错误如输入数据不正确,可能需要参考引用[2]中的解决办法。 最后,生成相关问题,可能涉及优化方法、错误处理、参数传递等。需要确保问题与Coze工作流的实际使用相关,帮助用户深入理解。</think>### 如何在 Python 中集成 Coze 工作流 #### 1. 准备工作 Coze 工作流通过代码节点支持自定义逻辑,可嵌入 Python 代码实现复杂数据处理。以下是实现步骤: #### 2. 安装依赖 ```python pip install coze-sdk # Coze 官方 Python SDK ``` #### 3. 创建工作流类 ```python from coze_sdk import WorkflowEngine class CozeWorkflow: def __init__(self, api_key): self.engine = WorkflowEngine(api_key) def run_workflow(self, workflow_id, input_data): # 检查输入数据合法性(避免空值错误[^2]) if not self._validate_input(input_data): raise ValueError("输入数据包含空值或无效字段") # 执行工作流调用 response = self.engine.execute( workflow_id=workflow_id, parameters=args.input.参数名称 # 参数获取方式[^3] ) return self._parse_response(response) def _validate_input(self, data): return all(value is not None for value in data.values()) ``` #### 4. 集成示例 ```python # 初始化工作流 coze = Co
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值