news 2026/8/24 14:24:12

基于Dify构建多Agent协作AI应用:从RAG知识库到可视化工作流实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于Dify构建多Agent协作AI应用:从RAG知识库到可视化工作流实战

如果你正在开发一个AI应用,特别是那种需要处理复杂任务、调用多种工具、并且能记住上下文的应用,你很可能已经体验过“缝合怪”的痛苦:用LangChain搭个骨架,用向量数据库存点知识,再写一堆胶水代码去调用API和工具。每个环节都要自己操心,调试起来像在迷宫里找路。

更头疼的是,当你想让多个AI“智能体”(Agent)协作时——比如一个负责查询资料,一个负责生成文案,一个负责检查逻辑——你会发现现有的框架要么太重,要么太散,团队协作和流程编排几乎要从零开始。

这就是为什么DifyCoze这类“AI应用开发平台”正在快速崛起。它们不是在替代LangChain或LlamaIndex这类底层框架,而是在解决一个更上层的问题:如何像搭积木一样,可视化、低代码地构建和编排复杂的多Agent AI应用,并直接管理其生命周期

本文将通过一个实战项目,带你深入Dify的核心。我们将不止步于创建一个简单的问答机器人,而是构建一个多Agent协作的“三角洲专属游戏助手”。这个助手能理解复杂的游戏攻略查询,自动调用RAG知识库检索,协调多个AI智能体分工处理,并最终生成结构化的回答。你将看到:

  1. Dify如何用“工作流”可视化编排取代了繁琐的链式代码,让多Agent协作变得直观。
  2. 如何将Coze上灵活的智能体设计思路,迁移并深化到Dify更工程化的环境中
  3. RAG(检索增强生成)在Dify中如何从简单的文档问答,升级为支撑多Agent决策的核心知识引擎
  4. 从环境搭建到应用部署的完整路径,以及你一定会遇到的坑和解决方案。

我们的目标是:让你看完就能动手,搭建出一个属于你自己的、具备复杂逻辑处理能力的AI应用原型,真正理解“平台级”AI开发工具带来的效率变革。

1. 重新理解 Dify:它不只是另一个 LangChain GUI

很多人初次接触Dify,会把它看作一个带界面的LangChain。这个理解只对了一半,而且错过了它最核心的价值。

LangChain的核心是“链”(Chain),它提供了丰富的组件(LLM、记忆、工具、检索器)和拼接它们的编程范式。它的强大在于灵活性,但代价是:你需要编写大量代码来定义流程、处理异常、管理状态。当逻辑变得复杂,特别是涉及多路分支、循环或并行任务时,代码的复杂度会急剧上升。

Dify的核心是“工作流”(Workflow)和“应用”(Application)。它采用了一种更接近“低代码”或“流程图”的思维。你把LLM、知识库检索、代码执行、条件判断等模块拖拽到画布上,用连线定义数据流。Dify在背后帮你生成并管理执行引擎。

这带来的根本性变化是:

  • 关注点分离:开发者更专注于“业务逻辑是什么”(画流程图),而非“代码怎么实现这个逻辑”(写链式调用)。
  • 可视化调试:每个节点的输入、输出、状态都清晰可见,调试从“看日志猜位置”变成了“看图找堵点”。
  • 团队协作:产品经理或业务专家也能看懂工作流,便于沟通和迭代。
  • 应用管理:一键发布、版本管理、监控统计、API暴露,这些都是开箱即用的产品功能,而非需要自研的基础设施。

所以,Dify不是一个GUI壳子,而是一个AI应用的操作系统。它用工作流抽象了复杂逻辑,用应用封装了可交付物。而我们今天要做的“多Agent协作”,正是其工作流能力最能大放异彩的场景。

2. 项目定义:我们要构建一个什么样的“游戏助手”?

为了充分展示Dify的多Agent和RAG能力,我们设计一个超越简单问答的复杂场景:三角洲行动专属游戏助手

