Skip to content

待实现功能

本页列出 Snail AI 已规划但尚未实现的功能,按优先级排列。我们欢迎社区开发者认领感兴趣的功能模块参与贡献!

优先级说明

优先级含义说明
P0关键核心竞争力功能,预计近期优先开发
P1重要重要能力补充,计划中期实现
P2一般锦上添花的功能,视社区需求和资源安排

P0 -- 关键功能

工作流 / DAG 编排引擎

属性
功能名称工作流 / DAG 编排引擎
优先级P0
目标版本v0.1.0
状态规划中

功能描述: 提供可视化的工作流编排能力,支持将多个智能体、工具调用、条件判断、数据处理等节点通过 DAG(有向无环图)方式组合,实现复杂业务流程的自动化。

核心能力:

  • 可视化拖拽式流程设计器
  • 支持条件分支、循环、并行执行、等待、人工审批等流程控制节点
  • 智能体节点:调用指定智能体进行对话
  • 工具节点:调用 MCP 工具或自定义 HTTP 接口
  • 代码节点:执行自定义 JavaScript / Python 代码片段
  • 变量传递和数据映射
  • 工作流版本管理和发布
  • 执行历史和调试功能

更多国内大模型提供商

属性
功能名称国内大模型提供商接入
优先级P0
目标版本v0.1.0
状态规划中

功能描述: 扩展模型提供商支持,接入国内主流大模型厂商,满足国产化和合规要求。

计划接入:

  • 通义千问(阿里云百炼平台)
  • 百度文心一言
  • 讯飞星火
  • 智谱 AI(GLM 系列)
  • MiniMax
  • DeepSeek
  • 月之暗面(Moonshot / Kimi)
  • 零一万物(Yi 系列)

多租户隔离

属性
功能名称多租户隔离
优先级P0
目标版本v0.2.0
状态规划中

功能描述: 支持多租户模式,实现不同组织 / 部门之间的数据隔离、权限隔离和资源配额管理。

核心能力:

  • 租户级数据隔离(智能体、知识库、对话记录等)
  • 租户配额管理:Token 用量限制、存储空间限制、智能体数量限制
  • 租户级模型配置(各租户可配置独立的模型和 API Key)
  • 租户管理后台
  • 计费和用量统计

P1 -- 重要功能

Webhook 通知机制

属性
功能名称Webhook 通知
优先级P1
目标版本v0.1.x
状态规划中

功能描述: 支持将平台事件通过 Webhook 推送到外部系统,实现与企业内部系统的事件驱动集成。

支持的事件类型:

  • 对话完成事件(含对话内容摘要)
  • 智能体创建 / 更新 / 删除事件
  • 文档上传和处理完成事件
  • 客户端节点上线 / 下线事件
  • 模型调用异常事件

技术特性:

  • 自定义 Webhook 端点 URL
  • 请求签名验证(HMAC-SHA256)
  • 失败自动重试(指数退避)
  • 事件过滤规则配置

SSO 单点登录集成

属性
功能名称SSO 单点登录
优先级P1
目标版本v0.2.0
状态规划中

功能描述: 集成企业单点登录系统,支持多种标准认证协议和第三方登录。

支持的协议 / 平台:

  • OIDC(OpenID Connect)
  • OAuth 2.0
  • LDAP / Active Directory
  • SAML 2.0
  • 企业微信
  • 钉钉
  • 飞书

自动化评估框架

属性
功能名称智能体自动化评估
优先级P1
目标版本v0.2.x
状态规划中

功能描述: 提供系统化的智能体质量评估能力,支持基于测试数据集的自动化评测。

核心能力:

  • 测试数据集管理(问题 + 标准答案)
  • 自动批量执行测试
  • 多维度评估指标:准确率、相关性、忠实度、完整性、流畅度
  • 评估报告生成和趋势对比
  • 与 CI/CD 流水线集成(回归测试)

智能体 A/B 测试

属性
功能名称智能体 A/B 测试
优先级P1
目标版本v0.2.x
状态规划中

功能描述: 支持同一智能体的多个版本并行运行,按比例分流用户请求,通过数据对比确定最优配置。

核心能力:

  • 智能体版本管理(配置快照)
  • 流量分配策略(百分比分流)
  • 效果对比面板(响应质量、用户满意度、Token 消耗等)
  • 一键切换到获胜版本

审计日志

属性
功能名称操作审计日志
优先级P1
目标版本v0.2.x
状态规划中

功能描述: 记录平台上所有关键操作的审计日志,满足企业合规和安全审计需求。

记录范围:

  • 用户登录 / 登出
  • 智能体创建 / 修改 / 删除
  • 模型配置变更(API Key 操作)
  • 知识库文档操作
  • 用户权限变更
  • 系统配置修改

能力:

  • 按操作类型、用户、时间范围查询
  • 审计日志导出(CSV / JSON)
  • 敏感操作实时告警
  • 日志保留策略配置

P2 -- 一般功能

插件市场

属性
功能名称社区插件市场
优先级P2
目标版本v0.3.x
状态规划中

功能描述: 建立社区插件生态,允许开发者发布和安装自定义插件,扩展平台能力。


移动端支持

属性
功能名称移动端对话入口
优先级P2
目标版本v0.3.x
状态规划中

功能描述: 提供移动端友好的对话入口,支持通过手机浏览器、微信小程序或 H5 页面访问智能体。


多语言 Agent Client SDK

属性
功能名称多语言 SDK
优先级P2
目标版本v0.3.x
状态规划中

功能描述: 除现有的 Java SDK 外,提供 Python、Go、Node.js 等语言的 Agent Client SDK,方便非 Java 技术栈的团队接入。


知识图谱集成

属性
功能名称RAG + 知识图谱
优先级P2
目标版本v0.3.x
状态规划中

功能描述: 在 RAG 检索流水线中集成知识图谱,结合向量检索和图检索提升知识问答的准确性和关联性。


API Gateway 集成

属性
功能名称API 网关集成
优先级P2
目标版本v0.3.x
状态规划中

功能描述: 与主流 API 网关(Kong、Apache APISIX 等)集成,提供请求速率限制、配额管理、API 版本管理等企业级能力。


参与贡献

以上功能均欢迎社区开发者认领开发!参与方式:

  1. Gitee Issues 中找到对应功能的 Issue(或创建新 Issue)
  2. 在 Issue 下评论表示认领意向
  3. 与维护者沟通确认实现方案
  4. Fork 仓库开始开发
  5. 提交 Pull Request

详细的贡献指南请参阅 参与贡献

认领建议

  • P2 级别的功能通常更适合社区贡献者上手,模块边界清晰,对核心架构影响较小
  • 建议先从文档改进或 Bug 修复开始,熟悉项目后再认领功能开发
  • 如果你有特定领域的专长(如知识图谱、移动端开发),欢迎认领对应功能模块

Apache 2.0 Licensed