直达「 通往AGI之路 」飞书知识库 →
首页/问答列表/问答详情

关于dify的提示词

回答

以下是关于 Dify 提示词的相关信息:

Dify 是一个开源的大模型应用开发平台。它融合了后端即服务和 LLMOps 的理念,为用户提供直观界面以快速构建和部署生产级别的生成式 AI 应用。

其特点包括:

  1. 强大的工作流构建工具。
  2. 支持广泛的模型集成。
  3. 提供功能丰富的提示词 IDE。
  4. 具备全面的 RAG Pipeline 用于文档处理和检索。
  5. 允许用户定义 Agent 智能体。
  6. 通过 LLMOps 功能持续监控和优化应用程序性能。

Dify 提供云服务和本地部署选项,满足不同用户需求。其开源特性确保对数据的完全控制和快速产品迭代。

设计理念注重简单性、克制和快速迭代,能帮助用户将 AI 应用创意快速转化为现实,适用于创业团队构建 MVP、企业集成 LLM 增强现有应用能力以及技术爱好者探索 LLM 潜力。

Dify 官方手册:https://docs.dify.ai/v/zh-hans 。

一般来说,如果是个人研究,推荐单独使用 Dify;如果是企业级落地项目,推荐多种框架结合,效果更好。

此外,还为您提供了一些其他风格提示词和角色扮演的提示词示例:

  1. 音乐风格提示词:
    • Economic:指简洁高效的音乐风格,具有精简直接的特质,典型用于表现高效简洁情感的音乐作品,如 Ramones 的《Blitzkrieg Bop》,关联流派有 Punk、Pop、Indie。
    • Ecstatic:指狂喜极度兴奋的音乐风格,具有强烈欢快的情感,典型用于表现极度快乐兴奋情感的音乐作品,如 The Beatles 的《Twist and Shout》,关联流派有 Rock、Pop、Dance。
    • Edifying:指启发教化的音乐风格,具有教育启迪的特质,典型用于表现教育启迪情感的音乐作品,如 Bob Dylan 的《The Times They Are A-Changin'》,关联流派有 Folk、Rock、Protest Music。
    • Editorial:指评论批判的音乐风格,具有评论社会文化的特质,典型用于表现社会评论批判的音乐作品,如 Green Day 的《American Idiot》,关联流派有 Punk、Rock、Alternative。
    • Educated:指知识性学术性的音乐风格,具有复杂深奥的特质,典型用于表现学术知识情感的音乐作品,如 Philip Glass 的极简主义作品,关联流派有 Classical、Minimalism、Experimental。
  2. 角色扮演提示词:
    • 魔术师:“我希望你是魔术师,帮我设计一个在聚会上表演的魔术。”
    • 生活指导师:“为你的生活/工作提供建议和提示,比如如何改善人际关系。”
    • 牙医:“我想让你当牙医。我将为您提供有关寻求牙科服务(例如 X 射线,清洁和其他治疗)的个人的详细信息。”
内容由 AI 大模型生成,请仔细甄别(powered by aily)

参考资料

风格提示词|STYLE PROMPTS

[title]风格提示词|STYLE PROMPTS[heading1]STYLE PROMPTS风格[heading2]B定义/描述:Economic指的是简洁和高效的音乐风格,通常具有精简和直接的特质。典型使用:用于表现高效和简洁情感的音乐作品。示例:Ramones的《Blitzkrieg Bop》。关联流派:Punk,Pop,Indie● Ecstatic定义/描述:Ecstatic指的是狂喜和极度兴奋的音乐风格,通常具有强烈和欢快的情感。典型使用:用于表现极度快乐和兴奋情感的音乐作品。示例:The Beatles的《Twist and Shout》。关联流派:Rock,Pop,Dance● Edifying定义/描述:Edifying指的是启发和教化的音乐风格,通常具有教育和启迪的特质。典型使用:用于表现教育和启迪情感的音乐作品。示例:Bob Dylan的《The Times They Are A-Changin'》。关联流派:Folk,Rock,Protest Music● Editorial定义/描述:Editorial指的是评论和批判的音乐风格,通常具有评论社会和文化的特质。典型使用:用于表现社会评论和批判的音乐作品。示例:Green Day的《American Idiot》。关联流派:Punk,Rock,Alternative● Educated定义/描述:Educated指的是知识性和学术性的音乐风格,通常具有复杂和深奥的特质。典型使用:用于表现学术和知识情感的音乐作品。示例:Philip Glass的极简主义作品。关联流派:Classical,Minimalism,Experimental● Effective

