智能助手核心介绍&&搭建企业专属智能体
1、智能助手介绍
1.1 什么是智能助手
“智能助手”是基于知识库检索、联网搜索、大型语言模型(LLM)技术,实现人机自然语言交互的知识库查询、联网搜索、分析输出的工具。其核心目标是让用户能够像与人对话一样,用自然语言直接提问,即 可便捷、迅速、精准地获取问题的答案。适用于特定领域需要智能问答支持的需求场景。
1.2智能助手可以解决什么问题,用于什么场景
智能助手可以解决的问题包括:
1.解决“资料太多太乱,找不到!”的问题。 2.解决“同一问题,重复回答,费时费力!”的问题。 3.解决“基于已有知识与案例,结合当前遇到的问题,快速生成解决方案”的问题。
常见使用场景:
1.企业知识管理与企业级搜索:
构建企业专属的智能知识中枢,员工可通过自然语言查询产品手册、技术文档、合规政策、会议纪要等,实现知识的高效流转与复用
2.智能客户服务与支持:
部署智能客服机器人,进行多轮对话、意图识别(Intent Detection)、情绪分析(Sentiment Analysis),并能自主查询知识库,按需执行操作。
2、华为云一站式构建企业专属智能体(基于开源Dify方案部署)
主要步骤:
1、搭建Dify
2、开通联网搜索(可选)
3、在Dify平台添加模型(LLM、Embedding和Reranker)
4、创建企业知识库
5、编辑与发布工作流
步骤1,搭建Dify:
点击一键部署Dify跳转至华为云部署平台。按照coc平台的操作平台中tab页签“指导文档”的操作指引,完成Dify的部署,并登录到dify开发平台。
登录Flexus L实例控制台,切换至部署Dify时选择区域,找到部署的主机实例卡片,单击卡片右下角更多选项“...”,选择“配置安全组规则”
单击“添加规则”按钮,配置允许访问部署了Dify实例的主机IP(如你当前的主机IP)与端口80。
步骤2(可选,如需外部知识搜索则必选),开通联网搜索
参照如何开通联网搜索,按照文章操作步骤,完成开通联网搜索服务,并生成API Key。
步骤3,在Dify平台添加模型(LLM、Embedding和Reranker)
添加大模型LLM:
在浏览器地址页输入“http:ip:80”,其中ip为步骤一创建的L实例的公网ip,登录到Dify的控制台,点击右上方用户头像选择“设置”,点击左侧工作空间的菜单“模型供应商”,在右侧模型列表点击“华为云MAAS平台”列表中的“设置”。
在设置弹框中的左下方点击“获取API key”,
跳转至华为云modelArts控制台API key管理页,点击右上角“创建API Key”
在创建API Key弹框中输入标签与描述,然后点击“确定”按钮,即可获得API Key. 点击复制API Key.
返回Dify设置华为云MaaS平台弹框中,输入API Key。然后点击保存,完成LLM模型的配置。
添加embedding和reranker模型
在OpenAI-API-compatible卡片中单击“添加模型”
在”添加OpenAI-API-compatible“弹框中,模型类型选择“Text Embedding”,模型名称和模型显示名称输入“bge-m3”,API Key添加大模型LLM中创建的API Key,API endpoint URL中输入华为云maas平台embedding模型的访问URL,访问URL获取路径如下图所示,最后点击“保存”
在OpenAI-API-compatible卡片中单击“添加模型”
在”添加OpenAI-API-compatible“弹框中,模型类型选择“Rerank”,模型名称和模型显示名称输入“bge-reranker-v2-m3”,API Key添加大模型LLM中创建的API Key,API endpoint URL中输入华为云maas平台reranker模型的访问URL,访问URL获取路径如下图所示,最后点击“保存”
步骤4,创建知识库
返回Dify控制台首页,点击顶部“知识库”页签,进入创建知识库页面,参照如何在Dify创建知识库 ,完成知识库创建。
步骤5,编辑与发布工作流
返回dify首页,点击“工作室”页签,点击“flexus 智能助手”卡片,进入工作流编辑转态。
单击工作流中“知识检索”卡片,在知识检索弹出中添加知识库,具体设置参考“在工作流中选择并设置知识库”。
单击工作流中的“联网搜索”卡片,设置联网搜索API。具体设置参考“设置联网搜索”,其作用为:当内部知识库无相关信息时,基于网络搜索结果回答用户问题,获取查询结果提供给下游结点进行总结分析
分别单击工作流中的”大模型服务+外部知识库RAG“和”大模型服务+内部知识RAG“两个卡片,选择在2.3步骤一种添加的华为云模型即服务(MAAS)内置大语言模型。并设置大语言提示词(好的提示词影响大模型推理效果)。具体设置参考“在工作流中设置MAAS大模型”。
点击工作流中右上角的“预览”。分别输入与知识库相关和不相关的问题,检查工作流是否按预期执行,产生输出。验证无误后,点击工作流右上角的“发布”,选择合适的发布方式。
3、工作流编排节点说明及附录
主要包含:开始节点 知识检索 联网搜索 大模型服务
图1 工作流流程
知识检索
功能详细介绍:该节点基于用户问题,检索企业内部知识库,匹配相应的知识库信息来回答用户问题。获取查询结果提供给下游结点进行总结分析。
联网搜索
功能详细介绍:当内部知识库无相关信息时,基于网络搜索结果回答用户问题,获取查询结果提供给下游结点进行总结分析。
大模型
功能详细介绍:结合内部知识库或者联网搜索结果,并基于定义的prompt提示词,对进行推理归纳,得出最佳答案。
问答效果
用户可根据应用场景进行自然语言提问,展示效果如下
调试预览
在编排工作流时,点击右上方工具栏中的预览按钮可基于当前编排的工作流进行调试。
应用发布
需要发布应用时,依次点击右上方工具栏中的发布、发布更新按钮,然后点击运行可查看发布后的应用。
应用监控
在工作流编排页面,点击监控按钮可查看工作流运行状况
点击左侧工具栏日志与标注,可查看工作流历史运行记录
- 点赞
- 收藏
- 关注作者
评论(0)