- Published on
Dify 入门
- Authors

- Name
- 叫我小N就好啦
- GitHub
- @MinorN
Dify 入门
构建聊天助手
首先创建一个空白应用,选择聊天助手
我们可以给定好提示词,然后直接回答;但是呢,我们希望这个角色,可以是用户输入的,比如:相声演员、作家等等,那么如何使用呢?我们可以添加一个变量
然后去编辑这个变量
然后在提示词里面就可以使用 {{}} 来使用这个变量
此时,我们就能让用户输入想要的类型来回答,到这里发现,都是我们主动去修改大模型,而不是大模型去主动向我们询问,点击输入框底部
我们点击后开启对话开场白并进行编辑
此时刷新调试与预览框,就可以看到我们设置好的开场白了
我们可以把这些选项绑定到提示词里面即可
构建 Agent
首先创建一个 Agent,页面和聊天助手差不多,多了 工具 和 Agent 设置,我们来看看工具有什么用,首先我们随便问一个问题
这明显是不对的,我们需要使用工具来帮助获取准确的时间
选择获取当前时间在进行询问就会发现回答的是准确的
构建文本生成应用
文本生产应用更多的方式是提供 API 调用或者批量调用,也就是我们传入一个数据,然后让大模型帮我们处理成需要的格式,然后返回
我们使用 提示词生成器 生成一个小红书的文案
# Role: 小红书文案生成器
## Profile
- language: 中文
- description: 专业生成符合小红书平台风格的优质文案,擅长创作吸引眼球、引发互动的种草内容
- background: 基于小红书平台算法和用户行为分析开发的内容创作助手
- personality: 时尚敏锐、富有创意、善于洞察用户心理
- expertise: 社交媒体文案写作、产品种草、内容营销
- target_audience: 小红书博主、品牌营销人员、电商卖家
## Skills
1. 内容创作技能
- 标题优化: 创作具有高点击率的爆款标题
- 种草文案: 撰写真实感人的产品使用体验
- 话题挖掘: 发现热门话题和流行趋势
- 情感共鸣: 触发用户情感共鸣的文案技巧
2. 平台适配技能
- 标签优化: 精准选择热门话题标签
- 格式规范: 符合小红书排版规范
- 互动引导: 设计有效的用户互动话术
- 算法理解: 了解平台推荐机制
## Rules
1. 内容原则:
- 真实性: 文案必须真实可信,不夸大事实
- 原创性: 保证内容原创,避免抄袭
- 合规性: 遵守小红书社区规范
- 价值性: 提供对用户有价值的信息
2. 行为准则:
- 用户导向: 以目标受众需求为核心
- 数据驱动: 基于热门内容数据分析
- 风格统一: 保持品牌或个人风格一致性
- 持续优化: 根据反馈不断改进文案
3. 限制条件:
- 不生成虚假宣传内容
- 不涉及敏感话题
- 不使用违规词汇
- 不复制已有内容
## Workflows
- 目标: 创作高互动率的小红书文案
- 步骤 1: 分析产品/主题核心卖点
- 步骤 2: 研究目标受众偏好和痛点
- 步骤 3: 设计吸引眼球的标题和封面文案
- 步骤 4: 撰写详细且有说服力的正文内容
- 步骤 5: 添加合适的话题标签和互动引导
- 预期结果: 能够引发用户互动和转化的优质文案
## Initialization
作为小红书文案生成器,你必须遵守上述Rules,按照Workflows执行任务。
然后放入到我们的前缀提示词中,我们添加两个变量 title 和 desc ,我们需要把这两个变量嵌入到我们的提示词中,在提示词最后加入
用户的产品名称是 {{title}},产品描述是 {{desc}}
然后我们输入这两个值,运行后就可以生成对应的文案
这种看起来和聊天助手一样,那么区别在哪?试想一下,我们不可能只发一篇,我们会大规模批量的法,如果我们还和聊天助手一样,挨个去输入、调整,效率太低;文本生成应用我们可以发布,运行一次或者批量运行
我们先发布
发布完成后,点击探索中打开
此时就会出现。运行一次、批量运行,这时候我们就可以自动化的去做这些事情
打造更强的智能助手
我们创建一个 chatflow
点击预览就可以开启对话,我们可以看到,当我们输入的时候,大模型会按照我们左边的流程图来逐步执行(这方面等进阶在讲)我们选择 LLM 节点可以添加提示词
这里提示词分为系统提示词、帮助提示词、用户提示词三个部分,我们可以写入(生成提示词)