AINS(AI Native System)是一个面向真实应用场景的开源 AI 原生系统框架,用于构建可运行、可扩展、可落地的智能体系统基础设施。
系统由三部分组成:客户端 Agent Runtime、服务端 AI Gateway、多端应用(Web / 桌面 / 移动)。
一、客户端 Agent Runtime
- Agent 循环与任务状态管理
- 上下文构建与压缩
- 短期与长期记忆
- 本地与远程工具调用
- 权限判断与用户确认
- Skills / 插件扩展
- 会话持久化与中断恢复
- 多模态能力接入
特点:
- 记忆与状态优先在客户端运行
- 支持隐私优先与本地优先场景
二、服务端 AI Gateway
AI 能力统一入口
- 文本对话
- 图像理解
- Embedding
- 语音识别 / 合成
- 网络搜索
- 多模型路由
企业能力
- 身份认证与租户隔离
- Token 计量与配额管理
- 缓存 / 限流 / 分布式锁
- 订单与计费系统
特点:
- 统一模型接入接口
- 屏蔽多供应商差异
三、多端应用
- Web(浏览器环境)
- Desktop(本地系统能力)
- Mobile(摄像头 / 麦克风)
特性:
- 共享 Agent / 记忆 / 工具体系
- 跨设备一致状态
四、Agent 执行模型
- 任务理解
- 上下文构建
- 模型推理
- 工具调用
- 权限检查
- 执行结果处理
- 状态更新
- 继续推理
特性:
- 支持多轮执行
- 支持任务中断与恢复
- 支持复杂任务链路执行
五、分层记忆系统
- KV 记忆(状态 / 配置)
- 向量记忆(语义检索 / 经验)
- 文档记忆(文件 / 长期知识)
能力:
- 信息提取
- 去重
- 重要性评分
- 时间衰减
六、工具与扩展
本地工具
- 文件系统
- Shell / 计算
- 网络访问
- 截图 / 剪贴板
- 系统通知
远程工具(MCP)
- 外部服务接入
机制:
- 参数校验
- 权限控制
- 资源限制
- 工具隔离
七、安全与权限
- 三态权限:允许 / 询问 / 拒绝
- 路径与风险规则控制
- Fail-Closed 安全策略
安全能力:
- 敏感路径保护
- 加密存储
- SSRF 防护
- HTTPS 强制
八、Skills 与多智能体
- Skills 模块化能力单元
- 版本管理
- 评分与回滚
- 可组合执行
扩展能力:
- 插件系统
- Slash Commands
- MCP 扩展
- 子 Agent 协作
- 后台任务
九、企业级基础设施
- 数据库读写分离
- Redis 缓存 / 分布式锁
- 负载均衡 / 熔断
- 多副本部署
- Kubernetes / Docker
- 健康检查 / 优雅关闭
十、双运行环境
- Native(完整系统能力)
- WASM(浏览器安全运行)
特性:
- 统一 Agent / 记忆 / 工具抽象
- 跨平台一致执行模型
十一、工程体系
覆盖范围:
- Agent 状态循环
- 记忆与上下文系统
- 工具运行时
- 权限与安全机制
- AI Gateway
- Native / WASM 双环境
能力:
- CI/CD
- 安全审计
- 依赖检查
十二、核心特性
- 客户端优先 Agent Runtime
- 完整 Agent Loop 执行体系
- 分层长期记忆系统
- 统一 AI Gateway
- 安全工具执行机制
- Skills / 插件 / MCP 扩展
- 企业级基础设施
- Native + WASM 双运行环境
结语
AINS 是 AI 原生系统基础设施,用于支撑智能体的运行、扩展与规模化落地。
- 模型:负责推理
- Runtime:负责执行
- 记忆:负责连续性
- 工具:连接现实世界
- 权限:定义安全边界
- Gateway:提供统一 AI 能力
- 多端:提供交互入口
AINS = 智能体运行系统底座
GitHub: https://github.com/aiqubits/AINS
Ext Link: https://github.com/aiqubits/AINS
1
共 0 条评论, 1 页
评论区
写评论还没有评论