假设我们拥有这个游戏的维基百科、武器数据表、地图攻略、版本更新日志等文档,并已存入知识库。用户可能会提出各种复杂问题:

  • 简单查询:“M4A1的伤害是多少?”(单轮问答,RAG直接检索)
  • 复合分析:“对比一下‘军港’地图进攻方和防守方的优势点位,并给出一套适合新手的进攻策略。”(需要拆解问题、多步检索、综合分析)
  • 规划任务:“根据我现有的配件(列表),为‘侦察兵’职业推荐三套不同的武器配装方案,并说明适用场景。”(需要理解上下文、调用规则引擎、生成结构化方案)

传统单Agent的Chatbot很难优雅地处理后两种请求。而我们的目标是构建一个能自主协调的“小团队”:

  1. 调度Agent(主控):解析用户意图,判断问题复杂度,决定调用哪个或哪些子Agent。
  2. 检索Agent(研究员):专门负责与RAG知识库交互,根据主控的指令进行精准或模糊检索,返回相关文档片段。
  3. 分析Agent(分析师):接收检索结果和用户问题,进行信息整合、对比、推理,生成初步分析报告。
  4. 格式化Agent(编辑):将分析报告转换成用户易读的格式(如Markdown表格、分点列表、带emoji的总结),并确保语气友好。

这个“团队”将通过Dify的一个工作流来协同工作。下面,我们从零开始实现它。

3. 环境准备与Dify部署

在开始画工作流之前,我们需要一个运行中的Dify。你有两种主要选择:云服务和本地部署。对于深度开发和定制,本地部署是更好的选择。

3.1 部署方式选择

  • Dify Cloud:最简单,注册即用。适合快速体验和原型验证。但可能受网络影响,且高级定制受限。
  • 本地部署(推荐):完全掌控数据、模型和网络。可以使用自己的大模型API(如OpenAI、通义千问、DeepSeek等)或本地模型。我们以此为例。

3.2 使用 Docker Compose 快速部署

这是官方推荐且最稳定的方式。确保你的机器已安装Docker和Docker Compose。

步骤 1:获取部署文件

# 创建一个项目目录 mkdir dify-game-assistant && cd dify-game-assistant # 下载官方 docker-compose 配置文件 curl -o docker-compose.yaml https://raw.githubusercontent.com/langgenius/dify/main/docker/docker-compose.yaml # 下载环境变量配置文件 curl -o .env https://raw.githubusercontent.com/langgenius/dify/main/docker/.env.example

步骤 2:配置环境变量编辑.env文件,这是最关键的一步。你需要配置大模型连接。

# 编辑 .env 文件,这里以 vim 为例 vim .env

找到并修改以下关键配置(以使用 OpenAI 兼容 API 为例,如 OpenAI、OneAPI、LocalAI 等):

# 启用 OpenAI 兼容接口 OPENAI_API_TYPE=openai # 你的 API 密钥 OPENAI_API_KEY=sk-your-api-key-here # API 基础地址,如果使用 OpenAI 官方则留空,如果使用代理或本地服务则填写 OPENAI_API_BASE=https://api.openai.com/v1 # 默认使用的文本生成模型 OPENAI_MODELS=gpt-4o-mini,gpt-4o

如果你使用其他模型(如通义千问、DeepSeek),需要根据 Dify 文档调整OPENAI_API_TYPEOPENAI_API_BASE

步骤 3:启动 Dify

# 在项目目录下执行 docker-compose up -d

这个命令会拉取镜像并启动所有服务(Web前端、后端API、数据库、Redis等)。首次启动可能需要几分钟。

步骤 4:访问并初始化

  1. 打开浏览器,访问http://localhost:3000(默认端口)。
  2. 按照引导完成初始化设置,创建管理员账户。
  3. 进入控制台后,在“设置” -> “模型供应商”中,检查你配置的模型(如gpt-4o-mini)是否已可用。

3.3 常见部署问题排查

