项目简介
本项目是基于agentuniverse框架开发的CCKS2024问答系统,使用Python编写。它能够提供多种服务,涵盖基于知识库的查询、推理与答案获取,以及基于rag和llm的查询处理。项目借助agentuniverse框架搭建agent服务,并通过各类配置文件管理参数。
项目的主要特性和功能
- 知识库查询:利用预定义查询语句从知识库获取相关信息。
- 推理服务:结合参考信息和模型推理来生成查询语句。
- 命名实体处理:提供获取和替换命名实体的服务。
- 答案获取:通过查询语句获取答案,可能会进行循环推理。
- 大模型接口:调用由vllm部署的glm9b模型处理问答。
- rag模型:使用Infinity部署的Dmeta - embedding - zh模型API,用于相似度计算和背景信息生成。
安装使用步骤
环境准备
- 安装Python 3.11。
- 安装agentuniverse框架和依赖库。
配置设置
- 设置环境变量。
- 修改配置文件,如
config/custom_key.toml
、app/core/agent/get_sparql_agent/get_sparql_agent.yaml
等。
运行服务
启动服务应用:python server_application.py
。
测试与验证
使用API调用示例(如test.ipynb
)进行功能测试。
注意:由于源代码中未包含所有必要的依赖和环境设置细节,上述步骤仅为基于提供的信息进行的一般性概述。实际运行可能需要额外的设置和配置,且修改配置文件后需重启服务。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】