手把手教你基于 Dify 智能体开发框架

在这里插入图片描述

本文更多的是考虑 0基础的同学,都是手把手搭建,一张张截图,争取每个选项都能解释的非常清楚,好了不再废话了,我们开始吧。

一、前言

1.1 Dify 介绍

Dify是⼀款开源的⼤语⾔模型(LLM) 应⽤开发平台,它融合了后端即服务 Backend as Service 和 LLMOps 的理念,使开发者可以快速搭建⽣产级的⽣成式 AI 应⽤;即使是⾮技术⼈员,也能参与到 AI 应⽤的定义和数据运营过程中来。

1.2 Dify 能做什么

Dify 内置了构建 LLM 应⽤所需的关键技术栈,包括对数百个模型的⽀持、直观的 Prompt 编排界⾯、⾼质量的 RAG 引擎、稳健的 Agent 框架、灵活的流程编排,并同时提供了⼀套易⽤的界⾯和 API,这为开发者节省了许多重复造轮⼦的时间,使其可以专注在创新和业务需 求上。

我们可以把 LangChain 这类的开发库想象为有着锤⼦、钉⼦的⼯具箱。与之相⽐, Dify 提供了更接近业务需求的全套⽅案,Dify 好⽐是⼀套脚⼿架,并且经过了精良的⼯程设计和软件测试。

  • 将 LLM 集成⾄已有业务:通过引⼊ LLM 增强现有应⽤的能⼒,接⼊ Dify 的 RESTful API 从⽽实现 Prompt 与业务代码的解耦,在 Dify 的管理界⾯可实现跟踪数据、成本和⽤量并持续改进应⽤效果_
  • 作为企业级 LLM 基础设施:⼀些银⾏和⼤型互联⽹公司正在将 Dify 部署为企业内的 LLM ⽹关,加速 Gen AI 技术在企业内的推⼴,并实现中⼼化的监管
  • 探索 LLM 的能⼒边界:通过 Dify 也可以轻松的实践 Prompt ⼯程、RAG、 AI Agent,工作流

1.3 使用Dify和不使用Dify的开发差别

图片

👉[CSDN大礼包🎁:全网最全《LLM大模型入门+进阶学习资源包》免费分享(安全链接,放心点击)]()👈

二、Dify 私有化 Docker 部署

2.1 克隆代码

$ git clone https://github.com/langgenius/dify
Cloning into 'dify'...
remote: Enumerating objects: 162378, done.
remote: Counting objects: 100% (704/704), done.
remote: Compressing objects: 100% (366/366), done.
remote: Total 162378 (delta 528), reused 342 (delta 338), pack-reused 161674 (from 2)
Receiving objects: 100% (162378/162378), 92.82 MiB | 16.53 MiB/s, done.
Resolving deltas: 100% (117328/117328), done.

2.2 配置文件设置

$ cd dify/docker
$ cp .env.example  .env
$  ll | grep .env
-rw-r--r--  1 root root  36530 May 16 04:42 .env
-rw-r--r--  1 root root  36530 May 16 04:41 .env.example
-rw-r--r--  1 root root   4816 May 16 04:41 middleware.env.example

2.3 启动 Dify

$ docker-compose up -d

2.4 访问 Dify

http://127.0.0.1:8890/apps 直接访问即可。

图片

三、Dify 搭建 聊天机器人

3.1 Dify 接入 Ollama

执行第一步,选择设置:

图片

执行第二步,选择模型供应商:

图片

执行第三步,从下面的模型供应商中选择 Ollama,点击安装即可。

执行第四步,添加模型,选择如下模型:

图片

验证,最后成功的效果如下:

图片

3.2 Dify 搭建 聊天机器人

第一步:首先选择【工作室】,其次选择 【创建空白应用】

图片

第二步:选择【聊天助手】,输入自己的应用名称,最后点击创建即可。

图片

第三步:调整模型参数

这里的【温度系数】等都是什么参数,上文我们已经简单讲解过了,可以参照下。

图片

第四步:可以开始聊天了。

图片

第五步:直接发布聊天机器人

图片

彩蛋!!!这里推荐一个手把手 Dify 智能体开发课程

评论区留言,并邀请好友点赞,我们将挑选出1-3名幸运观众免费获取本教程

这门课通过实际案例以及框架手把手教你搭建自己的智能体,让你打通概念理解、工具框架使用、智能体创造的全套关卡。

学习这门课程,能帮你达成以下目标。

  • 了解 AI Agent 的基本概念(AI Agent 的基本概念、工作原理、案例展示)
  • 实战主流的 Agent 框架(了解主流的 Agent 框架,主流框架优缺点、核心能力)
  • 学会搭建自己的智能体(掌握基于 Dify 智能体开发框架,搭建并开发自己的智能体)
  • 洞察 AI 产品的设计思想(了解 AI Agent 产品开发 / 设计的思想,助理转型 AI 程序员 /AI 产品经理)
  • 成为 AI 时代的稀缺人才(掌握最先进的 AI 技术)
    在大模型时代,我们如何有效的去学习大模型?

现如今大模型岗位需求越来越大,但是相关岗位人才难求,薪资持续走高,AI运营薪资平均值约18457元,AI工程师薪资平均值约37336元,大模型算法薪资平均值约39607元。
在这里插入图片描述

掌握大模型技术你还能拥有更多可能性

• 成为一名全栈大模型工程师,包括Prompt,LangChain,LoRA等技术开发、运营、产品等方向全栈工程;

• 能够拥有模型二次训练和微调能力,带领大家完成智能对话、文生图等热门应用;

• 薪资上浮10%-20%,覆盖更多高薪岗位,这是一个高需求、高待遇的热门方向和领域;

• 更优质的项目可以为未来创新创业提供基石。

可能大家都想学习AI大模型技术,也_想通过这项技能真正达到升职加薪,就业或是副业的目的,但是不知道该如何开始学习,因为网上的资料太多太杂乱了,如果不能系统的学习就相当于是白学。为了让大家少走弯路,少碰壁,这里我直接把都打包整理好,希望能够真正帮助到大家_。

👉[CSDN大礼包🎁:全网最全《LLM大模型入门+进阶学习资源包》免费分享(安全链接,放心点击)]()👈

一、AGI大模型系统学习路线

很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,下面是我整理好的一套完整的学习路线,希望能够帮助到你们学习AI大模型。

在这里插入图片描述

第一阶段: 从大模型系统设计入手,讲解大模型的主要方法;

第二阶段: 在通过大模型提示词工程从Prompts角度入手更好发挥模型的作用;

第三阶段: 大模型平台应用开发借助阿里云PAI平台构建电商领域虚拟试衣系统;

第四阶段: 大模型知识库应用开发以LangChain框架为例,构建物流行业咨询智能问答系统;

第五阶段: 大模型微调开发借助以大健康、新零售、新媒体领域构建适合当前领域大模型;

第六阶段: 以SD多模态大模型为主,搭建了文生图小程序案例;

第七阶段: 以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

在这里插入图片描述

三、AI大模型经典PDF书籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

在这里插入图片描述

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

四、AI大模型各大场景实战案例

在这里插入图片描述

结语

【一一AGI大模型学习 所有资源获取处(无偿领取)一一】
所有资料 ⚡️ ,朋友们如果有需要全套 《LLM大模型入门+进阶学习资源包》,扫码获取~

👉[CSDN大礼包🎁:全网最全《LLM大模型入门+进阶学习资源包》免费分享(安全链接,放心点击)]()👈

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