问题现象可能原因排查方式解决方案
访问localhost:3000失败端口被占用或服务未启动docker-compose ps查看服务状态;docker-compose logs web查看前端日志检查端口冲突,或等待服务完全启动(约2-3分钟)。可尝试docker-compose restart
模型配置后仍不可用API密钥错误、网络不通、地址不对“设置” -> “模型供应商” -> “测试”点击测试连接;查看后端日志docker-compose logs api确认.env配置正确;如果使用代理,确保OPENAI_API_BASE无误;检查防火墙。
数据库连接失败PostgreSQL 容器启动异常docker-compose logs db查看数据库日志检查宿主机磁盘空间;尝试删除./storage/data目录(先备份)后重新docker-compose up -d

环境就绪后,我们进入核心环节:构建知识库。

4. 构建游戏知识库:RAG 的基石

没有高质量的知识库,多Agent协作就是“巧妇难为无米之炊”。Dify 的知识库功能集成了文本处理、向量化、检索的全流程。

4.1 知识库创建与配置

  1. 创建知识库:在 Dify 控制台,点击“知识库” -> “创建知识库”

    • 名称三角洲行动游戏百科
    • 描述:包含武器、地图、攻略、版本更新的游戏资料库。
    • 索引方式:选择“高精度”。它通常结合了关键词检索和向量语义检索,效果更好。
  2. 理解处理流程:上传文档后,Dify 会执行以下流水线:

    • 解析:支持 PDF、Word、TXT、Markdown、HTML 等格式。
    • 分块:将长文档按语义切割成片段(Chunk)。这是 RAG 效果的关键。
    • 向量化:使用你配置的嵌入模型(Embedding Model,如text-embedding-3-small)将文本块转换为向量。
    • 存储:向量存入向量数据库(Dify 内置或外接),原文存入数据库。

4.2 上传与处理游戏资料

准备你的游戏资料文档。这里我们模拟一下,创建一个delta_force_wiki.md文件。

# 三角洲行动游戏百科 ## 武器数据 ### 突击步枪 - **M4A1** - 伤害:42 - 射速:750 RPM - 有效射程:400m - 特点:均衡,后坐力易于控制,适合新手。 - **AK-47** - 伤害:48 - 射速:600 RPM - 有效射程:350m - 特点:单发伤害高,后坐力大,适合近战爆发。 ### 狙击步枪 - **AWP** - 伤害:115(躯干一击必杀) - 射速:40 RPM - 有效射程:无限 - 特点:经典栓狙,移动缓慢,但威力巨大。 ## 地图攻略 ### 军港 (Military Port) - **模式**:攻防战 - **进攻方优势点位**: 1. 集装箱区:视野开阔,可压制敌方出生点。 2. 起重机顶部:制高点,但易被狙击。 - **防守方优势点位**: 1. 指挥所二楼:窗口多,易守难攻。 2. 地下通道入口:可伏击绕后的进攻方。 - **新手建议**:进攻方建议抱团从左侧仓库推进;防守方建议守住指挥所。 ### 沙漠废墟 (Desert Ruins) - **模式**:团队死斗 - **特点**:地图空旷,掩体少,狙击手天堂。 - **战术**:利用残垣断壁移动,避免在开阔地停留。 ## 版本更新 v2.1.0 - **新武器**:添加了冲锋枪“Vector”。 - **平衡性调整**:略微降低了“AK-47”的后坐力。 - **地图优化**:修复了“军港”地图部分穿墙漏洞。

在 Dify 知识库页面,点击“上传文件”,选择这个 Markdown 文件。上传后,Dify 会自动开始处理。你可以在“索引状态”中查看进度。

4.3 检索测试与优化

上传完成后,不要急于开发工作流。先在知识库页面进行检索测试

  1. 点击知识库卡片上的“测试”按钮。
  2. 输入问题:“M4A1 的伤害是多少?”
  3. 观察右侧返回的“分段内容”。它应该能精准定位到 M4A1 的伤害数据。

如果检索效果不佳,你需要调整:

  • 分段规则:在知识库设置的“处理方式”中,可以调整分段方法(按字符/句子)、分段大小和重叠区间。对于游戏数据表,较小的分段(如300字符)可能更精准。
  • 检索方式:在创建工作流时,可以选择“向量检索”或“全文检索”。通常混合使用(即“高精度”模式)效果最好。

