debugResult = cursor.debugCode(code);
```
### 深度学习API
```java
// 模型训练
DataSet dataSet = new ArrayDataset(xData, yData);
Model model = new Model("classifier", mlpBlock);
Trainer trainer = new Trainer(epochs, monitor, evaluator, true, 4); // 并行训练
trainer.init(dataSet, model, loss, optimizer);
trainer.train(true);
// 强化学习
DQNAgent agent = new DQNAgent("CartPole-DQN", stateDim, actionDim, hiddenSizes,
learningRate, epsilon, gamma, batchSize, bufferSize, updateFreq);
CartPoleEnvironment env = new CartPoleEnvironment();
// 训练循环...
```
### 大语言模型API
```java
// GPT模型
GPT2Model model = GPT2Model.createMediumModel("gpt2-medium");
NdArray generated = model.generateSequence(inputTokens, maxLength);
// LoRA微调
LoraConfig config = LoraConfig.createMediumRank();
LoraLinearLayer layer = new LoraLinearLayer("lora_layer", 512, 256, config, true);
layer.enableLora(); // 启用LoRA微调
```
## 🎯 应用场景
### 企业级应用
- **智能客服系统**: 基于RAG的企业知识库问答
- **代码生成助手**: 使用GPT模型的智能编程辅助(AI Coding Cursor)
- **文档智能处理**: 多智能体协作的文档分析系统
- **业务流程自动化**: 自进化智能体的决策优化
- **自动驾驶系统**: 完整的具身智能解决方案
- **机器人控制**: 扫地机器人、工业机器人等应用
### 教育与研究
- **AI课程教学**: 交互式智能体教学平台
- **学术研究工具**: 多智能体协作研究系统
- **算法原型验证**: 完整的深度学习实验平台
- **模型架构研究**: 从GPT到Transformer的完整实现
### 创新应用
- **自适应推荐系统**: 具备自主学习能力的推荐引擎
- **智能运维助手**: 多专家协作的运维问题解决
- **个性化学习平台**: 基于强化学习的自适应教育
- **创意内容生成**: 大语言模型驱动的内容创作
- **具身智能研究**: VLA架构、端到端学习、机器人控制
- **自动化编程**: 从需求到代码的全流程智能化
- **复杂任务规划**: OpenManus架构的计划驱动执行
## 🧪 测试验证
### 测试覆盖统计
| 模块类别 | 测试数量 | 覆盖率 | 状态 |
|----------|----------|--------|------|
| 智能体系统 | 250+ | 95%+ | ✅ 通过 |
| 具身智能模块 | 120+ | 100% | ✅ 通过 |
| 大语言模型 | 120+ | 90%+ | ✅ 通过 |
| 深度学习框架 | 200+ | 98%+ | ✅ 通过 |
| **总计** | **690+** | **96%+** | **✅ 全部通过** |
### 运行测试
```bash
# 运行所有测试
mvn test
# 运行特定模块测试
mvn test -pl tinyai-agent-base
mvn test -pl tinyai-model-gpt
mvn test -pl tinyai-deeplearning-ml
# 生成测试报告
mvn surefire-report:report
```
## 🔧 扩展开发
### 自定义智能体
```java
public class CustomAgent extends BaseAgent {
@Override
protected Object performTask(AgentTask task) throws Exception {
// 实现自定义任务处理逻辑
return processCustomTask(task);
}
@Override
protected void initializeCapabilities() {
capabilities.add("自定义能力");
}
}
```
### 自定义神经网络层
```java
public class CustomLayer extends Layer {
@Override
public Variable layerForward(Variable... inputs) {
// 实现自定义前向传播
return customComputation(inputs[0]);
}
@Override
public void init() {
// 参数初始化
addParameter("weight", NdArray.randn(inputShape, outputShape));
}
}
```
## 📚 详细文档
### 核心模块文档
**智能体系统层**
- [**基础智能体框架**](tinyai-agent-context/README.md) - 记忆管理、RAG检索、工具调用
- [**具身智能基础**](tinyai-agent-embodied/README.md) - 自动驾驶模拟、完整技术架构
- [**扫地机器人**](tinyai-agent-embodied-robot/README.md) - 机器人控制与路径规划
- [**VLA架构**](tinyai-agent-embodied-vla/README.md) - 视觉-语言-动作统一建模
- [**AI编程助手**](tinyai-agent-cursor/README.md) - 代码分析、生成、重构、调试
- [**手稿智能体**](tinyai-agent-manus/README.md) - OpenManus架构、双执行机制
- [**自进化智能体**](tinyai-agent-evol/README.md) - 经验学习、策略优化
- [**多智能体系统**](tinyai-agent-multi/README.md) - 协作通信、任务分配
**深度学习框架层**
- [**深度学习框架**](tinyai-deeplearning-ml/README.md) - 机器学习核心模块详解
- [**应用示例集合**](tinyai-deeplearning-case/README.md) - 完整应用示例说明
**大语言模型层**
- [**GPT模型实现**](tinyai-model-gpt/README.md) - GPT系列模型详细文档
- [**DeepSeek模型**](tinyai-model-deepseek/README.md) - R1推理与V3混合专家
- [**Qwen3模型**](tinyai-model-qwen/README.md) - 现代Transformer架构
### 📖 学习指南
- [**《Java程序员的AI之路》**](book/README.md) - 400页完整学习路径(30万字)
- 第一部分:深度学习基础篇(12章)
- 第二部分:大语言模型篇(3章)
- 第三部分:智能体系统篇(5章)
### 技术指南
- [架构设计文档](doc/TinyAI技术分享文章_V2.md) - 框架整体架构设计
- [最佳实践指南](tinyai-agent-embodied/doc/最佳实践指南.md) - 开发使用最佳实践
- [故障排查手册](tinyai-agent-embodied-vla/doc/故障排查手册.md) - 常见问题解决方案
## 🤝 社区与支持
### 贡献指南
1. **代码规范**: 遵循Java编码规范,添加详细中文注释
2. **测试覆盖**: 新功能必须包含完整的单元测试
3. **文档更新**: 重要功能需要更新相应文档
4. **性能优化**: 注意内存使用和计算效率
### 技术支持
- **GitHub Issues**: [提交问题和建议](https://github.com/leavesfly/TinyAI/issues)
- **讨论社区**: [参与技术讨论](https://github.com/leavesfly/TinyAI/discussions)
- **邮件支持**: [技术问题咨询](mailto:support@tinyai.org)
## 📄 许可证
本项目采用 Apache License 2.0 开源许可证。详情请参阅 [LICENSE](LICENSE) 文件。
## 🙏 致谢
感谢所有为 TinyAI 项目做出贡献的开发者和研究者!特别感谢:
- Java 开源社区的技术支持
- 深度学习领域的理论基础
- 智能体系统的前沿研究
- 所有提供反馈和建议的用户
## 🎉 最新更新
### v1.1.0 (2025-10)
**🚀 重磅新增:具身智能系统**
- ✨ 新增 `tinyai-agent-embodied` 模块 - 自动驾驶完整模拟环境
- ✨ 新增 `tinyai-agent-embodied-robot` 模块 - 扫地机器人控制系统
- ✨ 新增 `tinyai-agent-embodied-vla` 模块 - VLA视觉-语言-动作架构
- 🎯 完整的感知-决策-执行-学习闭环实现
- 📊 6种内置场景,5种传感器类型
- 🧪 116个单元测试,100%通过率
**🤖 智能体系统增强**
- ✨ 新增 `tinyai-agent-manus` 模块 - OpenManus手稿智能体架构
- ✨ 新增 `tinyai-agent-cursor` V2版本 - 全面升级的AI编程助手
- 🔧 `tinyai-agent-context` 模块支持MCP协议
- 📈 `tinyai-agent-evol` 增强LLM驱动的自进化能力
**📚 配套图书编写**
- 📖 《Java程序员的AI之路》开始编写
- 📝 预计400页,30万字完整学习路径
- 🎓 三大部分:深度学习、大语言模型、智能体系统
- 💡 理论结合实践,代码优先的MANNING风格
**📊 项目规模**
- 📦 从16个模块扩展到22个核心模块
- 📈 测试用例从470+增加到690+
- 💻 代码量增长50%+
- 📄 文档增加10000+行
---
**🎯 让AI开发在Java生态中焕发新的活力!**
**如果这个项目对您有帮助,请给我们一个 ⭐️**
[⚡ 快速开始](#🚀-快速开始) | [📖 查看文档](#📚-详细文档) | [📚 阅读图书](book/README.md) | [🤝 参与贡献](#🤝-社区与支持)