// System Architecture
5 大微服務、20+ 張資料表、21 個 MCP 工具、三層 FAQ 匹配引擎——了解 CloudPipe 如何以模組化架構驅動多品牌 AI 自動化。
┌─────────────────────────┐
│ Tailscale Funnel │
│ HTTPS → localhost │
└────────────┬────────────┘
│
┌────────────▼────────────┐
│ Core Engine │
│ Port 4000 │
│ │
│ /webhook /api /brands │
└─────┬─────┬─────┬───────┘
│ │ │
┌─────────────┘ │ └─────────────┐
│ │ │
┌────────▼───────┐ ┌──────▼──────┐ ┌──────▼──────────┐
│ API Proxy │ │ FB Autom. │ │ Threads Pub. │
│ Port 4002 │ │ Port 4004 │ │ Port 4005 │
│ │ │ │ │ │
│ Claude Max ─┐ │ │ Messenger │ │ Queue/Autopilot │
│ MiniMax ─┤ │ │ Comments │ │ Auto-reply │
│ Anthropic ─┘ │ │ Posts │ │ Metrics/Learn │
└────────────────┘ │ Metrics │ │ Strategy │
└────────────┘ └─────────────────┘
┌──────────────────────────────────────────────────┐
│ Telegram Bot (Port 4003) │
│ 15 Commands / Admin Management │
└──────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────┐
│ MCP Server (stdio) │
│ 21 Tools / AI Agent Integration │
└──────────────────────────┬───────────────────────┘
│
┌────────▼────────┐
│ SQLite DB │
│ better-sqlite3 │
│ WAL Mode │
│ 20+ Tables │
└─────────────────┘
// Microservices
每個服務獨立運行、獨立端口,透過內部 HTTP 通訊協作。共享 SQLite 資料庫,brand_slug 欄位隔離多品牌資料。
// Multi-Brand
資料庫驅動,5 分鐘 TTL 記憶體快取。每個品牌擁有獨立的 AI 人設、FAQ 知識庫、社群帳號和客服規範。可透過 Web UI、REST API 或 Telegram 動態管理。
// FAQ Matching Engine
客戶訊息經過三層匹配,從最快的精確匹配到最深的 AI 回覆,確保回覆品質與速度的最佳平衡。
// Database Schema
SQLite (better-sqlite3) + WAL Mode,以 brand_slug 欄位實現多品牌資料隔離。
// MCP Server
透過 Model Context Protocol (stdio),AI Agent 可直接操作 CloudPipe 所有功能。整合到 Claude Code 實現自然語言管理。
系統 (3)
Threads (12)
Facebook (7)
// AI Strategy Engine
每日自動分析歷史數據,生成最佳內容策略。學習系統持續優化,越用越聰明。
// External Integrations