至此,我们的“弹药库”准备好了。接下来,开始设计指挥这些弹药的“多Agent协作系统”。

5. 核心实战:设计多Agent协作工作流

这是本文最核心的部分。我们将把之前设想的“调度、检索、分析、格式化”四个Agent,映射到Dify工作流的各个节点上。

5.1 工作流设计思路

在Dify中,每个“Agent”并非一个独立的常驻进程,而是工作流中一个或多个具有特定功能的节点。我们的协作逻辑如下:

  1. 开始:用户输入问题。
  2. 意图识别(调度Agent):用一个LLM节点判断问题的复杂度和类型(简单查询/复合分析/规划任务)。
  3. 条件分支:根据意图,路由到不同的处理分支。
  4. 分支处理
    • 简单查询:直接调用“知识库检索”节点,然后由“回答生成”节点回复。
    • 复合分析/规划任务:进入多Agent协作链: a.检索Agent:根据细化后的查询指令,从知识库获取相关资料。 b.分析Agent:另一个LLM节点,接收问题和检索结果,进行深度分析和规划。 c.格式化Agent:最后一个LLM节点,负责润色和结构化输出。
  5. 结束:返回最终结果给用户。

5.2 逐步构建工作流

在Dify控制台,点击“工作流” -> “创建空白工作流”,命名为三角洲游戏助手高级版

节点 1:开始(用户问题)

  • 类型:开始
  • 配置:添加一个question字符串变量,代表用户输入。

节点 2:意图识别(调度Agent)

  • 类型:LLM
  • 模型:选择一个快速且便宜的模型,如gpt-4o-mini
  • 系统提示词(关键):
    你是一个游戏助手调度中心。请分析用户关于《三角洲行动》游戏的问题,并判断其类型。 问题类型定义: 1. 简单查询:问题明确,只需查找单一事实即可回答。例如:“M4A1的伤害是多少?”“军港地图是什么模式?” 2. 复合分析:问题涉及对比、总结、分析多个信息点。例如:“对比M4A1和AK-47”“分析军港地图攻防双方优势”。 3. 规划任务:问题要求基于条件或偏好生成方案、计划或建议。例如:“为我推荐一套配装”“制定一个进攻策略”。 只输出一个数字:1、2或3。不要输出任何其他文字。
  • 连接:从开始节点的question变量,连接到本节点的上下文
  • 输出变量:命名为intent_type

节点 3:条件分支

  • 类型:条件判断
  • 配置:根据intent_type的值进行路由。
    • 如果intent_type等于1,则路由到“简单查询分支”。
    • 否则(即等于23),则路由到“复杂处理分支”。

节点 4(简单分支):知识库检索

  • 类型:知识库检索
  • 配置:选择我们之前创建的三角洲行动游戏百科知识库。
  • 查询变量:直接使用question
  • 输出变量:命名为simple_context

节点 5(简单分支):回答生成

  • 类型:LLM
  • 模型:gpt-4o
  • 系统提示词:
    你是一个专业的《三角洲行动》游戏助手。请根据提供的知识库资料,准确、简洁地回答用户的问题。如果资料中没有相关信息,请如实告知。
  • 上下文:连接questionsimple_context
  • 输出变量:命名为final_answer。将此节点连接到“结束”节点。

节点 6(复杂分支):查询优化(检索Agent前哨)

  • 类型:LLM
  • 模型:gpt-4o-mini
  • 系统提示词:
    你的任务是将用户复杂的问题,拆解或重构成更适合知识库检索的查询语句。目标是提高检索命中率。 例如: 用户:“对比一下M4A1和AK-47两把枪。” 输出:“M4A1的伤害、射速、特点。AK-47的伤害、射速、特点。” 只输出优化后的查询语句,不要加引号,不要解释。
  • 上下文:连接question
  • 输出变量:命名为optimized_query

