12月21日,在2024 OpenCloudOS年会上,网易有道AI解决方案总监冯江涛分享了网易有道开源的 AI 知识库问答平台QAnything与OpenCloudOS的技术合作成果,双方将QAnything集成到了OpenCloudOS操作系统中,打造了一套操作系统AI问答解决方案,为OpenCloudOS用户提供了一键部署 AI 知识问答库的能力。
QAnything是网易有道自研的网易有道自研检索增强引擎,可以高效管理各类文档,快速构建本地知识库问答,实现“即问即答、即找即现”,具备稳定、高性能、高可用的系统以及成熟的应用落地实践经验。而 OpenCloudOS 作为一款开源操作系统,侧重于提供稳定、安全、高效的底层计算环境,双方在技术栈上具有显著互补性优化。
冯江涛介绍,在为 OpenCloudOS制作QAnything 镜像的过程中,研发团队通过编写 Dockerfile 文件,构建自定义的Docker镜像,并使用docker-compose 进行多容器编排,在这个过程中也遇到了依赖库的兼容性、容器配置的调整等技术挑战。
在依赖库的兼容性方面,为了确保QAnything能够在OpenCloudOS环境中正常运行,需要仔细分析QAnything的Dockerfile文件和相关文档,识别出所有必要的依赖库。因此,团队在OpenCloudOS的Dockerfile中,使用dnf包管理器安装了这些系统级依赖,对于Python依赖,则使用pip包管理器进行安装。通过逐个检查和安装依赖库,确保了OpenCloudOS镜像中包含了运行QAnything所需的所有组件。
针对容器编排和配置调整,QAnything使用了多个容器协同工作,因此需要对 docker-compose.yml文件进行适当调整,以适应 OpenCloudOS环境,在仔细分析原有docker-compose.yml 文件,深入理解各个服务的功能和配置后,团队根据 OpenCloudOS 的特点,对docker-compose.yml文件进行了必要修改,包括调整镜像名称、端口映射、卷挂载等。通过反复的测试和调试,确保了服务能够在 OpenCloudOS环境下正常运行。
在解决了这两大难题后,OpenCloudOS 便获取了一键部署 QAnything 的能力,用户无需关注复杂的环境配置和依赖管理,只需拥有Docker运行环境,并使用 Docker Compose 命令即可快速启动QAnything应用程序,这不仅极大简化了QAnything启动和运行的过程,降低了 QAnything 使用门槛,也进一步节省了用户的时间和精力。
目前,双方联合打造的操作系统AI问答解决方案已经在企服、文旅、电力、汽车等诸多行业实现落地,打造了多个标杆案例。
以中关村壹号园区为例,通过该解决方案,中关村壹号园区上线了国内首个基于国产化的园区级问答项目,帮助园区企业进一步实现了降本增效。同时,为园区搭建起一个集百万份技术文档于一体的企业本地知识库问答系统。截至目前,中关村壹号园区企业文档问答产品日均解答问题数量已经超100次、平均问题响应时间降低了20%、企业团队协作的效率提高了35%。
冯江涛表示,未来,网易有道将持续深化与OpenCloudOS的合作,共同推动操作系统与知识库问答领域的技术进步和发展,为用户提供更加好用、易用的智能问答服务。
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。