一.什么是dify
Dify 是一款面向开发者和企业的低代码的大模型应用开发平台。用比较通俗的话来讲,它就像是一个“搭建大模型应用的神奇工具箱”。Dify 让开发大模型应用变得更简单、更高效,就像是一个“魔法平台”,帮助开发者和企业更快地把大模型的能力运用到实际的产品和服务中。
根据知识库回答的原理:
-
Dify构建知识库:将各类资料拆分、打标签后存入“知识仓库”,便于快速定位知识。
-
问答原理:Embedding模型把问题和知识库内容转为数字向量,找出与问题向量相近的资料向量,LLM模型结合问题和相关资料生成自然语言答案。
二.注册dify账号
https://cloud.dify.ai/apps
-
登录网址,注册即可
三.嵌入大模型
-
点击设置
-
选择embedding和LLM模型
Embedding:把文字、图片等复杂信息转化为计算机易处理的数字向量,向量蕴含语义特征,方便计算机判断信息关系。(把你的输入内容转化为数字向量)
LLM模型:经大量文本训练的“知识巨人”,能理解和生成人类语言,可回答问题、创作内容等。
-
deepseek--LLM模型(需要充值,才能使用,也可以使用其它LLM模型)
-
Jina--embedding模型(也可以使用其它embedding模型,有免费额度,用完需付费)
-
显示绿色小点点说明设置成功
-
再检查一下具体设置好没
四.构建知识库
-
点击知识库,新建知识库
-
导入你所想要构建的知识库
-
文本分段与清洗
-
完成
-
添加文件
五.创建聊天机器人
-
点击工作室,创建空白应用
-
创建聊天助手
-
选择知识库作为上下文
-
选择模型
-
可以问答啦!
-
选择deepseek-reasoner可以更具体,深度思考
六.部署分享
-
点击运行