节点 7(复杂分支):知识库检索(检索Agent)

  • 类型:知识库检索
  • 配置:选择三角洲行动游戏百科知识库。
  • 查询变量:使用optimized_query
  • 输出变量:命名为retrieved_docs

节点 8(复杂分支):深度分析(分析Agent)

  • 类型:LLM
  • 模型:gpt-4o(使用能力更强的模型)
  • 系统提示词:
    你是一名资深的《三角洲行动》战术分析师。现在你手头有一些游戏资料和用户的问题。 你的任务是: 1. **综合理解**:基于资料,全面理解用户问题的背景和需求。 2. **深度分析**:进行对比、推理、总结,形成核心观点和论据。 3. **初步草拟**:将你的分析结果组织成一段逻辑清晰、内容详实的分析报告。 注意:你的输出将是给“编辑”的初稿,所以请专注于内容的深度和准确性,暂时不需要考虑格式的美观和语言的最终润色。
  • 上下文:连接questionretrieved_docs
  • 输出变量:命名为analysis_draft

节点 9(复杂分支):格式化输出(格式化Agent)

  • 类型:LLM
  • 模型:gpt-4o
  • 系统提示词:
    你是一名专业的游戏媒体编辑。你将收到一份战术分析师提供的分析报告草稿和原始用户问题。 你的任务是: 1. **结构化**:使用恰当的标题、分点列表、表格(如需要)、加粗等Markdown语法,让内容一目了然。 2. **口语化**:将专业分析转化为玩家容易理解、语气亲切友好的游戏攻略语言。 3. **完整性**:确保最终回答直接回应用户问题,并以“希望这些信息对你有帮助!”等语句结尾。 输出最终的回答。
  • 上下文:连接questionanalysis_draft
  • 输出变量:命名为final_answer。将此节点也连接到“结束”节点。

节点 10:结束

  • 类型:结束
  • 配置:输出final_answer变量。

最后,确保工作流的连线正确无误,从“开始”到“条件判断”,再到两个分支,最终汇合到“结束”。保存工作流。

5.3 工作流测试与迭代

点击右上角“测试”按钮,进入预览模式。

  1. 测试简单查询:输入“AWP的伤害是多少?”。观察流程是否走“简单分支”,并快速返回准确答案。
  2. 测试复杂分析:输入“对比一下M4A1和AK-47,并说明各自适合什么场景?”。观察流程是否走“复杂分支”,并依次经过查询优化、检索、分析、格式化四个步骤。最终应返回一个结构清晰、带有对比表格或分点说明的详细回答。

调试技巧

  • 点击工作流画布上的任何一个节点,可以在右侧查看该节点的输入输出。这是排查问题最强大的工具。
  • 如果某个LLM节点输出不符合预期,首先检查它的系统提示词上下文变量是否正确传入。
  • 如果检索结果不相关,回到“查询优化”节点,调整其提示词,或直接测试知识库的检索效果。

6. 发布为应用并集成

工作流测试通过后,就可以发布为真正的AI应用了。

  1. 发布应用:在工作流编辑页面,点击“发布”。Dify会提示你创建一个新的应用或关联到现有应用。
  2. 配置应用
    • 名称:三角洲行动智能助手
    • 图标/描述:按需填写。
    • 对话开场白:可以设置一个友好的欢迎语。
    • 提示词:这里可以填写一个顶层的系统提示词,但大部分逻辑已由工作流定义,此处可简单说明助手能力。
  3. 访问方式
    • Web界面:Dify会生成一个专属的聊天网页,你可以直接分享链接。
    • API接口:在应用设置中,找到API密钥和端点。你可以用任何编程语言调用。
    # 一个简单的Python调用示例 import requests import json api_key = "your-app-api-key" endpoint = "https://your-dify-domain/v1/chat-messages" headers = { "Authorization": f"Bearer {api_key}", "Content-Type": "application/json" } data = { "inputs": {}, "query": "帮我为侦察兵推荐一套中远距离配装方案", "response_mode": "blocking", # 或 streaming "conversation_id": "", # 为空则创建新会话 "user": "user-123" } response = requests.post(endpoint, headers=headers, json=data) result = response.json() print(result["answer"])
    • 嵌入到网站:Dify提供了可嵌入的Web组件代码片段。

