上下文工件
上下文工件(Context Artifacts)是SocratiCode中用于将非代码知识纳入统一索引的机制。真实项目中影响开发决策的知识不仅包括代码,还包括数据库Schema、API规范、基础设施配置、架构文档等。
实现方式
- 在项目根目录创建
.socraticodecontextartifacts.json文件 - 描述工件的名称、路径和描述
- 工件像代码chunk一样被分块、嵌入,并存入独立的Qdrant collection
- 通过
codebase_context_search工具统一检索
意义
上下文工件将"项目外脑"内建进AI的认知系统,使AI不再只会读取源代码目录,而是真正理解项目运行所依赖的完整知识边界。