littlebot
Published on 2025-04-14 / 0 Visits
0

【源码】基于agentuniverse框架的CCKS2024问答系统

项目简介

本项目是基于agentuniverse框架开发的CCKS2024问答系统,使用Python编写。它能够提供多种服务,涵盖基于知识库的查询、推理与答案获取,以及基于rag和llm的查询处理。项目借助agentuniverse框架搭建agent服务,并通过各类配置文件管理参数。

项目的主要特性和功能

  1. 知识库查询:利用预定义查询语句从知识库获取相关信息。
  2. 推理服务:结合参考信息和模型推理来生成查询语句。
  3. 命名实体处理:提供获取和替换命名实体的服务。
  4. 答案获取:通过查询语句获取答案,可能会进行循环推理。
  5. 大模型接口:调用由vllm部署的glm9b模型处理问答。
  6. rag模型:使用Infinity部署的Dmeta - embedding - zh模型API,用于相似度计算和背景信息生成。

安装使用步骤

环境准备

  • 安装Python 3.11。
  • 安装agentuniverse框架和依赖库。

配置设置

  • 设置环境变量。
  • 修改配置文件,如config/custom_key.tomlapp/core/agent/get_sparql_agent/get_sparql_agent.yaml等。

运行服务

启动服务应用:python server_application.py

测试与验证

使用API调用示例(如test.ipynb)进行功能测试。

注意:由于源代码中未包含所有必要的依赖和环境设置细节,上述步骤仅为基于提供的信息进行的一般性概述。实际运行可能需要额外的设置和配置,且修改配置文件后需重启服务。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】