一、Aile 生態概述
Aile 是一個基於微服務架構構建的雲端智慧商務服務平臺,部署於 GCP GKE 環境,面向個人商務人士與企業團隊,提供從「客戶溝通 → AI 客服 → 電子名片 → 積分支付 → 營銷增長」的完整商業閉環。
生態由三個層面共同構成:
- 底座(Aile):多租戶客服 / 通訊底座,提供認證、訊息、租戶、服務號、群發、進線等核心能力。
- 平臺與應用層(AiPower / AiReach / Aiff / AileAI):在底座之上以「租戶級整合應用」的標準模型擴充套件業務能力。
- 終端與入口(AiCard / FastBot / AileApp / AilePro / AileDesktop / Aiwow / WebChat):面向使用者的產品矩陣與流量入口。
核心增長路徑
生態產品矩陣
| 產品 / 元件 | 定位 | 目標使用者 / 角色 |
|---|
| 🃏 AiCard | 病毒式傳播的電子名片,生態流量入口 | 商務人士、自由職業者 |
| 🤖 FastBot | AI 機器人訂閱式購買平臺 | 需要 AI 客服的個人或企業 |
| 📱 AileApp | 個人商務服務平臺(個人租戶) | 個人商務人士、小微企業主 |
| 💼 AilePro | 團隊商務協作平臺(團隊租戶) | 中小型企業團隊 |
| 🖥️ AileDesktop | 高效能桌面客戶端(Tauri + React) | 個人 / 團隊坐席 |
| 💬 WebChat SDK | 一行程式碼嵌入的網站智慧客 服 | 客戶網站嵌入 |
| 📲 Aiwow | 電子名片夾應用(客戶端) | 消費者、客戶 |
| 🔗 CRMGateway | 多渠道 + AI 服務統一整合閘道器 | 內部服務整合 |
| 💰 AiPool | 統一支付與點數管理系統 | 生態內支付 / 積分場景 |
| 🧠 AileAI | AI 編排域(Copilot / 多 Agent / RAG / MCP) | 生態內 AI 能力呼叫方 |
| 🧩 AiPower | Java 業務開發平臺(Unit + Flow),租戶級整合應用 | 應用開發 / 整合方 |
| 📣 AiReach | 生態首個 CRM 營銷應用(三件套) | 營銷運營團隊 |
| 🪄 Aiff (AIFF) | Aile 側前端整合框架(槽位 + endpoint 注入) | 外部 / 內部應用前端嵌入 |
二、生態分層全景架構
Aile 採用分層微服務架構,從認證到應用逐層解耦,並透過標準化整合邊界承載外部 / 內部應用。
架構分層說明
| 層級 | 職責 | 核心元件 |
|---|
| 🔐 統一認證層 | SSO 單點登入、JWT 簽發與驗證、第三方登入 | Authorization Server (AS) |
| ⚙️ 後端服務層 | 核心業務邏輯、積分交易、AI 能力、基礎功能 | NewAile Server、AiPool Server、AileAI、MCP |
| 🔀 BFF 聚合層 | 為不同前端提供定製化 GraphQL 介面 | AileBFF、AilePro BFF、Case BFF |
| 🌐 閘道器 / 整合層 | 多渠道訊息 / AI 路由;標準 OpenAPI 閘道器與 AIFF 註冊 | CRMGateway、aile-service-platform-integration |
| 🧩 應用與平臺層 | 以租戶級整合應用模型擴充套件業務能力 | AiPower、AiReach、Aiff |
| 📱 終端應用層 | 面向使用者的終端應用 | AileApp、AilePro、AileDesktop、WebChat |
| 📡 渠道層 | 社交媒體與第三方渠道接入 | Line、Facebook、Instagram、WeChat |
後端微服務叢集
| 叢集 | 職責 | 主要微服務 |
|---|
| NewAile Server | 核心業務 | admin / application / integration / user / card / event / invite + 閘道器 |
| AiPool Server | 積分與交易 | auth / activity / goods / job / tenant / notice / point / transaction + 閘道器 |
| MCP Server | 基礎功能 / AI 外部整合 | 人臉識別物聯模組、其他應用模組 |
三、核心技術棧
後端技術
| 領域 | 技術選 型 | 用途 |
|---|
| 認證框架 | Spring Boot 3.x + Spring Authorization Server | OAuth 2.0 / OIDC 標準認證 |
| API 層 | GraphQL(Apollo) | BFF 前後端通訊 |
| 實時通訊 | GraphQL Subscriptions / Socket.io | 訊息推送、狀態同步 |
| 主資料庫 | Cloud SQL for PostgreSQL | 持久化業務資料 |
| 快取 / 佇列 | Memorystore for Redis | 快取、OTP、Token 黑名單、優先順序佇列 |
| Token | JWT (RS256) | 統一認證 Token,30 天有效期 |
前端技術
| 領域 | 技術選型 | 用途 |
|---|
| UI 框架 | React 18 + TypeScript | 現代化前端開發 |
| 元件庫 | Radix UI | 無樣式可訪問元件 |
| 樣式方案 | TailwindCSS | 實用優先的 CSS |
| 狀態管理 | Apollo Client | GraphQL 狀態管理 |
| 構建工具 | Vite | 快速構建與熱更新 |
| 桌面框架 | Tauri (Rust) | 輕量級桌面應用(替代 Electron) |
基礎設施與運維
| 領域 | 技術選型 |
|---|
| 容器編排 | Google Kubernetes Engine (GKE) |
| 映象倉庫 | Google Artifact Registry |
| 金鑰管理 | Google Secret Manager |
| CI/CD | GitLab CI |
| 日誌 / 監控 | GCP Cloud Logging + Cloud Monitoring + OpenTelemetry |
| 可觀測性 | SLO/SLI 體系 + 分級告警 + Runbook |
四、Aile 生態核心特點
4.1 微服務架構,模組化發展
各服務獨立部署、獨立擴充套件,透過閘道器與 BFF 實現松耦合。新增服務或渠道只需接入閘道器層,無需改動已有服務。
4.2 統一認證,單點登入
獨立授權伺服器(AS)基於 OAuth 2.0 + OIDC 標準,為所有生態應用提供統一的 SSO 認證。支援手機號 + OTP 和四大平臺第三方登入(Line / Facebook / Google / Apple),並透過懶遷移策略實現舊系統使用者無感遷移。AS 是獨立服務,不等同於 aile-service-* 業務套件。
4.3 BFF 模式,多端適配