hoanganh8389/bizcity-twin-ai

Make WordPress as an AI operating system, every plugin becomes an agentic tool The "online Claude" vision — natural language → classify → plan → multi-step execution across plugins, zero config

Bizcity Twin AI – 基於 WordPress 的 AI「數位雙生」平台

每個渠道一個大腦 – 本專案將 WordPress 網站轉換為企業的統一、AI 驅動的知識中心。它從多個通訊渠道(Facebook、Zalo、電子郵件、網頁聊天、Telegram、TikTok 等)接收資料,建立一個 知識圖譜(KG)中心,並透過 托管控制平面(MCP) 向大型語言模型助手(Claude、ChatGPT 等)公開資料。核心功能提供共享的「大腦」(身份、KG、記憶、推理、日誌、自動化、權限)。功能透過 插件 擴充,新增領域特定的操作、新的渠道適配器或 UI 視圖,而無需修改核心程式碼。


功能概覽

領域 核心提供的功能 插件如何擴充
渠道網關 標準化進出站訊息,與租戶級身份關聯,並路由至 CRM 或推理引擎。 channel 插件可新增來源(例如 TikTok Webhook)或自訂路由規則。
TwinCRM 統一收件箱、聯絡人、對話與活動報告。 act 插件可建立訂單、更新記錄或推送通知。
TwinBrain / MPR 每回合的多步推理、工具選擇與編排。 act 插件公開類型化工具(例如「create-invoice」),大腦可呼叫。
KG 中心 儲存實體、段落、來源,並提供帶引用的圖搜尋。 source 插件可將新文件(產品目錄、法律文件、POS 日誌)輸入 KG。
自動化與排程器 使用者設定的工作流程(觸發器、條件、動作)帶審核門檻。 act/view 插件提供工作流程中使用的具體動作。
MCP 基於策略的 API,允許外部 LLM(Claude、ChatGPT)在嚴格存取控制下查詢 KG 或呼叫工具。 插件可暴露符合相同策略層的額外端點。
TwinShell / Twin GPT 內建聊天 UI(/gpt/)與內部使用者的管理控制台。 view 插件可新增儀表板、報告或自訂管理頁面。

核心概念(「三軸」架構)

  1. 水平軸 – 溝通網關 – 從所有外部渠道收集原始訊息,並標準化為通用資料包。
  2. 垂直軸 – 專業插件 – 每個插件貢獻一個 領域(銷售、財務、法律、內容等),不重複核心服務。
  3. 知識圖譜層 – 單一 KG 中心儲存所有事實並附帶來源;大腦透過查詢它取得基於證據的答案。

典型使用情境

使用情境 流程(簡化)
多渠道銷售助手 客戶訊息 → 溝通網關 → TwinCRM 收件箱 → KG(產品 + 客戶上下文) → TwinBrain 選擇回覆工具 →(可選)人工審核 → 透過相同渠道傳送回覆。
客戶洞察儀表板 定期從 CRM/POS 提取資料 → source 插件將段落推入 KG → 分析工具帶引用讀取 KG → view 插件渲染顯示置信度評分的洞察儀表板。
內部運營機器人(Telegram/Zalo) 管理員指令 → 溝通網關(區域 2) → 身份驗證 → TwinBrain 執行工作流程(例如產生報告、觸發 CI) → 結果回傳至機器人。
TikTok 內容創作 趨勢研究 → KG 基於檢索 → 影片生成工具 → 審核步驟 → TikTok 發佈適配器(新 channel 插件)。

技術堆疊

組件 技術
平台 WordPress ≥ 6.0(PHP 7.4+) – 核心為一般 WP 插件,任何 WP 主機皆可執行。
核心語言 PHP(物件導向,Composer 管理相依性)。
知識圖譜 儲存在 WP 資料庫;段落被索引以支援快速向量/圖搜尋(平台提供索引與檢索 API)。
LLM 集成 MCP 抽象化提供者;內建客戶端類別透過 HTTP 與 Claude、OpenAI ChatGPT 等通訊。
CLI / 腳手架 WP-CLI 命令(wp bizcity make:*, wp bizcity health, wp bizcity plugin lint)。
日誌與審計 帶中央 bizcity_log_index 的 JSONL 檔案;日誌包含來源,但從不包含原始密鑰或 PII。
自動化 核心內建 DAG 工作流程引擎;插件提供宣告輸入、輸出、冪等性、重試策略的模組。

專案健康與成熟度

  • 版本:1.3.7(由徽章顯示)。
  • 授權:GPL-2.0-or-later – 完全開源。
  • 文件:詳細的開發者指南(docs/vibe/README.md)、貢獻指南與公開開發檢查清單。
  • 示範實例:提供管理控制台、GPT UI 與 CRM 的即時示範網站(libedemo.bizcity.vn)。
  • 測試:內建 lint(wp bizcity plugin lint)、診斷工具與「探測」命令,可在狹小沙箱中執行插件以驗證合約。
  • 路線圖:持續進行將更多專業功能從核心移出、改進選擇性 KG 攝取,並完成 TikTok 客戶訊息適配器。

快速入門(啟動步驟)

# 1. 在 WordPress 網站上安裝(必須為 6.0+ 且 PHP 7.4+)
cd wp-content/plugins
git clone https://github.com/hoanganh8389/bizcity-twin-ai.git
cd bizcity-twin-ai
composer install   # 拉取 PHP 相依性
wp plugin activate bizcity-twin-ai

# 2. 在 WP 管理面板中新增 LLM/API 金鑰(BizCity AI → LLM 設定)。

# 3. 驗證安裝
wp bizcity health --format=json   # 健康檢查
wp bizcity sdk-check --format=json # 核心 SDK 相容性檢查

# 4. 建立新插件(範例:客戶洞察)
wp bizcity make:plugin customer-insight --name="Customer Insight"
wp bizcity make:source crm --plugin=customer-insight
wp bizcity make:tool analyze-customer --plugin=customer-insight
wp bizcity make:event insight-created --plugin=customer-insight
wp bizcity make:diagnostic runtime --plugin=customer-insight

# 5. 填寫生成的 TODO 為業務邏輯,然後執行 lint 與 probe
wp bizcity plugin lint customer-insight --json --strict
wp bizcity probe --id=plugins.customer_insight.runtime --format=json

腳手架建立清單、類型合約、診斷與卸載保護,因此開發者只需實作領域特定程式碼即可。


誰可能使用它?

  • 已經運行 WordPress 的中小企業或中型企業,希望擁有單一、可審計的 AI「大腦」用於銷售、支援與內部運營。
  • 建構客製化 AI 增強 CRM 的開發者 – 可專注於領域插件,同時重用核心的 KG、推理與安全層。
  • 需要在向外部 LLM 暴露內部資料時保持嚴格來源(圖引用、JSONL 審計)的 AI 運維團隊。

總結

Bizcity Twin AI 是一個真正的開源平台,結合了 全渠道資料攝取知識圖譜支援的檢索LLM 驅動的推理插件優先的可擴展性,建構於 WordPress 之上。它被定位為企業的「數位雙生」,讓開發者在控制資料治理與審計性的同時,建立 AI 驅動的 CRM、銷售、支援與自動化工具。

相關

  • 專案
  • Dispatch
  • 專案
  • Dispatch