意图驱动的内容演化系统 | Intent-Driven Content Evolution System
Udify 是一个通用的内容编译器(Content Compiler)。
你有一个游戏、一首歌、一段视频、一部小说——你对它有一个模糊的改造想法("我想让这个游戏更难,像魂系那样""我想把这首歌改成爵士版""我想把这个小说做成互动视觉小说")。
Udify 会:
- 感知 —— 理解原始内容的结构、机制、风格
- 识别 —— 将你的自然语言愿望转化为精确的改造目标
- 规划 —— 将目标拆解为可执行的原子操作序列
- 执行 —— 全自动完成所有改造步骤
- 评估 —— 检查改造质量,确保可运行、可体验
- 学习 —— 记住你的偏好,下次改造更懂你
然后,你的魔改作品会被发布到 Udiface —— 一个类似 HuggingFace 的魔改内容运行与分发平台,每个项目都能形成自己的创作者生态。
- 创作是变换,不是生成 —— 所有创作都是将已有信息从一种形式转化为另一种形式。Udify 将这种变换自动化。
- 意图比技术更重要 —— 用户关心的是"我想让这个角色更悲情",不是"如何用 Maya 调整骨骼权重"。
- 生态即产品 —— 单个工具价值有限,但创作-分发-演化的完整闭环具有网络效应。
Udify 的根基深植于多个学科:
- 生物进化论 —— 魔改是变异,用户偏好是选择压力,Udiface 是数字生态学
- 统计物理 —— 内容作为复杂系统,存在相变与临界点,熵调控审美
- 数学 —— 范畴论定义合法变换,拓扑导航内容空间,图论生成执行计划
- 哲学 —— 过程本体论视内容为永恒的生成,实用主义认识论指导 LLM 的使用
- 社会学 —— 文化资本民主化,参与式文化的自动化升级
- 控制论 —— 多层反馈循环,层级控制,抗脆弱性设计
- 信息哲学 —— 信息作为基本存在范畴,塑造信息环境的责任
| 文档 | 内容 | 阅读顺序 |
|---|---|---|
| VISION.md | 项目愿景、多学科深度推演、核心命题、项目意义 | 第一 |
| PLAN.md | 四阶段路线图、模块拆解、技术栈、里程碑、风险 | 第二 |
| ARCHITECTURE.md | 系统架构、组件设计、数据模型、接口协议 | 第三 |
| TECHNICAL-DOCUMENTATION-INDEX.md | v3 技术文档索引、阅读顺序、维护规则 | 工程入口 |
| RESEARCH-OSS-INTEGRATION-2026.md | 开源生态调研、可集成框架、自研算法突破点 | v3 调研 |
| ARCHITECTURE-OSS-OPTIMIZED-v3.md | 开源优先的 v3 优化架构 | v3 架构 |
| MODULE-ATTACK-MAP-v3.md | 细化到模块和任务 ID 的攻坚地图 | v3 执行 |
| RESEARCH-AI-NATIVE-GAME-INDUSTRY-STACK-2026.md | 从芯片、主机、游戏软件栈到云基础设施的 AI 原生游戏工业调研 | 工业调研 |
| BLUEPRINT-AI-NATIVE-GAME-INDUSTRY-v1.md | AI 原生游戏工业技术框架蓝图 | 工业蓝图 |
| MODULE-ATTACK-MAP-AI-GAME-INDUSTRY.md | 宏大蓝图拆解到最细模块的攻坚地图 | 工业执行 |
| DEEP-TECHNICAL-MODULE-SPEC-AI-GAME-v1.md | 底层模块 schema、状态、失败模式、指标、测试夹具 | 深层规格 |
| INTERFACE-CONTRACTS-AI-GAME-INDUSTRY-v1.md | 模块间接口契约、数据所有权、确认矩阵、错误码 | 接口契约 |
| EXECUTION-PATHS-AI-GAME-INDUSTRY-v1.md | 端到端执行路径和测试矩阵 | 执行路径 |
| SYSTEM-FUNCTIONAL-DESIGN-GUIDE-v1.md | 从整体到局部的系统功能域、子模块、验收和实施顺序 | 功能设计 |
| PROJECT-RESTRUCTURING-IMPLEMENTATION-MAP-v1.md | 目标目录、现有代码迁移、Wave 计划和第一阶段任务卡 | 重拆实施 |
游戏 Mod 自动化。证明非技术用户能用自然语言产出可玩 Mod。
扩展到音乐、视频、小说。实现跨媒介转换。
Udiface 上线。创作者经济、社区治理、开放 API。
实时魔改、多智能体协作、自演化系统、通用内容协议。
| 层级 | 技术 |
|---|---|
| 后端 | Python 3.12+, FastAPI, PostgreSQL, Redis |
| 前端 | Next.js 14+, TypeScript, Tailwind CSS |
| AI/ML | PyTorch, Transformers, Claude/GPT-4, Stable Diffusion |
| 基础设施 | Docker, Kubernetes, AWS/GCP |
| 开发 | Git, GitHub Actions, pytest, Ruff, MyPy |
当前能力:miu2d 引擎游戏的"自然语言 → 带证据修改计划 → 人工审阅 → 验证 → 可回滚 ModPackage"完整产品闭环(本地单用户)。
# 1. 安装(Python 3.12+)
pip install -e ".[dev]"
# 2. 跑测试(约 1 秒,395 个)
python3 -m pytest tests/ -q
# 3a. 命令行方式:直接对游戏目录下达意图(VFS 预览,不碰原文件)
udify --game-root /path/to/miu2d-game mod "把Boss的血量翻倍"
# 3b. 产品方式:启动后端 + 前端工作台
udify serve # API: http://127.0.0.1:8765/api/docs
cd web && pnpm install && pnpm dev # 工作台: http://localhost:3000工作台流程:填游戏目录 + 一句话意图 → 看文件 DIFF / 操作证据 / 风险档位 → 批准 → 静态验证 + 运行时探针 → 下载 ModPackage(可回滚)。
我们欢迎跨学科的贡献——不仅是代码,还包括:
- 理论框架的完善(哲学、美学、社会学视角)
- 新媒介类型的解析器与生成器
- 原子操作的实现
- 社区治理机制的设计
- 文档与教程
请阅读 CONTRIBUTING.md(即将添加)。
MIT License — 详见 LICENSE 文件。
"我们不是要让机器取代创作者,而是要让每个人都成为创作者。"
—— Udify 宣言