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