All Classes and Interfaces
Class
Description
运行Python任务的容器池
Abstract base class for plan-based execution nodes Provides common functionality for
nodes that execute based on predefined plans
智能体数据源关联实体类
智能体数据源关联 Mapper 接口
智能体向量存储管理器 为每个智能体提供独立的向量存储实例,确保数据隔离
AI 模型配置类
使用AI模拟运行Python代码(便于在无Docker环境测试)
Schema 构建服务,支持基于 RAG 的混合查询。
Schema 服务基类,提供共同的方法实现
业务知识管理实体类
运行Python任务的容器池(实现枚举)
运行Python任务的容器池接口
运行Python任务的容器池(工厂)
数据源实体类
数据源 Mapper 接口
数据源服务类
运行Python任务的容器池(Docker实现类)
异常处理工具类
关键词提取结果数据结构,用于存储每个问题变体的提取结果
Keyword, entity, and temporal information extraction node to prepare for subsequent
schema recall.
MyBatis Plus 配置类
NL2SQL接口预留
Dispatches to the next node based on the plan execution and validation status.
计划执行与验证节点,根据计划决定下一个执行的节点,并在执行前进行验证。
提示词配置请求DTO
提示词常量类,动态加载提示词文件
提示词加载器,用于从文件系统加载提示词模板
根据Python代码的运行结果做总结分析
根据SQL查询结果生成Python代码,并运行Python代码获取运行结果。
生成Python代码的节点
Query rewriting and intent clarification node to improve intent understanding accuracy.
Report generation node that creates comprehensive analysis reports based on execution
results.
Schema recall node that retrieves relevant database schema information based on
keywords and intent.
Semantic consistency validation node that checks SQL query semantic consistency.
语义模型配置实体类
SQL execution node that executes SQL queries against the database.
Enhanced SQL generation node that handles SQL query regeneration with advanced
optimization features.
状态管理工具类,提供类型安全的状态获取方法
步骤结果管理工具类
StreamingChatGenerator utility class for creating and configuring
StreamingChatGenerator instances
Table relationship inference node that automatically completes complex structures like
JOINs and foreign keys.
用户自定义提示词配置实体类
用户提示词配置 Mapper 接口
用户提示词配置管理服务 提供提示词配置的增删改查功能,支持运行时配置更新
向量存储配置类 确保AgentVectorStoreManager在管理模块中可用