一、创建智能体

1. 登录扣子: 扣子

2. 点击左侧的“扣子编程”

3. 跳转到扣子编程后,点击“智能体开发”

4. 弹出“创建智能体”,填写“智能体名称”,并给它上传一个图标,点击“确认”

二、搭建智能体

进入到新界面

2.1 创建工作流

点击“添加工作流”

再点“创建工作流”

填写工作流名称和工作流描述

跳转到搭建工作流的界面,可以给“开始”和“结束”连一条线

点击“开始”节点,在右边弹出了节点的编辑框,点击展开按钮可以填写描述信息

2.2 搭建写剧本的员工1

“开始”节点编辑完毕,再点击连线中间的+号

点击大模型

添加了大模型到工作流中,然后就给它起个名字

模型方面,为免生成结果太慢,我们点击右边的设置按钮,把深度思考关掉

回到员工1大模型的一级编辑框,找到“输入”模块,设置输入变量

在系统提示词那一块输入给员工1的定位,写出员工角色、员工技能、员工干活参考例子(可以根据网上点赞率高的视频用ai提取内容字幕)

继续在用户提示词这一块写上引用输入变量input,做该历史人物的生平经历

接着在输出那一块,点击右边+号增加3个变量,总共4个变量,对应上面系统提示词里的4个员工技能

接着点击“结束”节点,在右边编辑框内给名为output的输出变量设置对应变量为biaoti

再点一下员工1,右边编辑框把4个输出变量的类型设为Array<String>

接着点一下“试运行”,输入一个历史人物名字,如“岳飞”,点击“试运行”

运行成功之后

展开biaoti和zimu

2.3 搭建做图的员工2

继续添加员工2,节点类型为“批处理”

设置输入变量input指向员工1节点的tuxiang变量

点击“添加节点”,点击选择节点类型为“图像生成”

可以看到图像生成的计费标准,点击“添加”

连接批处理体跟图像生成节点之间的节点

点击图像生成节点,右边编辑框中模型选择免费的“通用-Pro”,比例选择“9:16(576*1024)”竖版

继续在图像生成编辑框找到“输入”模块,点击右边+号添加一个变量,设置它指向员工2的input变量

正向提示词填上{{input}}

然后点击员工2,设置输出变量的引用参数值是图像生成 -> data

员工2搭建完毕。点击“试运行”,输入“苏轼”。运行结果如下

2.4 搭建做视频的员工3

继续添加员工3,节点类型为“批处理”

给员工3节点命名,然后点击批处理体,添加“视频生成”节点

同样看到了视频生成的收费标准,确认“添加”

连接批处理体跟视频生成节点之间的结点

回来点击员工3,给它的输入增加一个变量,input变量指向员工1的运镜

output变量指向员工2的输出

修改一下两个变量的名字

点击视频生成节点,生成类型改为“图文生视频”

“参考图片”处,首帧图片按如下方式设置为员工3的tu变量

继续在“输入”处新增一个变量,设定指向员工3的yunjing变量

提示词处输入{{yunjing}}

回来再点击员工3,输出的output变量指向设置为“视频生成”节点的video变量

员工3也搭建完毕了,试运行一下

如果运行失败,报workflow cancel by system,应该是服务器流量限制问题,过一段时间后重试即可

2.5 搭建做剪辑的员工4

继续添加员工4,点击添加节点,选择节点类型为“插件”

搜索“剪映”插件,点击“视频合成_剪映小助手”

展开插件后,添加以下功能(点一下“添加”,对应的节点就会被添加到“添加插件”弹窗后面的工作区里去了):

  • create_draft    1个
  • add_videos   1个
  • add_captions    2个

点弹窗右上角的X,关掉弹窗,就看到有4个节点被加入了

分别把create_draft命名为创建草稿,add_captions命名为添加标题,add_captions_1命名为添加字幕,add_videos命名为添加视频。然后把员工3与创建草稿连接,创建草稿与添加标题连接,添加标题与添加字幕连接,添加字幕与添加视频连接

分别点击添加标题、添加字幕、添加视频节点,在输入模块的变量中,按照以下关系指定变量值:

节点名 变量名 变量值
添加标题 captions 员工1的biaoti
draft_url 创建草稿的draft_url
添加字幕 captions 员工1的zimu
draft_url 创建草稿的draft_url
添加视频 video_infos 员工3的output
draft_url 创建草稿的draft_url

再把添加视频节点与结束节点连接起来。试运行一下。

运行成功,整个流程就跑通了

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