7. 从 Coze 到 Dify:思路迁移与平台对比

你可能也用过字节跳动的Coze。Coze的“智能体”和“工作流”概念与Dify非常相似,且以其丰富的插件生态和与豆包模型的深度集成而闻名。我们的多Agent设计思路在Coze上同样可以实现。

那么,为什么选择Dify进行深度实战?

特性维度CozeDify对本项目的影响
核心定位面向更广泛创作者的AI Bot开发平台,强于C端交互和快速集成。面向开发者的AI应用开发平台,强于企业级流程、复杂逻辑和数据管控。Dify对复杂工作流的编排、调试、变量管理更专业。
部署方式主要为云端托管。支持云端、本地化、私有化部署。数据、模型完全自主。游戏资料可能涉及版权或内部数据,本地部署更安全可控。
知识库能力支持,但相对基础。功能强大,支持多格式、自定义分段规则、混合检索模式,更接近专业RAG系统。对于构建严肃的游戏知识库,Dify的精细控制更有优势。
工作流编排直观易用,插件丰富。同样强大,且更偏向底层逻辑控制,节点类型丰富(条件循环、变量处理、代码执行等)。实现本文的“多Agent”复杂路由和数据处理,Dify的工作流表现更稳定。
API与集成提供API,易于集成到飞书、微信等。提供完整的API和管理后台,更便于与企业内部系统(CRM、OA)集成。如果未来想将助手集成到游戏社区或客服系统,Dify的API更规范。
模型支持深度集成豆包,也支持OpenAI等。模型支持极度开放,任何兼容OpenAI API的模型均可接入,对私有模型友好。可以自由选择成本更低或性能特定的模型来驱动不同Agent。

迁移建议:你可以用Coze快速验证智能体创意和交互设计。当你的创意需要处理更复杂的业务逻辑、更敏感的数据,或需要集成到私有环境时,Dify是更工程化的选择。本文的多Agent协作设计模式,在两个平台上是可以互相借鉴的。

8. 最佳实践与进阶思考

构建一个可用的多Agent应用只是第一步。要让其健壮、可靠、可维护,还需要注意以下几点:

8.1 提示词工程

  • 角色定义清晰:为每个LLM节点(Agent)赋予明确、单一的角色和职责,就像我们为“调度”、“分析”、“编辑”所做的那样。
  • 输出格式约束:使用“只输出...”、“不要输出...”等指令严格约束输出,确保节点间数据传递的纯净性,这是工作流稳定的关键。
  • 迭代优化:根据测试结果不断调整提示词。例如,如果“分析Agent”总是遗漏某些点,就在提示词中明确列出分析维度。

8.2 工作流设计

  • 模块化:将可复用的逻辑(如“查询优化”)构建成子工作流。Dify支持工作流嵌套,这能极大提升复杂项目的可维护性。
  • 错误处理:在工作流中添加“错误处理”节点,捕获LLM调用失败、知识库检索为空等异常,并给出友好的用户反馈。
  • 日志与监控:利用Dify应用控制台提供的对话日志、耗时统计、Token用量监控,持续分析助手的表现和成本。

8.3 RAG知识库优化

  • 数据质量:垃圾进,垃圾出。确保上传的文档结构清晰、信息准确。对非结构化文本(如网页抓取内容)进行预处理。
  • 分段策略:对于游戏数据表,按条目分段(如一把枪一段)可能比按固定字符数分段效果更好。需要根据内容类型实验。
  • 检索测试:定期用典型问题测试知识库,评估检索结果的相关性。根据结果调整检索方式(如增加关键词权重)。