RAG 提示工程(三):迈向工程化应用

Dify是一个开源的大模型应用开发平台,它通过结合后端即服务和LLMOps的理念,为用户提供了一个直观的界面来快速构建和部署生产级别的生成式AI应用。该平台具备强大的工作流构建工具,支持广泛的模型集成,提供了一个功能丰富的提示词IDE,以及一个全面的RAG Pipeline,用于文档处理和检索。此外,Dify还允许用户定义Agent智能体,并通过LLMOps功能对应用程序的性能进行持续监控和优化。Dify提供云服务和本地部署选项,满足不同用户的需求,并且通过其开源特性,确保了对数据的完全控制和快速的产品迭代。Dify的设计理念注重简单性、克制和快速迭代,旨在帮助用户将AI应用的创意快速转化为现实,无论是创业团队构建MVP、企业集成LLM以增强现有应用的能力,还是技术爱好者探索LLM的潜力,Dify都提供了相应的支持和工具。Dify官方手册:https://docs.dify.ai/v/zh-hans一般地,如果是个人研究,推荐大家单独使用Dify,如果是企业级落地项目推荐大家使用多种框架结合,效果更好。

Prompts(提示词)

|标题|欢迎词(含示例)|实例|详细Prompt|附件|一句话描述用途|标签|使用链接|<br>|-|-|-|-|-|-|-|-|<br>|魔术师|👉我希望你是魔术师,帮我设计一个在聚会上表演的魔术。||我想让你扮演一名魔术师。我将为你提供一些观众,你的目标是以最有趣的方式表演这些戏法,用你的欺骗和误导技巧让观众感到惊奇和震惊。输入表演效果,输出可以执行的魔术技巧,比如「怎么把我的手表变没」。|||||<br>|生活指导师|👉为你的生活/工作提供建议和提示,比如如何改善人际关系。||我希望你充当一本自助书。您将为我提供有关如何改善我生活某些领域的建议和技巧,例如人际关系、职业发展或财务规划。例如,如果我在与另一半的关系中挣扎,你可以建议一些有用的沟通技巧,让我们更紧密地联系在一起。我的第一个请求是[问题]|||||<br>|牙医|👉你作为牙医,我遇到这样的问题……||我想让你当牙医。我将为您提供有关寻求牙科服务(例如X射线,清洁和其他治疗)的个人的详细信息。您的角色是诊断他们可能遇到的任何潜在问题,并根据他们的状况建议最佳行动方案。您还应该教育他们如何正确刷牙和使用牙线,以及其他有助于在两次就诊之间保持牙齿健康的口腔护理方法。我的第一个请求是[需求]|||||

