# dify平台
之前公司内部搭建的rag系统
支持知识库+聊天
但不提供api调用,且不支持agent、流模式,用起来没那么方便
所以打算引入dify平台,供开发提效
# 是什么
Dify 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps (opens new window) 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。即使你是非技术人员,也能参与到 AI 应用的定义和数据运营过程中。
由于 Dify 内置了构建 LLM 应用所需的关键技术栈,包括对数百个模型的支持、直观的 Prompt 编排界面、高质量的 RAG 引擎、稳健的 Agent 框架、灵活的流程编排,并同时提供了一套易用的界面和 API。这为开发者节省了许多重复造轮子的时间,使其可以专注在创新和业务需求上。
# 能做什么
平常要做ai的应用,是有一定的上手成本,用node、Python + langchain来搭建一套开发环境。且是内封在代码内的,别人也看不到。
而使用dify平台,可以:
将 LLM 集成至已有业务,通过引入 LLM 增强现有应用的能力,接入 Dify 的 RESTful API 从而实现 Prompt 与业务代码的解耦,在 Dify 的管理界面是跟踪数据、成本和用量,持续改进应用效果。
例如:集成到vscode插件中使用
作为企业级 LLM 基础设施,一些银行和大型互联网公司正在将 Dify 部署为企业内的 LLM 网关,加速 GenAI 技术在企业内的推广,并实现中心化的监管。
可以沉淀公共知识库、各种小工具
# 功能介绍
# 添加模型
支持什么模型、怎么添加
目前已基于公司的api集成了3.5和4o
# 知识库
怎么添加、使用、维护
可参考官方文档:
https://docs.dify.ai/v/zh-hans/guides/knowledge-base/knowledge_and_documents_maintenance
# 工作室
# 聊天助手-普通模式
展示1:内置提示词
展示2:知识库,云管家
# 聊天助手-流模式
借助该模式,可以在fex-aigc插件中使用
# agent
参考例子:
https://soulteary.com/2024/05/22/use-bytedance-doubao-llm-to-implement-the-simplest-ai-agent-app-on-dify-ai-information-retrieval.html
# 工作流
与聊天助手流模式的区别
使用场景
# 未来规划
待修改点:
- apikey是根据工作空间来的,只能填一个,后续看能不能说服工程部,他们来接入、修改
- 接入atrust登录
- vscode插件支持获取输入项、传输图片等
工作流程自动化,可以借助dify平台实现