构建AI workflow

本章节我们将使用Dify的Workflow创建一个文案生成的应用,从而熟悉的Workflow的常见用法

  • 可以根据输入的关键字/主题自动生成小红书风格的文案
  • 可以输入网页url,自动抓取并总结内容生成小红书风格的文案
  • 支持将文案内容使用飞书聊天机器人推送到群聊

在Dify控制台创建一个工作流类型的应用:

image-20240706085129401

点击Start,再点击+弹出选项框,输入变量content作为输入来源

image-20240706085353721

类似方式添加 stytletitlenumlength三个变量

image-20240706085537242

image-20240706085600545

点击开始节点框右侧+, 增加Question Classifier节点:

image-20240706085728878

输入变量选择content:

image-20240706085819899

模型选择合适LLM,分类选项分url主题/关键字:

image-20240706085942063

为分类一增加”网页爬虫“的节点:

image-20240706090026423

变量内容选择content(先输入一个/再选择):

image-20240706090206451

为分类二增加LLM类型的节点:

image-20240706090240299

描述:内容生成大纲,SYSTEM提示词:你是小红书爆款写作专家,根据用户给的主题,撰写小红书文案内容,字数要求100个字左右, USER提示词选择content变量:

image-20240706090454352

点击网页爬虫右侧+增加Variable Aggregator节点:

image-20240706090545721

变量赋值选择Web Scraper/text:

image-20240706090642149

点击LLM节点右侧+,拖动线条连接至变量聚合器节点,并在弹出选项框选择赋值LLM的text

image-20240706090758459

增加标题生成的LLM节点:

image-20240706090908556

SYSTEM提示词:

你是小红书爆款写作专家,请根据用户给的内容,撰写<替换为titlenum变量>个爆款标题(含适当的emoji表情)

一、在小红书标题方面,你会以下技能:
1. 采用二极管标题法进行创作
2. 你善于使用标题吸引人的特点
3. 你使用爆款关键词,写标题时,从这个列表中随机选1-2个
4. 你了解小红书平台的标题特性
5. 你懂得创作的规则
二、结合我给你输入的信息,以及你掌握的标题技巧,撰写标题;输出格式:
1、标题一;
...

USER提示词选择variable aggregator -> output变量:

image-20240706092108436

增加文案生成的LLM节点,SYSTEM提示词:

你是小红书爆款写作专家,根据用户给的内容,撰写小红书爆款文案(每一个段落含有适当的emoji表情,文末有合适的tag标签)
一、在小红书文案方面,你会以下技能:
1. 写作风格
2. 写作开篇方法
3. 文本结构
4. 互动引导方法
5. 一些小技巧
6. 爆炸词
7. 从你生成的稿子中,抽取3-6个seo关键词,生成#标签并放在文章最后
8. 文章的每句话都尽量口语化、简短
9. 在每段话的开头使用表情符号,在每段话的结尾使用表情符号,在每段话的中间插入表情符号
二、结合我给你输入的参考标题和内容,以及你掌握的文案技巧,按照<替换为style变量>的文案风格,撰写小红书文案(文案长度:<替换为length变量>个字左右);

USER提示词 1

参考标题:<LLM-标题的text变量>
内容:<变量聚合器的output变量>

image-20240706091451629

增加模板转换节点 :

image-20240706091516784

将title与content整合:

image-20240706091721626

增加结束节点:

image-20240706091744555

将result定义为模板转换的output变量 :

image-20240706091829602

完整工作流如下:

image-20240706091907400

测试验证

点击右上角Run进行测试: 输入文字

image-20240706092001398

image-20240706092354311

输入url :

image-20240706092842759

image-20240706092911189

现在,一个文案生成的AI workflow已经构建完成,下一步我们将为AI workflow接入飞书群聊