尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Dify 智能体搭建教程:6 步搭出会问答、能生图、连地图的个人助手

Dify 智能体搭建教程:6 步搭出会问答、能生图、连地图的个人助手 Dify 智能体搭建教程6 步搭出会问答、能生图、连地图的个人助手【免费下载链接】hello-agents 《从零开始构建智能体》——从零开始的智能体原理与实践教程项目地址: https://gitcode.com/GitHub_Trending/he/hello-agents本教程以 Dify 为例演示一个 Dify 智能体的完整搭建过程。跟着 6 个步骤操作你可以得到一条 Chatflow 工作流让助手同时具备 5 项能力日常问答、文案润色、图片与视频生成、高德地图位置与饮食推荐、数据库查询与可视化。全程在 Dify 界面里点选配置不需要写后端代码。搭好的 Dify 智能体长什么样能力清单与路线图先明确最终产物。这个 Dify 智能体是一个 Chatflow 应用用户的所有输入先经过同一个问题分类器再被分发到 5 条处理分支。能力依赖的节点 / 插件日常问答LLM 节点 获取时间戳工具文案润色LLM 节点独立的优化提示词图片 / 视频生成豆包 Image and Video Generator 插件T2I / T2V位置与饮食推荐Agent 节点ReAct 模式 高德地图 MCP 服务数据查询与可视化rookie-text2data 插件搭建路线图共 6 步在插件市场装齐 5 个核心插件创建 Chatflow 空白应用搭好问题分类器骨架接通日常问答分支接通文案润色分支接通图片 / 视频生成分支完成高德地图 MCP 配置接通位置与饮食推荐分支数据查询作为扩展玩法放在最后随时可以补上。第 1 步Dify 插件市场要装哪几个插件这一步的目的是把后面 5 个场景要用到的零件一次备齐否则搭到对应分支时会发现节点里选不到模型或工具。操作分 3 下点击 Dify 界面右上角的插件按钮进入插件市场在搜索框里按名字逐个搜索并点击安装回到插件列表确认每一项都显示为已安装本教程需要安装的插件如下缺一个都会卡住对应场景插件用途Gemini日常问答、文案分支的对话大模型OpenAI备选对话模型如 GPT 系列豆包 Image and Video Generator文生图、文生视频rookie-text2data自然语言转 SQL查 MySQL 数据库Agent 策略支持 MCP 工具让 Agent 节点能调用 SSE / StreamableHTTP 的 MCP 服务完成后插件列表左侧会显示已安装条目和版本号工作流里新建 LLM 或工具节点时就能直接选到它们。第 2 步创建 Chatflow 应用与问题分类器这一步的目的是搭出整个 Dify 智能体的骨架一个统一入口加一个分流器。具体操作顶部导航进入工作区点击创建空白应用类型选 Chatflow在画布上开始节点之后添加问题分类器节点为分类器定义与后续分支一一对应的类别例如日常问题、文案优化、图片生成、视频生成、位置与饮食推荐问题分类器的作用是让模型先读懂用户这句话属于哪类任务再走对应分支省去手写一堆 if-else 路由规则。每加一个类别就要接一条分支后面 4 个场景就是逐条接分支的过程。场景一日常问答——给 LLM 分支写咨询专家提示词这是兜底分支处理所有没有命中其他类别的普通问题。分支节点依次是开始 → 问题分类器日常问题→ LLM → 直接回复。LLM 节点的两处配置决定回答质量工具加上获取时间戳。为什么很多生活类问题节假日、季节、天气应对依赖当前日期没有时间信息模型只能泛泛而谈。系统提示词按三层结构组织比一长段话更好维护——Role把角色定为日常问题咨询专家覆盖日常生活、健康养生、家庭管理、人际关系等领域Profile语言用中文性格设为亲切友好、耐心细致、务实可靠Skills分问题分析、解答提供、沟通表达三组能力要求回答具体可行、语言通俗保存后发送一句你好你会看到助手以咨询专家的身份自我介绍并列出它能帮忙解答的问题类别。这条分支通了说明骨架和第一个分支都配置成功。场景二文案润色——给分类器加第二条分支文案优化是最高频的使用场景之一润色、扩写、缩写。分支结构和场景一完全一样开始 → 问题分类器文案优化→ LLM → 直接回复差别只在 LLM 节点的提示词。这条分支的提示词围绕四点写角色专业文案优化专家站在目标受众和转化目标的角度写任务分析并优化原文的结构、语言、风格让内容更生动、更有说服力限制不改变原文的核心信息不添加虚构内容输出格式直接给出优化后的完整文案例如要求正文超过 500 字完成后把一段粗糙的推销文案丢进去你会收到一段结构清晰、明显扩写润色过的版本。 场景三图片与视频生成——接上豆包 T2I / T2V 节点这一步让助手能直接画和拍。前置条件是第 1 步装好的豆包插件已配置好 API Key并开通了相应的生成权限。图片生成分支节点依次为开始 → 问题分类器图片生成→ 豆包 T2I → 直接回复T2I 节点里选择生图模型并填入 API Key发送帮我生成图片玫瑰咖啡几秒后返回一张主题匹配的图片视频生成与图片几乎同理到火山引擎控制台开通文生视频权限分支节点把豆包 T2I 换成豆包 T2V其余连线不变提示词里可以指定主题和风格支持多种创作方向️ 场景四位置与饮食推荐——完成高德地图 MCP 配置先解释 MCPModel Context Protocol一套让智能体标准化调用外部服务的接口协议。有了它Dify 智能体不用自己写接口对接就能使用高德地图这类现成服务。本场景演示的是云端部署的 MCP 服务通过 ModelScope魔搭社区接入。配置分 4 步每步做完都有明确的确认信号在 ModelScope 社区注册账号并登录进入高德地图 MCP 服务的配置页面到高德开放平台新建应用生成 API Key把 Key 粘贴回 MCP 配置页的输入框页面显示配置成功即完成之后把 MCP 接进工作流新增一个 Agent 节点选择 ReAct 模式添加获取时间戳工具再以 SSE 模式配置 MCP 服务把服务地址复制过来时去掉 mcp-server 前缀最后补上该分支的提示词。保存试运行后问附近有什么适合周末去的地方或今晚吃什么助手会通过 MCP 拿到实时信息再作答而不是凭训练记忆硬编。 扩展玩法自然语言查数据库并可视化数据查询分支用到的就是第 1 步装好的 rookie-text2data 插件。配置要点只有两处数据库连接填入 MySQL 的地址、库名、账号与密码插件会先做连通性校验提示词约定好先整理数据、再输出可视化结果的回答格式完成后用一句上个月各渠道的销售量对比这类大白话提问助手会转成 SQL 执行查询并按提示词要求整理成表格或图表形式返回。Dify 智能体配置时容易踩的 4 个坑前 4 个场景搭完后如果回答质量不稳定按下面 4 点逐一排查提示词每条分支都写清角色是谁 任务是什么 什么不能做只写角色不写限制输出格式会飘工作流分类器的类别定义要互斥两条分支的描述重叠会导致分发乱跳一个分支只干一件事错误处理给调用外部服务的节点设置超时和重试地图、生图这类节点偶发失败时不至于整条流程中断性能高频的日常问答分支用响应快的模型把耗时的生图、生视频节点放在分类之后按需触发避免每次对话都排队等生成完成后的能力清单与下一步对照检查你的 Dify 智能体应能完成日常生活问答带时间感知文案润色、扩写文生图、文生视频高德地图位置查询与饮食推荐自然语言查询数据库并可视化下一步可以玩的方向给分类器新增分支接入更多 MCP 服务如新闻资讯尝试插件市场里的可视化图表类插件增强数据分支的图表样式对照仓库中的完整图文版章节核对每个节点参数Extra-Chapter 对应章节【免费下载链接】hello-agents 《从零开始构建智能体》——从零开始的智能体原理与实践教程项目地址: https://gitcode.com/GitHub_Trending/he/hello-agents创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表