Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (innomind-vita) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
InnoMind Vita / 智生
Vita 是一个面向工业领域的智能软件开发平台,致力于通过 AI 的力量重新定义工业软件的开发方式。它将 AI 能力深度融入开发全流程,让工业软件开发变得更加智能、自然和高效。
核心理念
1. 生命特质
- 自我进化:系统能够持续学习和成长
- 适应能力:能够自适应不同场景需求
- 生命力:保持持续的创新活力
- 有机性:各部分有机协同工作
2. 智慧属性
- 多AI协同:集成多个AI模型的能力
- 智慧协作:AI与人类的深度配合
- 知识积累:系统级的知识沉淀
- 决策能力:智能化的决策支持
3. 创新基因
- 技术创新:采用前沿AI技术
- 架构创新:全新的软件架构设计
- 模式创新:人机协作的开发模式
- 生态创新:开放共赢的生态系统
核心目标
1. 开发模式革新
- 用自然语言替代传统的可视化开发
- AI 理解需求并自动生成应用
- 降低工业软件开发门槛
2. 智能化转变
- AI 深度参与整个开发过程
- 从辅助工具到核心助手
- 实现真正的智能化开发
3. 用户体验提升
- 简化开发流程
- 提高开发效率
- 让开发过程更自然
技术架构
1. 基础架构
- ECS架构:高性能的实体组件系统
- 插件系统:可扩展的能力支持
- 事件系统:基于事件的通信机制
2. 核心引擎
- InnoGL:渲染引擎
- InnoGraph:图形引擎
- InnoUI:界面引擎
- InnoDigital:数字孪生引擎
3. 智能层
- AI模型集成
- 知识图谱构建
- 智能决策系统
- 自适应优化机制
项目结构
innomind-vita/
├── packages/
│ ├── engines/ # 核心引擎
│ │ ├── InnoGL/ # 渲染引擎
│ │ ├── InnoGraph/ # 图形引擎
│ │ ├── InnoUI/ # 界面引擎
│ │ └── InnoDigital/ # 数字孪生引擎
│ ├── platform/ # 平台基础
│ │ ├── Auth/ # 认证系统
│ │ ├── Workspace/ # 工作空间
│ │ └── Core/ # 核心功能
│ └── plugins/ # 插件模块
├── docs/ # 文档
└── tests/ # 测试用例
快速开始
安装
pnpm install
开发
# 启动开发服务器
pnpm dev
# 构建项目
pnpm build
# 运行测试
pnpm test
开发规范
代码规范
- 使用 TypeScript 开发
- 遵循 ESLint 规则
- 保持代码整洁和可维护性
- 编写完整的单元测试
Git 规范
- 遵循 Angular Commit Message 规范
- 使用 Feature Branch 工作流
- 提交前运行测试和 Lint 检查