社区供稿 | YuanChat全面升级:知识库、网络检索、适配CPU,手把手个人主机部署使用教程

简介: 在当下大语言模型飞速发展的背景下,以大模型为核心的AI助手成为了广大企业和个人用户最急切需求的AI产品。然而在复杂的现实办公场景下,简单的对话功能并不能满足用户的全部办公需求,为此我们发布了最新版的YuanChat应用

背景介绍

在当下大语言模型飞速发展的背景下,以大模型为核心的AI助手成为了广大企业和个人用户最急切需求的AI产品。然而在复杂的现实办公场景下,简单的对话功能并不能满足用户的全部办公需求,为此我们发布了最新版的YuanChat应用,该版本YuanChat的主要更新内容主要有:

  • 知识库能力增强:YuanChat 现在支持对 docx、pdf、txt 格式文件的深入理解和检索,结合多种先进的检索算法,确保用户能够快速且精准地获取所需信息。
  • 网络检索功能:新增的网络检索能力使 YuanChat 能够访问并分析互联网上的数据,从而为用户提供更为广泛和时效的信息。
  • 多模型适配:为了满足不同用户的需求,YuanChat 现在支持多种模型的适配,增强了其灵活性和适用范围。
  • 用户界面优化:我们对软件界面进行了全面的重新设计,新的布局更为合理,确保用户操作更加直观和便捷。

对于构建大模型服务的研究者和开发者,模型选型是一个至关重要的阶段。一般来说,这个过程涉及从不同的源下载多个模型,手动部署每个模型服务,然后逐一进行测试,这不仅耗时而且容易出错。然而,我们最新版的YuanChat提供了一种更为高效的解决方案。YuanChat现在支持从Huggingface、Modelscope等平台下载推荐的主流模型,用户可以直接在YuanChat的界面中选择和测试这些模型,而无需进行繁琐的手动部署。开发者可以在YuanChat的模型选择下拉菜单中浏览所有备选模型,一键切换以测试各个模型的效果。这种无缝的模型测试流程,不仅节省了大量时间,也减少了因手动操作引入的错误。

集成Serper API的网络检索功能加入,也使得哪些需要对较新话题和概念进行分析的用户能够即时访问互联网上的最新数据,保持信息的时效性,从而避免当下ChatGPT等工具因数据固定而导致的分析失效。

此外,在企业办公中,许多用户也会面临海量的各式文档过于繁杂,难以处理的问题。最新版本的YuanChat通过结合多种检索算法,使得知识库的创建、修改和删除操作也变得更加简单,有助于企业更好地构建和维护知识资产,提升全员的学习和工作效率。

YuanChat的这些更新,为用户提供了一种更为高效、直接的交互方式。无论是在信息检索、模型适配,还是在网络数据获取方面,YuanChat都致力于让复杂的任务变得简单,让智能交互体验更加贴近用户的实际需求。

