Dify智能体系列之基础安装与应用
一、大模型(Large Model)
定义
大模型是指参数规模巨大(通常达数十亿甚至万亿级别)、通过海量数据训练而成的深度学习模型,具备强大的语言理解、生成与推理能力。其中,大语言模型(LLM) 是最主流的类型。
典型代表
国外
- OpenAI 的 GPT 系列
- Google 的 Gemini
- Meta 的 Llama 系列
国内
- 百度:文心一言
- 阿里:通义千问(Qwen)
- 华为:盘古大模型
- 深度求索:DeepSeek
- 月之暗面:Kimi
- 百川智能:Baichuan 4
- 智谱AI:ChatGLM / GLM-4
核心能力
- 高质量文本生成
- 多轮对话理解
- 代码编写与调试
- 逻辑推理与知识整合
主要局限
- ❌ 无法直接执行动作(如操作软件、控制设备)
- ❌ 存在“幻觉”(生成错误但自信的答案)
- ❌ 知识有截止时间,无法实时更新
- ❌ 缺乏长期记忆与持续学习能力
企业的痛点
- 电商、引流客服:多为重复性问题,人工成本高(每月几万+)
- 平台引流:抖音、小红书、视频号等日均仅能产出2-3个视频流,远低于需求
- 大数据分析:周期长,平均3-5天出数据报告,易错失市场机会
- 个性化难题:人工成本高,个性化服务仅覆盖20%的用户
核心需求:需要可自主行动、高效、能处理复杂任务的“智能助手”,这也是AI Agent存在的意义。
大模型的企业应用局限
大模型虽能力强大,但在企业应用中仍存在诸多问题,其本身的局限性包括:
- 知识过时(知识停留在训练时间)
- 无法联网(无法获取最新信息)
- 深度不足(缺乏专业领域知识)
- 不能执行(无法完成执行操作)
二、智能体(Agent)
定义
智能体是以大模型为“大脑”,具备感知、规划、决策、执行与学习能力的自主系统,能完成从目标到行动的完整闭环。
简言之:大模型是“思考者”,智能体是“行动者”。
核心特征
- ✅ 自主性:无需人工逐步骤干预
- ✅ 目标导向:围绕用户目标拆解任务
- ✅ 工具调用:可调用 API、代码解释器、数据库等
- ✅ 环境交互:在数字或物理世界中执行操作
- ✅ 记忆与学习:支持短期/长期记忆,积累经验
典型分类
- 通用智能体:跨领域“数字通才”,如 Manus
- 专用智能体:垂直领域专家(如医疗、法律)
- 端侧智能体:运行于手机、PC 等端设备,强调低延迟与隐私
- 企业级智能体:集成 CRM、ERP 等系统,自动化业务流程
- 多智能体协同:多个智能体协作完成复杂任务
实际应用案例
- 智己 IM Ultra Agent:基于通义千问,可语音控车、规划路线、挪车等
- AutoGLM:手机端 AI 管家,模拟点击操作完成订票、查信息
- 实在 Agent:通过视觉+RPA 自动操作电脑/手机软件
- Manus:可自动生成旅行计划、股票分析报告、课程材料等
大模型 vs 智能体:关键区别
| 维度 | 大模型 | 智能体 |
|---|---|---|
| 核心功能 | 理解与生成语言 | 感知+决策+执行 |
| 是否可调用工具/行动 | 仅输出文本 | 操作设备 |
| 记忆能力 | 弱(依赖上下文窗口) | 强(支持长期记忆库) |
| 可靠性 | 易幻觉、知识陈旧 | 通过RAG、校验、人工审批提升可靠性 |
| 典型形态 | ChatGPT、文心一言对话界面 | 自动订票机器人、AI司机助理 |
智能体核心构成
智能体 = 大模型 + 规划引擎 + 工具调用 + 记忆模块 + 执行接口
简单理解
- 传统大模型:分析趋势 → 制作不成ppt → 输出详细报告文案(只能说和想,不能做)
- 智能体:分析趋势 → 制作成完整ppt → 能说、能想、能做
核心结论
智能体是大模型能力的放大器和执行者!未来 AI 应用的主流形态将是以大模型为大脑、以智能体为载体的自主系统,真正实现“从思考到行动”的跨越。
智能体开发平台
目前最适合且主流的智能体开发平台:扣子、Dify(核心学习内容)
Dify的简介
什么是Dify
Dify是一个开源的大语言模型(LLM)应用开发平台,简单理解为Agent的开发工具!
核心特点
- 本地/云端大模型:适合企业级开发/支持个人应用
- 可视化工作流:不写代码也可以搭建复杂的AI应用
- 开源免费、且支持私有化部署:数据可控/防止数据泄露
- 低代码/无代码:无需自主编写代码
Dify能做什么
- 聊天助手:快速构建具备上下文理解能力的对话机器人,支持多轮对话。
- 知识库(RAG):轻松接入企业私有文档,实现基于自有知识的精准问答。
- 工作流(Workflow):通过可视化画布编排复杂的业务逻辑,实现任务自动化。
- Agent智能体:构建能够自主调用工具、拆解并完成复杂任务的智能助手。
Dify安装教程
整体安装步骤:1.安装Docker Desktop → 2.克隆dify → 3.Docker环境配置 → 4.启动Dify → 5.初始化登录
1、安装Docker Desktop(以windows为例)
步骤1:下载Docker
下载地址:https://docs.docker.com/desktop/setup/install/windows-install/
步骤2:硬件与系统要求(基于WSL)
- WSL版本2.1.5或更高版本。
- Windows10 64位:企业版、专业版或教育版22H2(内部版本19045)。
- Windows11 64位:企业版、专业版或教育版23H2(内部版本22631)或更高版本。
- 硬件先决条件:64位处理器(带二级地址转换SLAT)、4GB系统内存。
步骤3:启动虚拟机管理程序
- 打开控制面板
- 点击程序
- 启动或关闭windows功能
- 勾选虚拟机平台 + 适用于linux的windows子系统。
步骤4:WSL验证
- 打开管理员终端:win+r 输入cmd
- 输入命令:
wsl --version- 若未显示版本详细信息,说明为默认版本,不支持最新功能,需更新。
- 更新/安装命令(管理员身份运行PowerShell/命令提示符):
wsl --install wsl --update - 系统可能会提示重启计算机,按提示操作即可。
步骤5:安装Docker
下载完成后默认安装即可,安装界面建议勾选Use WSL 2 instead of Hyper-V (recommended)。
2、下载Dify
- 官方地址:https://github.com/langgenius/dify
- 备用方案:若未使用git无法拉取资源,可直接下载Dify资源包(缺点:下载速度较慢)。
3、Docker环境配置
配置1:修改Resources存储位置
在Docker设置中修改wsl资源的存储位置,避免默认占用C盘空间。
配置2:配置资源下载镜像
在Docker配置文件中添加以下镜像地址,提升下载速度:
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"features": {
"buildkit": true
},
"registry-mirrors": [
"https://docker.1panelproxy.com",
"https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://your_preferred_mirror",
"https://dockerhub.icu",
"https://dockerregistry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivrf.yi",
"https://docker.jsdelivrf.yi",
"https://dockertest.jsdelivrf.yi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"
]
}
配置3:重命名环境文件
将Dify目录中的.env.example文件重命名为:.env。
4、启动Dify
- 启动命令:在Dify目录下执行
docker compose up -d - 停止命令:在Dify目录下执行
docker compose down - 等待10-15分钟下载完毕后,打开Docker,Containers中会显示Dify所需的所有服务。
- 访问Dify:在浏览器输入网址
http://localhost/install。
5、初始化登录
- 进入安装页面后,设置管理员账户(管理员拥有最大权限,可创建应用、管理LLM供应商等):
- 输入邮箱地址
- 输入用户名
- 输入密码(密码要求:包含字母和数字,且长度不小于8位)
- 点击设置按钮,完成初始化。
- 登录后进入Dify工作台,可进行应用创建、知识库管理等操作。
本地大模型应用(Dify对接本地大模型)
- 安装Ollama(大模型管理工具)
- 下载模型(推荐:qwen2.5:7b)
- 应用模型:在ollama中运行已下载的大模型
- 在Dify中配置Ollama,完成本地大模型对接。
配置Docker插件
步骤1:编辑docker-compose.yaml
在文件中添加以下plugin_daemon配置:
plugin_daemon:
image: langgenius/dify-plugin-daemon:0.5.4-local
restart: always
networks:
- default
environment:
SERVER_PORT: 5003
SERVER_KEY: lsk-123456
DIFY_INNER_API_URL: http://api:5001
DIFY_INNER_API_KEY: lsk-123456
DB_USERNAME: postgres
DB_PASSWORD: difyai123456
DB_HOST: db_postgres
DB_PORT: 5432
DB_DATABASE: dify
REDIS_HOST: redis
REDIS_PORT: 6379
REDIS_PASSWORD: difyai123456
STORAGE_TYPE: local
STORAGE_LOCAL_PATH: /app/storage
PLUGIN_PYTHON_ENV_INIT_TIMEOUT: 600
PLUGIN_MAX_EXECUTION_TIMEOUT: 2400
PIP_MIRROR_URL: https://pypi.tuna.tsinghua.edu.cn/simple
UV_NO_REFLINK: 1
PLUGIN_REMOTE_INSTALLING_HOST: http://plugin_daemon:5003
PLUGIN_REMOTE_INSTALLING_PORT: 5003
PLUGIN_WORKING_PATH: /app/storage/cwd
ports:
- "5003:5003"
volumes:
- ./storage:/app/storage
depends_on:
- api
- db_postgres
- redis
步骤2:编辑.env文件
在文件中添加以下配置:
PLUGIN_DAEMON_URL=http://plugin_daemon:5003
PLUGIN_DAEMON_KEY=lsk-123456
PLUGIN_DAEMON_ENABLED=true
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)