8.4 成本与性能权衡

  • 模型分级使用:在我们的设计中,意图识别和查询优化使用了更便宜的gpt-4o-mini,而深度分析和最终生成使用了更强的gpt-4o。这种分级策略能有效控制成本。
  • 缓存机制:对于常见问题(如“M4A1伤害”),可以考虑在应用层增加缓存,避免重复调用LLM和检索知识库。
  • 异步处理:对于极耗时的复杂分析任务,可以考虑使用工作流的异步调用模式,先给用户一个“正在处理”的反馈。

通过这个从零到一的“三角洲专属游戏助手”项目,我们实践了基于Dify平台构建多Agent协作AI应用的完整流程。你收获的不仅仅是一个工具的使用教程,更是一种用可视化、模块化、工程化的思维来设计和实现复杂AI逻辑的能力

这种能力让你能更快地将一个AI创意转化为可运行、可迭代、可交付的应用。无论是游戏助手、智能客服、数据分析工具还是内部知识引擎,其内核都是相通的:用工作流编排智能,用RAG注入知识,用清晰的架构管理复杂度

下一步,你可以尝试:

  1. 引入工具调用:让Agent不仅能查知识,还能执行动作。例如,连接一个模拟的“装备搭配系统”API,让助手能真正返回配装后的属性计算结果。
  2. 实现长期记忆:利用Dify的“对话记忆”功能,让助手记住用户之前的偏好(比如“我喜欢用狙击枪”),提供个性化建议。
  3. 构建更复杂的决策树:在条件判断节点中加入更多分支,处理更丰富的用户意图,甚至实现多轮对话引导。

AI应用开发的范式正在从“写代码调用模型”向“画蓝图组装智能”转变。掌握像Dify这样的平台,就是握住了进入这个新范式的钥匙。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 14:19:00

不止问答!大模型聚合技术在多行业场景的落地价值与实践优势

随着大模型技术落地普及,AI 的应用场景已经从单一问答、简单文案生成,延伸到技术开发、内容创作、学术科研、文化数字化等垂直领域。单一通用大模型受限于训练方向与能力边界,无法满足多场景、专业化的使用需求,而大模型聚合技术&…

作者头像 李华
网站建设 2026/8/24 14:15:59

Zen Browser 内存优化指南:先体检,再动手,标签页开满也不卡

Zen Browser 内存优化指南:先体检,再动手,标签页开满也不卡 【免费下载链接】desktop Welcome to a calmer internet 项目地址: https://gitcode.com/GitHub_Trending/desktop70/desktop 视频会议进行到一半,鼠标划过标签栏…

作者头像 李华
网站建设 2026/8/24 14:15:45

DeepSeek LeetCode LCP 24. 数字游戏 Python3实现

这道题 LCP 24. 数字游戏 的核心是 数学转化 对顶堆动态维护中位数。 Python3 实现时,利用 heapq 模块,用负数模拟最大堆,逻辑清晰且高效。---解题思路1. 问题转化最终需要满足 nums[i1] nums[i] 1,等价于将 nums[i] - i 变成同…

作者头像 李华
网站建设 2026/8/24 14:15:43

在PC上跑Switch游戏:yuzu模拟器的完整配置与调优方案

在PC上跑Switch游戏:yuzu模拟器的完整配置与调优方案 【免费下载链接】yuzu 任天堂 Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu 游戏镜像已经下好,打开yuzu却黑屏、进游戏就掉帧?yuzu是开源的任天堂Switch…

作者头像 李华
网站建设 2026/8/24 14:11:32

90%的工厂都踩过:BOM物料清单的3个典型错误

很多工厂都有一个很真实的场景: 车间在生产,突然发现用的料不对 采购说是按单买的 工程说BOM就是这么写的 仓库说系统里就是这个物料 最后一圈下来,没人说得清到底哪里出了问题 更麻烦的是,这种问题不是偶发,而是…

作者头像 李华
网站建设 2026/8/24 14:08:48

【单片机课程设计/毕业设计】具有重量检测与人感识别的 STM32 智能晾衣架系统 基于 STM32 的 OLED 显示智能晾衣架远程管控方案设计(017204)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

作者头像 李华