文档导航

项目概述

U3W优立方 AI 主机是由悟空共创(杭州)智能科技有限公司推出的开源项目。它采用了积木式的系统结构,以 "模块化、分布式、高协同" 为核心,通过分层设计实现 "业务逻辑 - 任务执行 - 用户交互" 的解耦,同时依托 Java、Vue.js 等技术栈确保高性能与稳定性。

这种结构既满足团队协作的数字化需求,又通过多 AI 集成与自动化执行支撑智能内容创作,最终实现 "团队智慧 + AI 智慧 + 商业智慧" 的三重价值融合。

品牌理念:Unique³ Wisdom

"Unique³ Wisdom" 代表了优立方平台的三重智慧融合:团队智慧(Team Wisdom)、AI 智慧(AI Wisdom)和商业智慧(Business Wisdom)。

优立方具有丰富的应用场景,当前典型应用场景是作为AI 驱动的智能内容创作与团队管理一体化平台,实现多主机接入、多AI上架、多账号共享、多环节创意和多渠道发布。

快速开始

1. 环境准备

  • Java 17+
  • Maven 3.8+
  • MySQL 8.0+
  • Node.js 16+
  • Redis 6.0+

2. 克隆项目

git clone https://gitee.com/U3W-AI/U3W-AI.git
cd U3W-AI

3. 数据库配置

  1. 创建数据库:CREATE DATABASE ucube DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
  2. 导入初始化SQL:sql/ucube.sql
  3. 修改配置文件:cube-admin/src/main/resources/application.yml 中的数据库连接信息

4. 构建项目

mvn clean install -Dmaven.test.skip=true

5. 启动服务

# 启动核心服务
cd cube-engine
sudo nohup java -jar target/cube-engine-2.1B.jar &

# 启动管理后端
cd ../cube-admin
sudo nohup java -jar target/cube-admin-2.1B.jar &

# 启动前端服务
cd ../cube-ui
npm install
npm run dev

6. 访问系统

打开浏览器访问:http://localhost:8080

系统架构

U3W-AI采用模块化、分布式架构设计,主要包含以下核心模块:

cube-framework

框架核心模块,提供基础功能、配置管理、工具类等。

cube-common

公共工具模块,提供跨模块的基础功能支持。

cube-engine

优立方AI主机核心服务,负责AI能力集成与调度。

cube-admin

优立方AI主机控制台后端,提供管理API。

cube-ui

优立方AI主机控制台前端,基于Vue.js开发。

cube-mini

优立方AI主机控制台小程序端,提供移动端管理能力。

项目结构

U3W-AI/
├── common_deployment_guide.md  [公共环境部署指南]
├── cube-mini/            # 优立方AI主机控制台小程序端
│   └── deployment_guide.md  [部署指南]
├── cube-admin/           # 优立方AI主机控制台后端
│   └── deployment_guide.md  [部署指南]
├── cube-ui/              # 优立方AI主机控制台前端
│   └── deployment_guide.md  [部署指南]
├── cube-engine/          # 优立方AI主机核心服务
│   └── deployment_guide.md  [部署指南]
├── cube-common/          # 公共工具模块
├── cube-framework/       # 框架核心模块
├── sql/                  # 数据库脚本
└── README.md             # 项目说明文档

部署指南

1. 环境要求

组件 版本要求
Java 17+
Maven 3.8+
MySQL 8.0+
Node.js 16+
Redis 6.0+

2. 部署步骤

  1. 准备服务器环境,安装所需依赖
  2. 克隆项目代码到服务器
  3. 配置数据库连接信息
  4. 构建项目
  5. 部署核心服务
  6. 部署管理后端
  7. 部署前端服务
  8. 配置域名和SSL证书(可选)

3. 配置文件说明

主要配置文件位于各模块的 src/main/resources 目录下:

  • cube-engine/src/main/resources/application.yml: 核心服务配置
  • cube-admin/src/main/resources/application.yml: 管理后端配置
  • cube-ui/.env.production: 前端生产环境配置

4. 服务管理

推荐使用 systemd 管理服务,以下是示例配置:

[Unit]
Description=U3W-AI Engine Service
After=network.target

[Service]
User=root
WorkingDirectory=/opt/U3W-AI/cube-engine
ExecStart=/usr/bin/java -jar target/cube-engine-2.1B.jar
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target

核心功能

团队协作

构建协作化工作流引擎,支持多成员协同创作,实现团队能力的数字化聚合。通过稿库管理、历史会话共享、多版本对比等功能,将分散的个体能力转化为结构化的团队资产。

多AI集成

深度集成并不断扩展AI能力(如深度思考、联网搜索),赋予机器智能决策和内容生成的能力。通过DeepSeek、豆包等多源AI账号聚合,实现智能内容创作闭环。

商业智慧

通过将AI能力与团队协作模式深度应用于实际商业场景(如内容营销、数据洞察、知识服务等),帮助企业提升效率、降低成本、优化决策,最终实现商业价值的增长。

模块化架构

支持按需部署与深度集成,满足企业个性化团队协作需求。实时可视化监控任务执行与协作进度,确保团队流程透明可控。

当前支持的AI平台

豆包 DeepSeek 秘塔AI搜索 腾讯元宝

常见问题