【AI落地】如何创建字节的coze扣子工作流 ——以“批量获取抖音视频文案”为例

    • 一、需求维度出发---我想要"批量获取抖音视频文案"
        • 1、需求背景
        • [2、 方案调研](#2、 方案调研)
          • [(1) 插件---链接读取 LinkReaderPlugin](#(1) 插件—链接读取 LinkReaderPlugin)
          • [(2)coze 工作流](#(2)coze 工作流)
    • [二、使用 coze 扣子工作流创建一个 bot 完整流程](#二、使用 coze 扣子工作流创建一个 bot 完整流程)
        • [1、创建 1 个 bot](#1、创建 1 个 bot)
        • [2、编排这个 bot (就是写提示词 prompt,利用大模型)](#2、编排这个 bot (就是写提示词 prompt,利用大模型))
        • [3、给 bot 增加技能(其实就是额外实现功能)](#3、给 bot 增加技能(其实就是额外实现功能))
        • [4、 写一个定制化工作流](#4、 写一个定制化工作流)
        • [5、 在 bot中调用这个工作流,然后调试预览确认最终效果](#5、 在 bot中调用这个工作流,然后调试预览确认最终效果)

扣子coze,是字节跳动提供的一个 AI 应用平台,可以类比为一些三方开发者工具平台,比如 xcode + 苹果应用商店,Android Studio + 各大 Android手机应用商店(vivo oppp 小米 blabla)

本 bot最终成品:
批量获取抖音视频文案

一、需求维度出发---我想要"批量获取抖音视频文案"

1、需求背景

抖音上有很有 nb 的大佬分享了很多有趣有用的个人观点,但是视频实在太长了,我想缩短获取大佬们想法的时间。

一个思路诞生:

是否可以通过输入抖音链接,直接获取视频中的文本(字幕)内容?

2、 方案调研
(1) 插件---链接读取 LinkReaderPlugin

coze 扣子官方提供了N多插件,其中有个插件完美解决问题,就是LinkReaderPlugin。

插件---链接读取 LinkReaderPlugin,功能主要是 :

当你需要获取网页、pdf、抖音视频内容时,

使用此工具,可以获取url链接下的标题和内容。

(2)coze 工作流

那LinkReaderPlugin这个插件很好,但又不够好。

比如:

问题 1:返回的数据太多太乱,还有重复的。

它实际返回内容是:标题、作者、视频 ASR 文本、视频或图片 OCR 文本

我想要的只有:视频或图片 OCR 文本

问题 2:

只支持发 1 个视频链接解析,那我有 100 个视频需要解析呢?

难道要需要输入 100 次吗?多累人。

so 这要咋办?

工作流\] 上场。 ### 二、使用 coze 扣子工作流创建一个 bot 完整流程 ##### 1、创建 1 个 bot ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f9caa4a74144c4784c9f4db04f963ab.png) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/6eef3510dc6a4bcea0409f96e370dcff.png) ##### 2、编排这个 bot (就是写提示词 prompt,利用大模型) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/806ee40fde1a4815b4ba2cc273d5d143.png) ##### 3、给 bot 增加技能(其实就是额外实现功能) 如果不需要定制化处理,可以直接在插件里选择LinkReaderPlugin,然后直接对话就可以。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/2e6d2eac35354ada9832302de0219a26.png) 但是,我们有定制化需求(就是需要解决上面:一 - 2 - (2)中的问题) 那就直接上工作流:// 这里是我已经写好的工作流,可以点击+号创建工作流 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/5835ef5286c2420090258c1ab49db51c.png) ##### 4、 写一个定制化工作流 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/c6fee1c478f94538a3c1716b11084031.png) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1457bc5a208143dea81b12a63e59a6ab.png) ###### (1)工作流的创建过程(明确 N个节点) * 开始 * 插件 * 代码 * 结束 这几个节点需要关联起来,就是用线连起来,这样数据就可以正常流转啦。 ###### (2)"开始"节点配置说明 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/68f55aba617a49758683547a78ca301f.png) 开始节点,就是指定输入内容,我们这里是输入视频 url,并且 url 为 array类型。 ###### (3)"插件"节点配置说明 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/838817ed93364058b2f9fe7fa30e1af1.png) 这里通过使用"批处理",实现了处理多个视频链接的逻辑。 这里主要是引用"开始"节点传入的 urls。 ###### (4)"代码"节点配置说明 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/f82e4b822d4347808a3951d6b4948a0c.png) 这个节点就是处理插件获取到的视频文本数据,解决上面提到的第 1 个问题。 过程还是取"插件"节点传入的返回数据 + 代码部分写个函数处理返回数据 + 指定输出内容。 // 代码部分,需要注意不要在 1 行中调用多个方法,可能会直接报错。 ###### (5)"结束"节点配置说明 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1537a76b3b684ee2aae20b9437ac5fca.png) 这里其实是回答的返回数据构造,取上一个代码部分的返回数据,构造成我想要的回答结构。 ###### (6) 所有节点都可以分别调试,确认数据是否正常 整体调试完成后,就发布这个工作流。 ##### 5、 在 bot中调用这个工作流,然后调试预览确认最终效果 效果如下:![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/c986096dd9d04641973afa8b4a8a4176.png) 文本内容其实还能优化,但已经满足我的预期了,不需要再费时间在这上面啦 ![请添加图片描述](https://i-blog.csdnimg.cn/direct/9db7128a5d194697a44150665e71648d.webp) so 一个 coze 扣子创建过程完美整完! happy happy happy\~

相关推荐
杜子不疼.4 小时前
CANN图引擎GE的编译优化与高效执行机制深度解析
人工智能·深度学习
池央4 小时前
CANN 诊断工具链深度解析:oam-tools 的自动化故障信息收集、软硬件状态快照与 AI Core 错误溯源机制
运维·人工智能·自动化
深圳行云创新4 小时前
采用 TitanIDE 3.0 开展团队级 AI-Coding 优势分析
人工智能
算法狗24 小时前
大模型面试题:大模型的训练和推理中显存和计算量的情况
人工智能·深度学习·机器学习·语言模型
AI职业加油站4 小时前
职业提升之路:我的大数据分析师学习与备考分享
大数据·人工智能·经验分享·学习·职场和发展·数据分析
风指引着方向4 小时前
昇腾算子性能调优:ops-nn 中的内存布局与向量化技巧
java·大数据·人工智能
班德先生4 小时前
以全案策划设计思维破局,让电器科技品牌力落地生根
大数据·人工智能·科技
ujainu4 小时前
CANN仓库中的AIGC确定性推理工程:昇腾AI软件栈如何在混沌中构建“可预测的智能”
人工智能·aigc
咕泡科技4 小时前
架构演进:从确定性工作流 (Workflow) 到自主智能体 (LLM Agent)
人工智能·架构
love530love5 小时前
【高阶编译】Windows 环境下强制编译 Flash Attention:绕过 CUDA 版本不匹配高阶指南
人工智能·windows·python·flash_attn·flash-attn·flash-attention·定制编译