模块化基础能力
将 Web、鉴权、缓存、限流、AOP、租户、国际化和消息能力沉淀为可组合的 Starter。
把通用工程能力集中封装,统一日志、异常、认证、缓存、限流、CRUD 与配置接入方式。
管理端和应用端入口分离,跨服务契约放在 facade,DTO、BO 与 VO 的职责清晰。
支持 Ollama、OpenAI、DeepSeek 以及 OpenAI-compatible 接口,保留统一的调用抽象。
围绕 Sa-Token、RBAC、租户上下文、审计字段和 API Key 脱敏建立可演进的安全基础。
通过 Actuator、Prometheus、结构化日志和 XXL-Job 支撑服务运行与任务调度。
AI、OSS、系统管理和 Learning OS 等模块各自演进,方便按业务需要组合部署。
Controller 不直接依赖业务实现;租户与用户上下文沿调用链传递,服务边界和安全责任都可以被单独测试。
当前项目在稳定的 Java 微服务基础上,持续补齐面向后台企业用户的 AI 平台能力,并保持模块职责与数据边界清晰。
RBAC、系统管理、OSS、AI 模型配置、后台对话、知识库/RAG 与基础工作流已经形成可用闭环。
工具注册表已经落地,后续继续推进鉴权配置、调用审计、MCP 适配和权限隔离。
混合检索、Prompt 管理、AI 调用监控、多模态与业务联动等能力按阶段推进。
从项目概览开始,了解模块组织、启动依赖和标准调用链,再进入 AI 平台与业务服务文档。