路线图
本页展示 Snail AI 的功能规划和开发进展。路线图按里程碑组织,持续更新。
状态说明:
- ✅ 已完成
- 🚧 开发中
- 📋 已规划
v0.0.1 -- 基础平台(已发布)
✅ 智能体管理(AI 辅助创建、手动创建、模板创建)
✅ Agent 责任链架构(10 个 Handler 完整流水线)
✅ 分布式 Server-Agent 架构(gRPC 双向流通信)
✅ 客户端拦截器机制(SnailAiInterceptor SPI + Advisor 流水线)
✅ 多模型支持(OpenAI、Claude、Ollama、Gemini、火山引擎)
✅ 五种模型类型统一管理(CHAT / EMBEDDING / RERANKER / IMAGE / SPEECH)
✅ RAG 知识库(10+ 文档格式、4 种分片策略、混合检索 + 重排序)
✅ MCP 工具集成(SSE / Streamable HTTP / Stdio + 4 种认证)
✅ 技能系统(ZIP 包上传、SKILL.md 定义)
✅ 记忆系统(短期滑动窗口 + 长期向量召回)
✅ 全链路可观测性(Langfuse 风格追踪、瀑布图、评分)
✅ 多数据库适配(MySQL / PostgreSQL / SQL Server / 达梦 / MariaDB)
✅ 多向量存储(PgVector / Milvus / Elasticsearch)
✅ 联网搜索
✅ 智能体市场
✅ OpenAPI 外部集成接口
✅ 文件存储(本地 / MinIO)
✅ 用户管理与权限控制
v0.1.x -- 能力增强(规划中)
📋 工作流 / DAG 编排引擎
- 可视化拖拽式流程编排
- 支持条件分支、循环、并行等流程控制
- 工作流与智能体的组合调用
📋 更多模型提供商接入
- 通义千问(阿里云)
- 百度文心一言
- 讯飞星火
- MiniMax
- 智谱 AI(GLM 系列)
- DeepSeek
📋 Webhook 通知机制
- 对话完成事件通知
- 智能体状态变更通知
- 自定义 Webhook 端点配置
- 重试机制和签名验证
📋 Agent 间协作
- 多 Agent 对话编排
- Agent 之间的消息传递和任务委托
- 主从 Agent 模式
📋 增强 RAG
- 图片 OCR 支持
- 表格智能提取
- 知识图谱集成
- 多模态文档理解
v0.2.x -- 企业增强(规划中)
📋 多租户隔离
- 租户级数据隔离
- 租户配额管理(Token 用量、存储空间)
- 租户级模型配置和权限控制
📋 SSO 单点登录集成
- LDAP / Active Directory 集成
- OIDC / OAuth 2.0 标准协议
- 企业微信 / 钉钉 / 飞书第三方登录
📋 审计日志
- 用户操作审计记录
- 敏感操作告警
- 审计日志导出和归档
📋 A/B 测试
- 智能体版本管理
- A/B 分流策略
- 效果对比分析和统计
📋 自动化评估
- 基于数据集的自动化测试
- 评估指标(准确率、相关性、忠实度等)
- 回归测试和持续监控
v0.3.x -- 生态扩展(规划中)
📋 插件市场
- 社区插件发布和安装
- 插件沙箱安全机制
- 插件版本管理和依赖解析
📋 移动端支持
- 移动端响应式适配
- 微信小程序 / H5 对话入口
- 移动端推送通知
📋 多语言 SDK
- Python Agent Client SDK
- Go Agent Client SDK
- Node.js Agent Client SDK
📋 API Gateway 集成
- 与 Kong / APISIX 等 API 网关集成
- 请求速率限制和配额管理
- API 版本管理
📋 私有化大模型集成增强
- vLLM 推理引擎深度集成
- TensorRT-LLM 支持
- 模型量化和加速优化
长期愿景
- 成为 Java 生态中最成熟的开源 AI Agent 平台
- 全面支持国产化技术栈(数据库、操作系统、CPU 架构)
- 建立活跃的社区生态,提供丰富的插件和技能市场
- 打通从开发到部署到运维的完整 AI Agent 生命周期
参与规划
路线图中的功能优先级会根据社区反馈动态调整。如果你有想法或建议:
- 投票支持:在 Gitee Issues 中对你关心的功能需求进行评论和点赞
- 提出建议:提交新的 Feature Request Issue
- 参与开发:认领感兴趣的功能模块参与贡献,详见 参与贡献
路线图内容仅代表当前规划方向,具体功能和时间节点可能根据实际开发进展调整。