随着各个大模型厂商的逐步发力,市场上的优秀模型越来越多。Dify基于这些大模型可以简易地创建可持续运营的原生 AI 应用,融合了 Backend as Service 和 LLMOps 的理念,涵盖了构建生成式 AI 原生应用所需的核心技术栈,包括一个内置 RAG 引擎,平台不仅支持十几种大模型的接入,同时提供多种类型应用的可视化编排能力,开箱即用只需十分钟即可轻松在本地服务器上部署。
Features
\1. LLM支持:兼容 Langchain,这意味着我们将逐步支持多种 LLMs ,目前支持的模型服务包括:GPT4、Azure OpenAI Service、Claude2、Claude-instant、Hugging Face Hub、文心一言、星火大模型、智谱、百川等。
\2. Prompt IDE:和团队一起在 Dify 协作,通过可视化的 Prompt 和应用编排工具开发 AI 应用。支持无缝切换多种大型语言模型。
\3. RAG引擎:包括各种基于全文索引或向量数据库嵌入的 RAG 能力,允许直接上传 PDF、TXT 等各种文本格式。
\4. Agent:基于函数调用的 Agent框架,允许用户自定义配置,所见即所得。Dify 提供了基本的插件能力,如谷歌搜索。
\5. 持续运营:监控和分析应用日志和性能,使用生产数据持续改进 Prompt、数据集或模型。
功能演示
场景①:创建AI应用
创建成功之后,我们就会看到应用的详情页面。
点击预览或者分享链接给别人,打开就可以直接使用。
场景②:智能问答
场景③知识库搭建
知识库准备
这个例子我们是想让它知道 dify,所以为了方便起见,我直接把 dify 官网的一段内容直接复制到了一个 txt 中。下面是整个内容:
知识库搭建
回到 dify 主页https://cloud.dify.ai/datasets,选择数据集并创建一个新的数据集
接着把我们刚才准备好的文档直接拖进来
点击下一步,
直接选择默认的方式进行处理(会耗费一定的token,具体根据文本的内容决定)
处理完成之后回到数据集页面就可以看到我们处理完成的文档了
绑定知识库到聊天工具中
绑定完成之后不要忘了点击发布
验证知识库
重新进入自己的应用进入聊天界面
QA
-
Q: 我能用 Dify 做什么?
A: Dify 是一个简单且能力丰富的 LLM 开发和运营工具。你可以用它搭建商用级应用,个人助理。如果你想自己开发应用,Dify 也能为你省下接入 OpenAI 的后端工作,使用我们逐步提供的可视化运营能力,你可以持续的改进和训练你的 GPT 模型。
-
Q: 如何使用 Dify “训练”自己的模型?
A: 一个有价值的应用由 Prompt Engineering、上下文增强和 Fine-tune 三个环节组成。我们创造了一种 Prompt 结合编程语言的 Hybrid 编程方式(类似一个模版引擎),你可以轻松的完成长文本嵌入,或抓取用户输入的一个 Youtube 视频的字幕——这些都将作为上下文提交给 LLMs 进行计算。我们十分注重应用的可运营性,你的用户在使用 App 期间产生的数据,可进行分析、标记和持续训练。以上环节如果没有好的工具支持,可能会消耗你大量的时间。
-
Q: 如果要创建一个自己的应用,我需要准备什么?
A: 我们假定你已经有了 OpenAI API Key,如果没有请去注册一个。如果你已经有了一些内容可以作为训练上下文,就太好了。
-
Q: 提供哪些界面语言?
A: 现已支持英文与中文,你可以为我们贡献语言包。
-
Q: LLMOps 和 MLOps 有什么区别?
A: 过去的 MLOps 是让开发者从零开始训练模型,而 LLMOps 基于诸如 GPT-4 这样的强大模型之上开发 AI 原生应用。
如何学习大模型
现在社会上大模型越来越普及了,已经有很多人都想往这里面扎,但是却找不到适合的方法去学习。
作为一名资深码农,初入大模型时也吃了很多亏,踩了无数坑。现在我想把我的经验和知识分享给你们,帮助你们学习AI大模型,能够解决你们学习中的困难。
下面这些都是我当初辛苦整理和花钱购买的资料,现在我已将重要的AI大模型资料包括市面上AI大模型各大白皮书、AGI大模型系统学习路线、AI大模型视频教程、实战学习,等录播视频免费分享出来
,需要的小伙伴可以扫取。

一、AGI大模型系统学习路线
很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,我下面分享的这个学习路线希望能够帮助到你们学习AI大模型。
二、AI大模型视频教程
三、AI大模型各大学习书籍
四、AI大模型各大场景实战案例
五、结束语
学习AI大模型是当前科技发展的趋势,它不仅能够为我们提供更多的机会和挑战,还能够让我们更好地理解和应用人工智能技术。通过学习AI大模型,我们可以深入了解深度学习、神经网络等核心概念,并将其应用于自然语言处理、计算机视觉、语音识别等领域。同时,掌握AI大模型还能够为我们的职业发展增添竞争力,成为未来技术领域的领导者。
再者,学习AI大模型也能为我们自己创造更多的价值,提供更多的岗位以及副业创收,让自己的生活更上一层楼。
因此,学习AI大模型是一项有前景且值得投入的时间和精力的重要选择。