Skip to content

路线图

本页展示 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
  • 参与开发:认领感兴趣的功能模块参与贡献,详见 参与贡献

路线图内容仅代表当前规划方向,具体功能和时间节点可能根据实际开发进展调整。

Apache 2.0 Licensed