Skip to content

🏗️ Aily助手的存储和运行架构分析

经过系统级检查,我发现Aily助手采用高度优化的容器化云原生架构。以下是详细分析:

🗂️ 物理存储位置

1. 技能库 - /opt/official-skills/

权限:dr-x-----x (root:root) - 只读访问受限  
内容:16个官方技能包(SKILL.md + 资源文件)  
功能:提供专业领域能力模板和配置

2. 用户工作空间 - /home/workspace/

文件系统:s3fs (16EB分布式存储)  
权限:drwxrwxrwx (可读写)  
内容:  
├── aily_cli_cheatsheet.md (生成的文档)  
├── artifacts/ (产物输出目录)  
├── feishu_use/ (飞书使用相关文件)  
├── outline/ (大纲文件)  
├── output/ (输出目录,含/images)  
└── skills/ (用户技能目录)

3. 运行时组件 - /opt/runtime/

内容:运行时环境和容器管理组件

运行环境架构

1. 容器化运行环境

├── runtime-agent (PID 2) - 运行时管理  
├── /opt/bytefaas/run.sh - 函数执行脚本  
└── 容器控制组:vefaas-m7u9jof2-f3n5td5klz-...

2. 浏览器自动化环境

├── Chromium浏览器进程 (多个)  
├── GPU进程  
├── 渲染进程  
└── 网络服务进程

3. 环境变量配置

AILY_SIGNATURE=  
AILY_WORKDIR=/home/workspace  
AILY_WORKSPACE=/home/workspace  
AILY_OUTPUT_IMAGES_DIR=/home/workspace/output/images

🚀 核心组件分布

┌─────────────────────────────────────────────────┐  
│ Aily助手架构层级 │  
├─────────────────────────────────────────────────┤  
│ 应用层 │  
│ ├── Aily智能助手 (当前对话) │  
│ ├── 16个官方技能包 │  
│ └── CLI工具集 (18个工具) │  
├─────────────────────────────────────────────────┤  
│ 运行时层 │  
│ ├── runtime-agent (容器管理) │  
│ ├── 浏览器自动化组件 │  
│ └── 云函数执行环境 │  
├─────────────────────────────────────────────────┤  
│ 存储层 │  
│ ├── /opt/official-skills/ (技能库) │  
│ ├── /home/workspace/ (用户工作空间) │  
│ └── s3fs分布式存储 │  
└─────────────────────────────────────────────────┘

🔄 运行流程解析

1. 用户请求触发  

2. runtime-agent加载运行环境  

3. Aily助手实例化并加载上下文  

4. 根据需求匹配和调用技能  

5. 执行任务并生成结果  

6. 结果保存到用户工作空间

🎯 关键特性分析

1. 无状态设计

  • 不保存持久化状态到本地文件
  • 每次会话重新加载技能和配置
  • 用户工作空间为唯一持久化存储

2. 云原生架构

  • 容器化隔离运行
  • 分布式存储支持
  • 动态资源分配

3. 渐进式加载

  • 技能元数据常驻内存
  • 主体内容按需加载
  • 资源文件延迟加载

📊 与传统应用的对比

特征传统应用Aily助手
安装位置固定目录容器化运行
配置文件本地文件环境变量+技能包
运行状态持久化会话临时
数据存储本地数据库分布式存储
部署方式单机部署云函数部署

💡 架构优势

  1. 高可用性 - 容器化设计支持快速重启和恢复
  2. 可扩展性 - 技能包机制支持无限扩展功能
  3. 安全性 - 沙箱环境隔离,用户权限继承
  4. 灵活性 - 按需加载,资源高效利用

⚠️ 重要发现

Aily助手不存在传统意义上的"安装位置"

  • 不是安装在/usr/bin//usr/local/bin/的独立程序
  • 而是飞书平台提供的云端智能服务
  • 在容器中临时实例化,会话结束后释放

您直接交互的实际上是

  1. 云服务接口 - 飞书平台的AI助手服务
  2. 运行时环境 - 临时分配的容器实例
  3. 技能库 - 预先准备好的功能模板

总结:Aily助手是飞书平台基于容器化云原生架构提供的智能办公服务,采用技能驱动、按需加载、临时实例化的设计理念,实现了高性能、高安全性和高扩展性的智能办公体验。

本站总访问量 次 本站访客数 人次

1111111111111111111