如何用阿里云轻量应用服务器【快速部署Dify搭建AI知识库】?完整步骤讲解,Dify是一款开源的大语言模型LLM(Large Language Model)应用开发平台,您可以通过Dify将企业或个人的知识库集成到大模型应用中,创建定制化的AI问答解决方案,同时也可将其集成到您的业务环境中,提升用户体验。本文主要介绍使用Dify应用镜像快速搭建基于大语言模型的知识库问答系统。
步骤一、创建轻量应用服务器
1、访问轻量应用服务器官网:https://www.aliyun.com/product/swas 如果你已经有了轻量应用服务器,选择产品控制台,如果没有轻量,那么点击立即购买,创建一台轻量应用服务器,目前2核2G、200M峰值带宽活动价格68元一年,大家根据需求选择配置,Dify要求云服务器配置2核4G配置以上。
在轻量应用服务器页面,根据界面提示完成资源配置,本文阿小云选择了实例规格族通用型,费用是112/月,配置大家随便选,主要是应用镜像。
步骤二、应用镜像选择Dify
应用镜像选择Dify,如下图:
Dify 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。即使你是非技术人员,也能参与到 AI 应用的定义和数据运营过程中。
步骤三、地域的选择
地域的选择请根据业务所在的地理位置选择就近地域,降低网络延迟。服务器创建后不支持更换地域,请谨慎选择。
其他的配置一步步选择,购买时长等,根据实际情况选择,完成付款。
步骤四、进入轻量应用服务器管理控制台
支付完成后,单击进入轻量应用服务器管理控制台。在服务器卡片列表找到已创建的轻量应用服务器。当轻量应用服务器状态从准备中变更为运行中后,表示Dify已搭建完成。如下图:
步骤五、登录Dify
1、获取Dify首页地址,在服务器页面,单击服务器卡片中的实例ID,进入服务器概览页面。单击应用详情页签,获取Dify首页地址。如下图:
2、登录Dify。在本地电脑浏览器中,输入Dify首页地址http://47.178.XX.XX。
(条件可选)首次登录Dify,请根据界面设置管理员账号(输入邮箱地址、用户名和密码)后,单击设置。
输入邮箱和密码后,单击登录。
登录成功后,进入Dify首页。
步骤六、使用Dify
本步骤主要介绍使用Dify制作企业知识库小助手的基本流程
1、接入大模型。Dify目前已支持主流的模型供应商,例如OpenAI的GPT系列、Anthropic的Claude系列等。不同模型的能力表现、参数类型会不一样,您可以根据不同情景的应用需求选择您喜欢的模型供应商。
在Dify首页的顶部菜单,单击右上角的头像,再选择设置。
2、在弹出的设置对话框中,在左侧导航栏单击模型供应商,然后单击模型卡片中的设置。本示例以通义千问为例,通义千问提供的免费额度消耗完后按Token计费,相比您自主部署大模型可以显著降低初期的投入成本。开通百炼免费领千万Tokens:https://www.aliyun.com/product/bailian
在弹出的安装插件对话框中,单击安装。在待配置区域,单击设置。
在弹出的添加通义千问对话框中,获取并输入API Key后,单击保存。
2、创建知识库。您可以将企业内部文档、FAQ、规范信息等内容上传至知识库进行结构化处理,供后续LLM查询,让Dify更加精准且专业地回答相关问题。
在Dify首页的顶部菜单,单击知识库,然后单击创建知识库。
在创建知识库页面,配置参数。根据界面提示,选择数据源。本示例选择导入已有文本,并上传文本文件。
单击下一步后,您可根据页面引导,进行文本分段与清洗。此处的配置参数按需配置即可,本示例保持默认。知识库将自动为上传的文档进行清洗、分段并建立索引,以便后续AI问答助手在回答时检索参考。
单击保存并处理。当显示嵌入已完成,表示文档已上传。
3、创建应用。通过创建应用,您可以将智能AI技术应用于特定的需求。本示例以创建一个AI问答助手为例。
创建应用。在Dify的顶部菜单中,单击工作室,然后单击创建空白应用。
在创建空白应用页面,选择聊天助手,并输入应用名称,其他参数保持默认即可。
编排并发布应用。为已创建的AI助手配置提示词并添加知识库后,发布应用。
在编排页面,输入提示词,然后单击添加,选择已创建的知识库。提示词示例如下:
您将充当轻量应用服务器的AI智能助手,专门解答客户关于轻量应用服务器产品及其相关功能的问题。您的回答应基于已有的知识库内容,确保准确。如果客户的问题超出了您的知识范围,请坦诚告知他们您不知道答案,以保持信息的诚信。请以友好和亲切的语气与客户交流,可以适当地使用表情符号来提升互动体验。
选择合适的模型(例如qwen-max-latest)后,调试AI应用。
配置了专属知识库的AI助手通过集成相关领域的知识库,能够提供更加专业、准确的信息和建议。您可以在调试与预览页面输入问题,查看AI问答助手的效果。
选择发布 > 发布更新。
4、应用集成。您可以将已创建的AI问答助手嵌入到业务网站中,提升用户体验。
选择发布 > 嵌入网站。
在弹出的嵌入网站中对话框中,选择其中的一种方式,单击image按钮,将代码复制到您的网站中的目标位置。嵌入完成后,便可在您的网站中进行问答。