Appearance
Dify概述
如需转载,请联系微信群主
Dify是什么?
Dify官网,了解一个产品最好的方式当然是进入他的官网。
Slogan
Dify
的Slogan
生成式 AI
应用创新引擎 - 开放灵活的生成式 AI
应用开发框架
从他的Slogan
中,我们可以Get
到以下几点:
AI
应用开发框架Dify
是用来开发AI
应用的,他是一个开发框架,我们对于开发框架并不陌生,例如Java
中的Spring Boot
就是一个可以用来开发Web应用
的框架。我们使用这类开发框架的目标就是快速开发应用。Dify
也同样如此。生成式
什么是生成式
,AI
应用的最终结果都是某种形式的生成,生成文字
、图片
、音频
、视频
。开放灵活
Dify
的社区版是开源在Github
上的,这就是他的开放性。同时Dify
支持在线云服务访问,也支持私有化部署,这就是他的灵活性。
Dify能做什么?
上面说到,Dify
是一个AI
应用开发框架,顾名思义,Dify
是用来开发AI应用的。目前Dify
支持以下4种类型的应用:
应用类型
聊天助手
:基于LLM
构建对话式交互的助手。文本生成
:构建面向文本生成类任务的助手,例如撰写故事、文本分类、翻译等。Agent
:能够分解任务、推理思考、调用工具的对话式智能助手。工作流
:基于流程编排的方式定义更加灵活的LLM
工作流。
聊天助手
和文本生成
容易理解,至于Agent
和工作流
,你暂时不必深入了解,我不喜欢在教程的开头就向你灌输太多复杂的知识,这违背了我由浅入深的理念。
聊天助手
我们都使用过ChatGpt
、文心一言
这样的聊天助手
,就是和机器人进行一问一答的聊天应用。你可能会问:既然已经有ChatGpt
、文心一言
这样的聊天助手
了,我们为什么还要开发其他聊天助手
呢?这个问题很好!至少有两点需求推动我们去开发聊天助手
:
需求推动
- 如果我们自己的网站或者
APP
也需要一个聊天助手,难道直接把ChatGpt
、文心一言
的页面嵌入进来吗?肯定不可以,至少登录体系和你的应用不一致。 ChatGpt
、文心一言
回答的都是一些通用的知识,试想一下现在你有一个需求,你需要让聊天助手回答关于你公司产品说明书的使用帮助,ChatGpt
、文心一言
能回答吗?显然不可以,因为他并没有学过你们公司的产品说明书。那么我们就需要去开发一个事先学习过你们产品说明书的聊天助手。
文本生成
我直接上截图说明什么是文本生成
型应用:
和聊天助手
的多轮对话不同,文本生成
是一次性的。在输入框中输入论文主题,研究方向和字数限制便可以生成文本回答。是不是很清楚了?😃
为什么使用Dify?
简单,快速!就是我们本课程从Dify
开始的原因!
简单到什么程度呢?
非程序员
非程序员
即便你不是程序员,你也可以通过可视化、零代码的方式快速构建出一款AI
应用,这听起来是不是很酷!😎
程序员
程序员
而对于程序员来说,你或许可以把 LangChain
这类的开发库(Library
)想象为有着锤子、钉子的工具箱。与之相比,Dify
提供了更接近生产需要的完整方案,Dify
好比是一套脚手架,并且经过了精良的工程设计和软件测试。
Dify发布
发布
- 完完全全的零代码,使用
Dify
可视化搭建AI应用,最终生成一个网址链接,可以嵌入到你的网页
、APP
中直接使用! Dify
搭建的AI
应用,支持API
访问形式,可以更加灵活的集成进你的应用中,和你的应用无缝融合。例如你可以开发一款App
,自定义App
应用界面,访问Dify
的API
便可以使你的应用获得AI
能力。
这里提前告诉你:Dify是支持本地化(私有化)部署的,如果你有敏感数据,担心泄漏风险,你可以选择私有化部署的方式部署!
现在你对Dify
应该有个大致的了解了吧?
接下来,我将用Dify
搭建一个简单的应用,让你清晰知道Dify
到底能做出什么样的AI
应用。😎
如需转载,请联系微信群主
加群:
扫描下方二维码加好友,添加申请填写“ai加群”,成功添加后,回复“ai加群”或耐心等待管理员邀请你入群