在之前的笔记:chatgpt 实操:社媒文案创作之小红书(一)中,我整理了我是如何使用ChatGPT来创作小红书平台笔记文案的大致流程,使用的是在线网页版的ChatGPT,这种方式有几点不方便的地方:

  • 由于网页版ChatGPT是以对话形式进行,如果对话内容太长,会出现“答非所问”、“前言不搭后语”的现象,虽然可以通过prompt把它“拉回正轨”,但始终不方便。
  • 每个会话对应一个推广对象的时候效果最佳,如果换了另一个产品,重新打开一个新会话才能保证ChatGPT回复内容的准确性。
  • 新会话又要进行新的调试,虽然有prompt模板,但实际上还是拉低了效率。
  • 使用网页版ChatGPT需要一点“魔法“。

我认为一个易用好用的AI文案创作工具,仅从使用上考虑的话应该有以下几个特点:

  • 易操作:每次使用只需要输入需求,不需要去考虑prompt和上下文调试;
  • 可分享:不仅自己可用,还可以直接封装并且分发给其他人使用,这样有利于团队协作;
  • 可编程性:可以随时根据自己需要对prompt进行修改,让工具为内容服务;

这也是我尝试使用Dify的初衷。




  • 内容大纲如下:

    1. 什么是DIFY:简单介绍DIFY的基础原理

    2. 使用DIFY搭建小红书文案创作工具:

    • 确定应用场景和功能需求,搭建框架
    • 编排提示词(pre-Prompt),并测试Prompts与模型参数
    • 发布与使用应用

    3. 实战演习


什么是Dify?

Dify是一个提供云服务的在线网站,可以使用 Dify 快速搭建一个 Web App,其生成的前端代码可以托管在 Dify 上。

如果你对诸如 GPT-4 之类的 LLM 技术高速发展感到惊奇和兴奋,迫不及待的想用它做点什么有用的东西!可你的头脑里又有一切令人困惑的问题:

  • 我该如何“训练”一个基于我的内容的模型?
  • 怎么让 AI 知道 2021 年以后的事情?
  • 如何避免让 AI 跟用户胡说八道?
  • 微调(Fine-tuning)和嵌入(Embedding)是什么意思?

那么,Dify 正好能满足你的需要。

Dify 的目标是让开发者(甚至非开发者)可以快速基于大型语言模型搭建出有用的东西,并确保它是可视化、可运营、可改进的。

我们塑造了工具,然后工具塑造了我们。——马歇尔·麦克卢汉(Marshall McLuhan)

简而言之,Dify为我们提供了:

  • 封装友好的 LLM API,可由后端或前端应用直接调用,通过 Token 鉴权
  • 开箱即用、美观且托管的 Web App,你可以 WebApp 的模版进行二次开发
  • 一套包含 Prompt Engineering、上下文管理、日志分析和标注的易用界面



使用Dify搭建小红书文案创作工具

首先我们要创建一个新应用。Dify 中提供了两种应用类型:文本生成型与对话型

在这里,我选择了文本生成型,这是一种能够根据用户提供的提示,自动生成高质量文本的应用。它可以生成各种类型的文本,例如社媒平台文案、文章摘要、翻译等。

官方介绍:
文本生成类应用适用于需要大量文本创作的场景,例如新闻媒体、广告、SEO、市场营销等。它可以为这些行业提供高效、快速的文本生成服务,降低人力成本并提高生产效率。

创建应用成功后会自动跳转到应用概览页。点击左侧菜单:提示词编排来编排应用。

应用编排的步骤:

  • 确定应用场景和功能需求
  • 设计并测试 Prompts 与模型参数
  • 编排 Prompts 与用户输入
  • 发布应用
  • 观测并持续迭代




实战演习

直接上结果,以下是我使用Dify搭建的小红书文案创作工具产出的内容,所使用的pre-prompt是在chatgpt 实操:社媒文案创作之小红书(一)中的prompts基础上进行优化:


使用这个工具,我只需要根据提示输入相应的信息,选取好预先制订的条件,就可以生成符合要求和格式的小红书文案。不用再去输入其他prompt和进行繁琐的调试,也可以达到不错的效果。

贴上两个项目的地址,可以自行体验:
小红书推广文案生成
小红书种草文生成




补遗

Dify的优点是简单易用、上手快,如果熟悉prompt engineering的相关方法,可以在5分钟左右上线一个AI工具,相当高效。不过缺点也十分明显:目前可实现的功能还是比较初级简单,复杂一点的应用还是心有余力不足,也许在官方上线插件系统和更新支持的大模型列表之后会有所改善。

未来可以考虑使用基于LangChain和LLMs的Flowise来搭建更多功能、更复杂的AI文案创作工具,先在这里立个Flag。