Merge branch ‘master’ of https://gitlink.org.cn/xingyun/BlazingDevPalt
一个基于面向对象设计的企业级开发基座,全面集成AI能力,快速满足各行各业企业数字化智能化需求。
# 安装依赖 npm install # 配置环境变量 cp .env.example .env # 编辑 .env 文件,填入 API Key
# 开发模式 npm run dev # 构建项目 npm run build # 运行测试 npm test # 启动CLI npm run cli
BlazingDevPalt/ ├── docs/ # 项目文档 ├── src/ # 源代码 │ ├── core/ # 核心基座 │ ├── ai/ # AI能力层 │ ├── domains/ # 领域模型 │ ├── scenarios/ # 业务场景 │ └── cli/ # 命令行工具 ├── tests/ # 测试代码 ├── examples/ # 示例代码 └── .deliverables/ # 过程成果物
详细说明请查看 项目结构说明
// 领域对象 class Order extends AggregateRoot { static async fromConversation(conversation: string): Promise<Order> { // 通过对话创建订单 } } // AI能力 abstract class AICapability { abstract execute(input: AIInput): Promise<AIOutput>; } // 业务场景 class OrderCreationScenario extends BaseScenario { async execute(userIntent: string) { // 执行场景 } }
成果物: .deliverables/phase-01-foundation/
.deliverables/phase-01-foundation/
成果物: .deliverables/phase-02-core-capabilities/
.deliverables/phase-02-core-capabilities/
成果物: .deliverables/phase-03-extension/
.deliverables/phase-03-extension/
成果物: .deliverables/phase-04-enterprise/
.deliverables/phase-04-enterprise/
import { OrderCreationScenario } from './scenarios'; const scenario = new OrderCreationScenario(); const order = await scenario.execute("创建一个包含5台MacBook Pro的订单"); console.log(order);
import { DataAnalysisScenario } from './scenarios'; const scenario = new DataAnalysisScenario(); const result = await scenario.execute("分析销售数据趋势"); console.log(result);
git checkout -b feature/AmazingFeature
git commit -m 'Add some AmazingFeature'
git push origin feature/AmazingFeature
MIT License - 详见 LICENSE 文件
Build with ❤️ using AI and Object-Oriented Design
企业级AI生产力工具基座 - AI原生的企业级开发框架
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
BlazingDevPalt - 企业级AI生产力工具基座
项目定位
一个基于面向对象设计的企业级开发基座,全面集成AI能力,快速满足各行各业企业数字化智能化需求。
核心特性
快速开始
环境要求
安装
运行
项目结构
详细说明请查看 项目结构说明
核心概念
1. 面向对象设计
2. AI能力集成
3. 业务场景
开发路线图
Phase 1: 基础框架 ✨
成果物:
.deliverables/phase-01-foundation/Phase 2: 核心能力 🎯
成果物:
.deliverables/phase-02-core-capabilities/Phase 3: 扩展能力 🔌
成果物:
.deliverables/phase-03-extension/Phase 4: 企业特性 🏢
成果物:
.deliverables/phase-04-enterprise/使用示例
对话创建订单
数据分析
文档导航
技术栈
贡献指南
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)许可证
MIT License - 详见 LICENSE 文件
联系方式
Build with ❤️ using AI and Object-Oriented Design