其他人在问
deepseek支持function calling,在dify的agent的prompt里要如何写才能调用工具。我说的是如何写提示词,才能让deepseek通过Function Calling调用工具。
要在 Dify 的 agent 的 prompt 里让 DeepSeek 通过 Function Calling 调用工具,您可以参考以下内容: 1. 提示词工程主要由提示词注入和工具结果回传两部分代码组成。 提示词注入:将工具信息及使用工具的提示词添加到系统提示中。INSTRUCTION 包含 TOOL_EAXMPLE、tools_instructions、REUTRN_FORMAT 三个部分。TOOL_EAXMPLE 用于提示 LLM 如何理解和使用工具,编写时注意用无关紧要的工具作示例避免混淆。tools_instructions 是将通用工具字典转换成 LLM 可读的工具列表,可动态调整。REUTRN_FORMAT 定义调用 API 的格式。 工具结果回传:利用正则表达式抓取输出中的“tool”和“parameters”参数。对于 interpreter 工具,使用另一种正则表达式提取 LLM 输出的代码。通过识别 LLM 返回的调用工具的字典,提取对应值传入工具函数,将结果以 observation 角色返回给 LLM,对于不接受该角色的 LLM 接口,可改为回传给 user 角色。 2. 当模型判断需要调用工具函数时,检测到返回的 json 里 function_call 字段不为空,则执行异步函数调用,采用回调方式获取函数返回结果。通过判断返回的 functionCall 的名称执行不同函数并返回结果。 3. 在大模型请求中,最大的两个变量是 Messages 和 Tools。Messages 里放 sys prompt、memory、user query;Tools 里放能力的 Json Scheme,两者组合形成整个完全的 Prompt。Agent 应用开发的本质是动态 Prompt 拼接,通过工程化手段将业务需求转述成新的 prompt。短期记忆在 messages 里的历史 QA 对,长期记忆是 summary 之后的文本再塞回 system prompt。RAG 是向量相似性检索,可放在 system prompt 里或通过 tools 触发检索。Action 是触发 tool_calls 标记进入请求循环,拿模型生成的请求参数进行 API request,再把结果返回给大模型交互,没有 tool_calls 标记则循环结束。Multi Agents 是更换 system prompt 和 tools。
2024-10-24
deepseek支持function calling,在dify的agent的prompt里要如何写才能调用工具
在 Dify 的 agent 的 prompt 中实现调用工具的方法如下: 1. 提示词注入阶段: INSTRUCTION 为注入到系统提示中的字符串,包含 TOOL_EAXMPLE、tools_instructions、REUTRN_FORMAT 三个部分。 TOOL_EAXMPLE 用于提示 LLM 如何理解和使用工具,编写时应使用无关紧要的工具作为示例,避免 LLM 混淆。 tools_instructions 是将通用的工具字典转换成 LLM 可读的工具列表,实际使用时可动态调整。 REUTRN_FORMAT 定义了调用 API 的格式。 2. 工具结果回传阶段: 利用正则表达式抓取输出中的“tool”和“parameters”参数。 对于 interpreter 工具,使用另一种正则表达式提取 LLM 输出的代码,提高使用成功率。 通过识别 LLM 返回的调用工具的字典,提取对应的值,传入相应的工具函数,将工具返回的结果以 observation 的角色返回给 LLM。对于不接受该角色的 LLM 接口,可改为回传给 user 角色。 此外,当模型判断需要调用工具函数时,即检测到返回的 json 里面 function_call 字段不为空,则执行异步函数调用,可通过判断返回的 functionCall 的名称来执行不同的函数并返回结果。 在提升可控性方面,有以下建议: 1. 放弃 JSON mode,虽然模型能力提升能输出 JSON,但仍会出错,且不能保证 100%正确,而模型厂家对 Function Calling 有微调优化。 2. 降低 System prompt 依赖,化繁为简,能在 Tools 里写的东西尽量写在里面。 3. API Response 增强 Prompt,这一步的准确率很高,可增加给大模型的约束和提示。 4. 尽量让模型做选择,而不是填空,减少 token 输出,提高速度和准确率。 5. 利用 Tools 来做 Route,构建 Multi Agent,术业有专攻。
2024-10-24
我想在云服务器部署使用 dify 和 comfyui ,云服务器机器配置需要什么要求呢
在云服务器部署使用 Diffy 和 ComfyUI ,云服务器机器配置要求如下: 1. 系统:Windows 7 以上。 2. 显卡要求:NVIDIA 独立显卡且显存至少 4G 起步。但 SDXL 出来后提高了运行配置,最低需要 8GB 显存+32GB 运行内存,12GB 流畅运行,推荐 16GB 以上。 3. 硬盘:留有足够的空间,最低 100G 起步(包括模型)。硬盘会影响加载模型的速度,最好把软件和模型部署在 SSD(固态硬盘)上。 4. 内存:最低 32GB,越高越好,最低配会经常爆显存。 需要注意的是,ComfyUI 相比 WebUI 配置更低,系统资源占用更少,出图速度更快,最低可在小于 3G 的 GPU 上运行,甚至没有 GPU 光用 CPU 也可以运行,但速度极慢。如果您的电脑能顺畅清晰地玩 3A 游戏,那玩 WebUI 和 ComfyUI 通常也没问题。配置上不封顶,根据自己的需求和预算来选择即可。
2024-10-19
你知道dify吗
Dify 是一个开源的大模型应用开发平台。它融合了后端即服务和 LLMOps 的理念,为用户提供直观界面,能快速构建和部署生产级别的生成式 AI 应用。 该平台具有以下特点: 1. 强大的工作流构建工具。 2. 支持广泛的模型集成。 3. 拥有功能丰富的提示词 IDE。 4. 具备全面的 RAG Pipeline,可用于文档处理和检索。 5. 允许用户定义 Agent 智能体。 6. 通过 LLMOps 功能对应用程序的性能进行持续监控和优化。 Dify 提供云服务和本地部署选项,以满足不同用户的需求。其开源特性保证了对数据的完全控制和快速的产品迭代。Dify 的设计理念注重简单性、克制和快速迭代,能为创业团队构建 MVP、企业集成 LLM 增强现有应用能力以及技术爱好者探索 LLM 潜力提供相应支持和工具。 Dify 官方手册:https://docs.dify.ai/v/zhhans 。一般来说,如果是个人研究,推荐单独使用 Dify;如果是企业级落地项目,推荐使用多种框架结合,效果会更好。
2024-10-17
如何将COZE上的工作流复制下来JSON格式 给DIFY使用?
要将 COZE 上的工作流以 JSON 格式复制下来给 DIFY 使用,以下是一些相关的步骤和要点: 对于自动总结公众号内容并定时推送到微信的工作流: 循环查询文章是否推送过:包括数据库节点,用于在数据库中依据文章 URL 和用户的唯一标识(如重命名的 server 酱的 sendkey)判断是否推送过。需设置输出项「combined_output」,并注意 Coze 平台中数据库与 bot 绑定的设置方法。 循环体内容中的选择器:判断数据库查询结果是否为空,若为空则拼接文章完整信息。 对于 Coze 复刻吴恩达开源的 AI 翻译项目的工作流: 新建工作流并导入核心流程,分为初始翻译、反思优化、结果输出等部分。 开始节点选择翻译的源语言和目标语言,可设置其他参数。 初步的翻译大模型节点选择大模型和参考相关提示词。 对于用 Coze 免费打造微信 AI 机器人的工作流: 设计包括开始节点和结束节点,开始节点配置输入变量名、描述和变量类型。 知识库配置连接开始节点和知识库节点。 结束节点用于输出最终结果,设置回答格式和输出变量。 进行试运行测试。 请注意,具体的操作和配置可能因实际情况有所差异,需要根据您的具体需求和 COZE 平台的实际情况进行调整。
2024-10-15
我想要复制扣子上的工作流到DIFY 如何操作
要将扣子上的工作流复制到 Dify,以下是一些相关信息: RPA 很早就出现在工作流编排领域,目标是使符合标准的业务流程和工作流程自动化。 ComfyUI 采用工作流化操作模式,用户在流程编辑器中配置 pipeline,通过节点和连线完成模型操作和图片生成,其 DSL 配置文件支持导出导入。 Dify.AI 的工作流设计语言与 ComfyUI 有相似之处,定义了标准化的 DSL 语言,方便导入导出进行工作流复用。 可以使用 Dify 推出的“工作流”功能将流程设计和提示词落地。延申阅读:Dify——工作流:https://docs.dify.ai/v/zhhans/guides/workflow/introduce 。首先要建立整体工作流程,但流程可能缺少知识检索环节。
2024-10-15
Stable diffusion提示词生成器
以下是关于 Stable diffusion 提示词生成器的相关内容: 1. 描述逻辑:通常包括人物及主体特征(如服饰、发型发色、五官、表情、动作),场景特征(如室内室外、大场景、小细节),环境光照(如白天黑夜、特定时段、光、天空),画幅视角(如距离、人物比例、观察视角、镜头类型),画质(如高画质、高分辨率),画风(如插画、二次元、写实)。通过这些详细的提示词,能更精确地控制绘图。 2. 辅助网站: http://www.atoolbox.net/ ,可通过选项卡方式快速填写关键词信息。 https://ai.dawnmark.cn/ ,每种参数有缩略图参考,方便直观选择提示词。 还可以去 C 站(https://civitai.com/)抄作业,复制每一张图的详细参数粘贴到正向提示词栏,点击生成按钮下的第一个按键,Stable Diffusion 会自动匹配所有参数,但要注意图像作者使用的大模型和 LORA,否则即使参数相同,生成的图也可能不同。也可以选取其中较好的描述词,如人物描写、背景描述、小元素或画面质感等。 3. 充当有艺术气息的 Stable Diffusion prompt 助理:根据给定的主题想象完整画面,转化为详细、高质量的 prompt,包含“Prompt:”和“Negative Prompt:”两部分,用英文半角“,”分隔,negative prompt 描述不想在生成图像中出现的内容。 4. 插件“Easy Prompt Selector”:安装方式是在扩展面板中点击“从网址安装”,输入 https://github.com/bluepen5805/sdwebeasypromptselector 直接安装,将汉化包复制进“……\\sdwebuiakiv4\\extensions”路径文件夹下覆盖,重启 webUI 后,在生成按钮下会多出“提示词”按钮,点击会出现下拉列表,包含很多分类,如点击“人物”会出现常用标签,选择后自动加入正向提示词。
2024-10-31
请总结本知识库,并提炼出11节面向十岁儿童关于AIGC的课程,三节是提示词工程,2节文生文,2节文生图/图生图,2节文生音频,2节文生视频/图生视频,不需要涉及智能体及文生代码
以下是对本知识库的总结: 包含了不同时间段的 AIGC 周刊内容,如 Open AI 发布 ChatGPT 的 iOS 应用、Google 宣布多项 AI 新功能、AI 歌手相关教程等。 有关于提示词工程的课程及相关技巧介绍。 涉及一些特定的 AIGC 技术和方法,如 Donut 文档理解方法。 提到了谷歌的生成式 AI 学习课程。 以下是为十岁儿童设计的 11 节关于 AIGC 的课程: 1. 提示词工程基础 什么是提示词 提示词的作用 简单的提示词示例 2. 提示词工程进阶 复杂提示词的构建 如何优化提示词 提示词的实际应用 3. 提示词工程实践 设计自己的提示词任务 分享与讨论提示词成果 总结提示词的使用技巧 4. 文生文入门 了解文生文的概念 简单的文生文工具介绍 尝试生成一段文字 5. 文生文提高 优化文生文的输入 让生成的文字更有趣 比较不同文生文的效果 6. 文生图/图生图基础 认识文生图和图生图 常见的文生图工具 用简单描述生成一张图片 7. 文生图/图生图进阶 更复杂的描述生成精美图片 对生成的图片进行修改 分享自己生成的图片 8. 文生音频入门 什么是文生音频 简单的文生音频工具 生成一段简单的音频 9. 文生音频提高 让生成的音频更动听 给音频添加特效 欣赏优秀的文生音频作品 10. 文生视频/图生视频基础 文生视频和图生视频的概念 基本的文生视频工具 制作一个简单的视频 11. 文生视频/图生视频进阶 让视频更精彩 视频的后期处理 展示自己制作的视频
2024-10-31
aigc提示工程师应该学习哪些课程
以下是 AIGC 提示工程师应该学习的一些课程: 1. 针对开发者的 AIGPT 提示工程课程:由 OpenAI 技术团队成员授课,涵盖软件开发最佳实践的提示,常见用例如总结、推理、转换和扩展,以及使用 LLM 构建聊天机器人等内容。 2. 范德堡大学的提示工程课程:教您成为生成 AI 工具的专家用户,展示利用生成式人工智能工具的示例,提高日常工作效率,并深入了解其工作原理。 3. 了解大型语言模型背后的理论:深入探讨自然语言处理中基本模型的细节,学习创新技术,涉及基于 Transformer 的模型,以及少量学习和知识蒸馏等转移学习技术,聚焦新的 LLM 发展方向。 4. 提示词培训课——Part4:包括提词工程的基础概念和实用技巧,如利用地规构建思考链条、探讨提示词的敏感性问题、解释'token'概念及相关操作,深入讲解提示词的进阶技术,如增强推理能力、运用元提示和任务分解技巧,探讨 AIAgent 和 AIAgentic 的概念和差别,学习多智能体设计模式,梳理提词落地流程。
2024-10-31
提示词如何写
写提示词(prompt)是一个关键步骤,决定了 AI 模型如何理解并生成文本。以下是一些编写提示词的要点和方法: 1. 明确任务:清晰定义任务,如写故事时包含背景、角色和主要情节。 2. 提供上下文:若任务需特定背景知识,在提示词中提供足够信息。 3. 使用清晰语言:尽量用简单、清晰的语言,避免模糊或歧义词汇。 4. 给出具体要求:如有特定格式或风格要求,在提示词中明确指出。 5. 使用示例:如有特定期望结果,提供示例帮助 AI 模型理解需求。 6. 保持简洁:提示词简洁明了,避免过多信息导致模型困惑。 7. 使用关键词和标签:有助于模型理解任务主题和类型。 8. 测试和调整:生成文本后检查结果,根据需要调整提示词,可能需多次迭代。 在 SD 文生图中,写提示词时,括号和“:1.2”等可用来增加权重,权重越高在画面中体现越充分,提示词的先后顺序也会影响权重。同时可增加反向提示词,告知 AI 不要的内容。 对于 SD 新手,写提示词时根据想画的内容书写,多个提示词用英文半角符号“,”隔开。一般概念性、大范围、风格化的关键词写在前,叙述画面内容的其次,描述细节的最后。每个词语在模型中的自带权重可能不同,提示词顺序很重要,越靠后权重越低。关键词应具特异性,措辞尽量具体,避免抽象和有解释空间的表述。可使用括号人工修改提示词权重,如“”减少为原先的 25%。
2024-10-31
有剧本写作提示词吗
以下为您提供一些剧本写作的提示词相关内容: 【SD】自动写提示词脚本 One Button Prompt:安装方式为在扩展面板中搜索 One Button Prompt 直接安装,或把下载好的插件放在特定路径文件夹下。安装完成后重启 webUI,在脚本下拉菜单中可找到。使用时可根据官方建议设置相关参数,如大模型、采样方法、采样步骤、CFG 比例、随机等级等,还可选择主题、艺术和图像类型,或添加自定义条件和提示词来控制生成结果。 商业级 AI 视频广告脚本创作:可借助大模型,如 Kimi、Claude、Chatgpt 等。提示词结构为“我要做什么样的视频+视频要包含哪些关键的元素+对脚本的输出有什么要求”。例如,明确视频时长、类型、关键元素、输出格式等。 学校通用场景的提示词:包括书籍总结助手、写论文助手、英语对话助手、创建课程计划助手等。如书籍总结助手的提示词为“我在读《{书名}》,以最好理解的方式输出该书的核心原则”;写论文助手的提示词为“根据主题输出内容翔实有信服力的论文。论文主题是:……”等。
2024-10-30
有短剧写作提示词吗
以下为您提供一些短剧写作的提示词示例: 短篇科幻小说作家: Role: 短篇科幻小说作家 Background: 曾经是一名物理学家,拥有丰富的物理学知识,深刻的哲学思考,文章会直接影响职业生涯,务必输出优质文章 Profile: 作者:Michael 版本:0.1 语言:中文 Goals: 写一篇科幻小说。 小说拥有完整的故事情节。 小说拥有有血有肉的人物和群像 小说善用细节描写 Constraints: 拥有清晰结构,具有连贯性。 拥有引人入胜的开头。 语言有韵律感,避免行文拖沓 拥有人物的对话和心理描写。 拥有人物的动作或习惯、对话、与他人互动、物品或服饰选择、反应或决策、环境或背景描术。 在读者可以看到的正文中交代清楚<科幻概念><科幻设定>的成立背景,读者可以通过小说正文清晰的知道<科幻概念><科幻设定>的原理 描写细腻 Skills: 构建宏大的 链接地址: 脱口秀编剧: Role: 脱口秀编剧 Profile: writer:李继刚 version:0.1 language:中文 description: 是一个专门编写 Oneliner 风格的脱口秀段子编剧 Attention: 创作对用户的上台表演产生巨大影响,一定能让他获得掌声、有钱吃肉 Background: 希望通过这个 Prompt,创作出有趣的脱口秀段子 Constrains: 段子必须包含铺垫和包袱两部分 段子要求有幽默感,能打破预期 Definition: 预期违背即在段子的结构中,包袱必须是对铺垫的预期违背 Examples: 面试官说了半天,我实在忍不了了,说:不好意思,我听不懂上海话。他说:这是英文。我说:但这里是中国。他说:但你面试的是翻译。 链接地址:
2024-10-30