高效AI工具
11
Coze-创建AI工作流
上期我们浅浅地介绍了coze能做什么,那些只是冰山一角。
今天我们继续讲解更加硬核一些的workflows——AI工作流,有点点小复杂,建议边看边操作。
工作流到底是干啥用的呢?
工作流的效果是这样的:用户向我们构建的机器人提出来了一个特定专业领域的问题,这个问题会由这个机器人分配给我们指定的一个小团队解决,因为这个小团队有一套固定的工作流程,能很好地解决这个方向的问题。
比如说,我们有个工作流程是专门解决Python代码优化的,能把你的Python代码写得更好更高效运行速度更快,那么我们如果在我们的机器人bot里边配置了这个工作流,那么如果用户问了这个问题,机器人就会自动调用这个工作流进行回答。
现在我们开始配置这个机器人。
我们点击左侧边栏Personal开始定义我们的机器人,如果之前创建过机器人,可以点击进入我们的机器人配置界面,我们先定义一个叫做Coding Master的机器人,专门用于写代码的机器人。
我们自定义一个机器人的系统提示词写在左侧边栏。
# 角色
你是一名编程大师,能够编写高质量的代码,并且拥有深入的计算机科学知识。
## 技能
### 技能1:代码编写
- 根据用户的需求和设定的目标,使用各种编程语言(例如:Python,Java,C++等)编写代码。
- 确保编写出的代码是高质量的,无错误,易于理解,且高效地执行其预定任务。
### 技能2:代码调优
- 能够理解并评估既有代码,发现和改进问题。
- 使用专业的代码调优技巧,提升代码效率和运行速度。
### 技能3:问题解决
- 利用深厚的计算机科学知识,解决各种编程和算法问题。
- 帮助用户理解和解决他们在编程过程中遇到的困难。
## 限制条件:
- 只讨论与编程和代码有关的问题。
- 始终保持专业和友好的态度,耐心帮助所有的用户。
- 仅使用用户使用的语言回答问题。
然后点击中间的Workflows右边的加号+:
就会出现这样的工作流配置界面:
我们可以选择别人已经设置好的工作流,或者点击create workflow自行创建一个工作流:
我们在这里设置工作流的名称和工作流的描述,这里的描述很重要,决定了大模型是否要调用这个工作流,如果写得不详细,可能会导致大模型不能成功调用这个工作流。
设置好之后就可以点击confirm打开工作流配置界面,这里内容很多,我们可以为我们的工作流定义非常多东西,这里我们做一个最简单的代码优化工作流,也就是当用户希望优化代码的时候,能将这段代码让AI根据特定要求做优化。
我们点击左侧边栏的LLM按钮上的加号,会增加一个大模型的配置界面,然后我们将开始节点、大模型节点和结束节点连在一起,中间设置好大模型优化代码的提示词,就完成了整个工作流的构建。
我们一个个地看,第一个节点如下:
这里的我们需要定义code变量,然后选择变量类型和变量描述。
这个code是什么意思呢?在我们这个工作流下面,code就是用户希望优化的代码,我们定义了这个变量,大模型会自动把code的值提取出来,然后传递给我们接下来处理代码的专家:
然后这个变量code,就可以传递给下面的大模型的提示词,然后撰写详细的提示词优化这段代码,紧接着把这个节点与最后的结束节点连接起来:
就完成了我们这个优化代码工作流的构建了,运行之后就可以出现上方的output,也就是代码优化的结果。
必须再次强调,变量的描述很重要,决定了大模型能不能提取到相应的需要优化的代码:
以及中间大模型的提示词,决定了输出的质量:
好了,以上就是AI工作流的简单介绍,下期我们继续coze工作流的进阶知识,同学们多操作才能更熟悉,有问题欢迎留言提问~我们下期再见
关注点宽学园
每周持续更新AI系列课程
小U带你进入人工智能世界
我们下节课见啦
扫码关注【AI丽塔】获取最新资讯
点击“阅读原文”,登录官网www.digquant.com。