ArchGuard 采用的是 CS 架构,所以在分析数据时,需要通过 Scanner CLI + JSON 的方式,将数据传递给 Server 进行分析。 因此,你可以通过自定义 Server 来实现自己的数据分析逻辑。

即:基于 Scanner 接口,实现独立 Server API

Rust 语言:CoUnit 示例

CoUnit,一个基于 LLM 的虚拟团队接口人(API),通过向量化文档、知识库、SDK和 API 等, 结合 LLM 智能化团队间对接与协作。

Rust Server example

pub fn router() -> Router {
   use axum::routing::*;
   Router::new()
       .route("/:systemId/reporting/class-items", post(save_class_items))
       .route("/:systemId/reporting/container-services", post(save_container))
       .route("/:systemId/reporting/datamap-relations", post(save_datamap))
       .route("/:systemId/reporting/openapi", post(save_openapi))
}