本次更新为YuanChat CPU通用版本,对于支持XPU的yuanchat版本,详见 YuanChat全面升级XPU版本(https://github.com/IEIT-Yuan/YuanChat/blob/main/docs/YuanChat%E5%85%A8%E9%9D%A2%E5%8D%87%E7%BA%A7XPU%E7%89%88%E6%9C%AC.md


部署教程

本节将逐步讲述最新版YuanChat的部署和使用过程,首先是YuanChat安装的一些基本注意事项如下所示:

配置要求

  • 可使用内存:4GB 以上
  • 系统: windows10/11 64位

软件下载

安装和运行

  • YuanChat.exe占用本地的5050端口,如果系统中有其他应用占用了此端口会导致YuanChat.exe启动失败,请使用前确认系统环境。

安装

通过此链接下载YuanChat的安装包,根据提示进行安装部署

安装1


安装2


安装3


安装4


安装完成后运行YuanChat

初次运行YuanChat,需要配置存储路径,此路径用于保存下载模型和知识库文件

配置存储路径



下载模型

初次使用YuanChat需要下载模型,通过左侧模型管理页面进行下载

下载完成后,按钮变为【下载完成】,且置为灰色,不可点击。


加载模型

此时,回到会话页面,可以在模型选择处,进行模型的加载。


加载过程视模型大小和个人电脑性能而不同。

加载完成后,右侧【设置】栏将显示该模型的一些基本使用参数,如下图所示


到这一步,就可以尽情使用对话了。

您可以直接跟模型进行对话


也可以上传文档,然后让模型根据文档内容进行总结或回答问题


特色功能

会话管理

针对会话功能,我们可以新建会话开启一个新的会话,可以对会话名称进行修改,也可以将某个会话进行删除。同时还可以建立目录来分类不同对话,当我们在企业工作中有较多对话时,该功能能够起到有效归纳整理对话,提高工作效率的作用。

知识库使用

使用大模型来构建知识库是当前企业和个人办公智能化转型的主要趋势,大模型能够自动识别和解析文档中的文本内容,包括Word、TXT、PDF等格式,无需用户手动输入或格式化。文档内容被自动解析并存入向量数据库,便于后续的检索和分析,免去了用户自己构建检索系统(如RAG)时的数据处理、数据库构建等复杂工作。


1、知识库创建、修改、删除


2、使用知识库进行对话


3、使用单文件进行对话 如果您需要阅读理解的文件较少,且不想使用知识库,您可以只使用单个文件进行对话,具体步骤如下:

同使用知识库相比,单个文件进行对话的响应速度会更快,但对于文件内的内容缺少更为深层次的理解。


使用网络检索增强

同之前支持网络搜素增强介绍的功能,当前版本支持使用网络检索增强,网络搜索使用的是搜索引擎服务Serper,因此首先需要准备搜索引擎服务Serper的API Key,通过 https://serpapi.com/ 注册获取。我们进入该网站页面,从右上角处进入注册,


完成注册后,我们登录进入个人页面,在个人页面左侧我们点击进入API Key的获取页面,在获取页面内我们可以查看并复制自己的API Key


在使用时,我们需要先在YuanChat页面内开启网络检索的开关,


打开后需要配置基本信息,在Serper API Key一栏填入前面注册得到的API key,在嵌入式模型本地路径一栏填入之前下载好的模型在本地的目录路径。


完成上述配置后,即可使用网络搜索增强的对话功能了。


总结

在这篇技术文章中,我们详细介绍了YuanChat的最新升级版本,它带来了一系列令人兴奋的新功能和改进,旨在为用户提供更加智能化和个性化的交互体验。文章提供了详细的部署教程,从配置要求到安装运行,再到会话管理和知识库、网络检索功能的使用,确保用户能够轻松上手。 展望未来,我们将持续优化YuanChat的功能,包括但不限于:提高YuanChat在本地运行的处理速度和准确性、引入更多先进的语言模型、改进用户界面和操作流程。

对于使用过程中遇到的任何问题,我们鼓励用户在项目的issue中进行提问,我们将积极回应并提供帮助,构建一个活跃的社区环境。 我们相信,通过不断的技术创新和产品完善,YuanChat将能够更好地服务于广大企业和个人用户,成为您日常工作和生活中的得力助手。敬请期待我们的下一次升级,它将带来更多令人期待的新特性和改进。

更多信息,请访问以下页面

YuanChat Github 项目主页:

https://github.com/IEIT-Yuan/YuanChat/


Yuan 2.0 Github 项目主页:

https://github.com/IEIT-Yuan/Yuan-2.0


Yuan 2.0 系列模型Modelscope 主页:https://modelscope.cn/profile/YuanLLM


Yuan 2.0 系列模型Hugging Face 主页:

https://huggingface.co/IEITYuan


点击链接👇直达原文

https://modelscope.cn/profile/YuanLLM

相关文章
|
7月前
|
边缘计算 人工智能 5G
5G引领家庭网络升级:速度、稳定性与智能化的新时代
5G引领家庭网络升级:速度、稳定性与智能化的新时代
549 69
|
4月前
|
存储 弹性计算 网络协议
阿里云服务器ECS实例规格族是什么?不同规格CPU型号、处理器主频及网络性能参数均不同
阿里云ECS实例规格族是指具有不同性能特点和适用场景的实例类型集合。不同规格族如计算型c9i、通用算力型u1、经济型e等,在CPU型号、主频、网络性能、云盘IOPS等方面存在差异。即使CPU和内存配置相同,性能参数和价格也各不相同,适用于不同业务需求。
422 144
|
3月前
|
人工智能 自然语言处理 API
利用Zyplayer-doc知识库部署企微智能客服
Zyplayer-doc 是一款支持私有化部署的 WIKI 知识库系统,适合个人和企业使用,支持在线文档管理,易上手且成本低。最新版本新增飞书、钉钉、企业微信等平台的 AI 问答接入功能,尤其可与企业微信客服对接,实现智能客服部署。
|
9月前
|
Oracle 关系型数据库 Java
【YashanDB知识库】Mybatis-Plus适配崖山配置
【YashanDB知识库】Mybatis-Plus适配崖山配置
|
9月前
|
数据库
【YashanDB知识库】数据库一主一备部署及一主两备部署时,主备手动切换方法及自动切换配置
【YashanDB知识库】数据库一主一备部署及一主两备部署时,主备手动切换方法及自动切换配置
【YashanDB知识库】数据库一主一备部署及一主两备部署时,主备手动切换方法及自动切换配置
|
7月前
|
传感器 算法 数据安全/隐私保护
基于GA遗传优化的三维空间WSN网络最优节点部署算法matlab仿真
本程序基于遗传算法(GA)优化三维空间无线传感网络(WSN)的节点部署,通过MATLAB2022A实现仿真。算法旨在以最少的节点实现最大覆盖度,综合考虑空间覆盖、连通性、能耗管理及成本控制等关键问题。核心思想包括染色体编码节点位置、适应度函数评估性能,并采用网格填充法近似计算覆盖率。该方法可显著提升WSN在三维空间中的部署效率与经济性,为实际应用提供有力支持。
|
8月前
|
监控 网络安全 数据库
YashanDB 知识库:ycm 纳管主机安装 YCM-AGENT 时报错 “任务提交失败,无法连接主机”
在安装 ycm-agent 纳管主机时,可能出现因端口未开放导致的报错问题。此问题会阻止 YCM 对主机和数据库的监控功能,影响版本为 `yashandb-cloud-manager-23.2.1.100-linux-aarch64.tar`。原因是目标主机(如 10.149.223.121)未开放 9070 或 9071 端口。解决方法包括关闭防火墙、添加白名单或开放指定端口,需与管理员确认操作。处理过程涉及网络检查、端口测试等步骤。端口问题解决后,若再次安装报唯一键错误,需先移除失败主机再重试。
|
9月前
|
调度 数据库 Python
【YashanDB 知识库】DolphinScheduler 适配崖山 Python 驱动
本文来自YashanDB官网,介绍如何将DolphinScheduler调度器适配崖山Python驱动,实现通过Python任务访问崖山数据库。环境要求包括DolphinScheduler 3.1.9、Python 3.9及YashanDB 23.2.2.100。操作步骤涵盖安装YashanDB客户端、配置环境变量、安装Python驱动以及设置DolphinScheduler相关参数,助力用户高效集成与使用。

热门文章

最新文章