AGENTS.md 2.6 KB

开始规则

在开始进行代码撰写前,请先完成以下内容:

  • 完整阅读当前文件内容,它定义了整个项目的主体架构
  • 阅读docs/技术方案.md,该文件包含了需要实现的功能
  • 运行 bash init.sh 验证项目环境是否正常
  • 阅读 feature_list.json 查看最近的一些工作内容
  • 阅读 READEME.md 了解重要功能文件的说明

项目整体结构

目前该项目主要分为以下部分:

  • 请求日志记录(api_log)

该文件夹主要记录了目前服务接口的请求参数、agent处理流程以及最终的结果,还有请求响应时间

  • 参考数据(data)

里面包含了大量混杂的实际生产数据(data/20260529_申勤提供数据、data/慧管理遗产、data/投标文件资料_20260625、data/收到的数据),以及由生产数据规整出来的后续用于构建知识图谱的数据模板(data/templates),以及模拟出来的测试知识图谱数据(data/test_data) data/config_example.json 为构建知识图谱所需的

  • 文档文件(docs)

里面包含了整体功能说明、以及目前的技术实施路线(docs/技术方案.md)、处理技术流程图(docs/images)以及dms数据库和目前模板数据之间的映射关系(初步映射关系图,目前可忽略该映射关系,后续有最新的映射关系文件output/模板_源数据_DMS字段关联.csv)

  • 前端代码(html)

里面包含了目前整个项目的前端代码

  • 编码模型(models)

里面存放了一个编码模型,用于计算用户问题和知识图谱实体之间的相似度,以便于用户问题和知识图谱之间进行关联

  • dms与知识图谱数据模板的关联(output)

里面存放了目前dms数据库与知识图谱模板字段之间的关联关系,目前最新关联关系文件为output/模板_源数据_DMS字段关联.csv。以及知识图谱的元知识图谱数据output/meta_graph_schema.json

  • 测试文件(scripts)

一些编程智能体在开发过程中开发的测试文件

  • 主要功能代码(src)

包含了根据知识图谱数据进行知识图谱构建、问答agent构建的功能代码

  • 配置文件(.env)

整体项目的一些配置信息,比如neo4j数据库的连接信息、问答智能体基座模型的一些配置信息、redis配置信息

  • 服务运行环境配置信息

该项目使用uv进行项目环境控制,相关信息分别存放在:.venv、pyproject.toml、uv.lock中

  • 项目主题主题功能介绍(README.md)

里面包含了目前各部分功能的主要应用代码说明以及