erp-java/tasks/ai-assistant-task.md

2.3 KiB
Raw Permalink Blame History

AI助手模块迁移任务

任务信息

  • 模块名称: AI助手模块
  • PHP文件: /root/.openclaw/workspace/erp-backend/app/Http/Controllers/ 中的AI助手相关控制器
  • 复杂度: (中等)
  • 智能体需求: 4个智能体
  • 预计时间: 7-8分钟

迁移要求

  1. 代码分析: 分析PHP AI助手业务逻辑智能客服、智能推荐、数据分析等
  2. Java实现: 生成Java AiAssistantService完整实现
  3. 测试套件: 生成完整测试套件AI对话测试、推荐测试
  4. 部署配置: 生成部署配置AI模型集成、API调用

质量要求

  • 100%功能覆盖
  • AI模型集成支持OpenAI、百度文心、阿里通义等
  • 对话上下文管理
  • 推荐算法实现
  • 生产就绪代码

智能体分工

  • 智能体1: 代码分析AI助手业务逻辑
  • 智能体2: Java代码生成服务+控制器)
  • 智能体3: 测试生成AI对话测试
  • 智能体4: 部署配置(模型配置+API集成

输出要求

  1. Java代码:

    • AiAssistantService + Impl
    • AiAssistantController
    • AI对话实体类Conversation, Message, Context等
    • 推荐模型类Recommendation, UserProfile等
    • DTOs和请求响应类
  2. 测试代码:

    • AI对话流程测试
    • 推荐算法测试
    • 上下文管理测试
    • 模型集成测试
  3. 部署配置:

    • AI模型配置API密钥、端点
    • 对话上下文存储配置
    • 推荐算法配置
    • 监控和性能配置

AI功能类型

  1. 智能客服: 自动问答,问题分类,意图识别
  2. 智能推荐: 商品推荐,用户画像,协同过滤
  3. 数据分析: 销售预测,库存预测,趋势分析
  4. 内容生成: 商品描述,营销文案,报告生成
  5. 图像识别: 商品图片识别OCR文字识别

关键技术点

  1. AI模型集成: 多模型支持,模型切换
  2. 对话管理: 上下文保持,会话状态
  3. 推荐算法: 协同过滤,内容推荐,混合推荐
  4. 性能优化: 缓存策略,批量处理
  5. 监控告警: API调用监控模型性能监控

预计开始时间

  • 预计: 12:11
  • 条件: 物流管理模块完成后立即启动

自动化规则

  • 任务完成后自动质量检查
  • 质量通过后自动启动下一任务
  • 无需人工确认