在开始进行代码撰写前,请先完成以下内容:
目前该项目主要分为以下部分:
该文件夹主要记录了目前服务接口的请求参数、agent处理流程以及最终的结果,还有请求响应时间
里面包含了大量混杂的实际生产数据(data/20260529_申勤提供数据、data/慧管理遗产、data/投标文件资料_20260625、data/收到的数据),以及由生产数据规整出来的后续用于构建知识图谱的数据模板(data/templates),以及模拟出来的测试知识图谱数据(data/test_data) data/config_example.json 为构建知识图谱所需的
里面包含了整体功能说明、以及目前的技术实施路线(docs/技术方案.md)、处理技术流程图(docs/images)以及dms数据库和目前模板数据之间的映射关系(初步映射关系图,目前可忽略该映射关系,后续有最新的映射关系文件output/模板_源数据_DMS字段关联.csv)
里面包含了目前整个项目的前端代码
里面存放了一个编码模型,用于计算用户问题和知识图谱实体之间的相似度,以便于用户问题和知识图谱之间进行关联
里面存放了目前dms数据库与知识图谱模板字段之间的关联关系,目前最新关联关系文件为output/模板_源数据_DMS字段关联.csv。以及知识图谱的元知识图谱数据output/meta_graph_schema.json
一些编程智能体在开发过程中开发的测试文件
包含了根据知识图谱数据进行知识图谱构建、问答agent构建的功能代码
整体项目的一些配置信息,比如neo4j数据库的连接信息、问答智能体基座模型的一些配置信息、redis配置信息
该项目使用uv进行项目环境控制,相关信息分别存放在:.venv、pyproject.toml、uv.lock中
里面包含了目前各部分功能的主要应用代码说明以及