SEMCLAW / ENGINEERING AGENTS

让两个工程智能体,围绕同一个硬件任务协作

SemClaw 当前由电气智能体和嵌入式智能体组成。它们基于项目资料分析问题、交换约束、整理建议和生成可审阅输出;关键工程决策由人员确认后继续。

  • 当前角色:2 个
  • 输出保留依据与待确认项
  • 关键决策由人员确认

WORKING BOUNDARY / 工作边界

辅助工程判断,不替代工程责任

基于资料工作

智能体依据项目提供的数据手册、原理图、代码和约束进行分析;缺少资料时明确提出问题,不补造事实。

输出可复核

建议标注依据、假设、影响范围和待确认项,便于工程人员检查。

关键节点人工确认

器件与电路变更、接口定义、代码变更、烧录发布和验收标准由授权人员确认。

边界说明:SemClaw 的输出是工程辅助材料。安全、合规、量产和发布责任仍由项目授权人员承担。

CURRENT AGENTS / 当前智能体

一个关注电路,一个关注固件与系统

电气智能体

围绕电源、接口、器件和可测试性整理电气设计问题。

职责

  • 拆解板级功能、接口、电源、保护和环境约束。
  • 阅读器件数据手册并整理选型依据与限制。
  • 辅助检查原理图、BOM 和接口一致性。
  • 整理调试、测试、EMC 与量产前检查项。

输入

  • 产品需求与使用环境。
  • 原理图、BOM、器件数据手册。
  • 接口、电源、尺寸、成本和合规约束。
  • 已知故障、测试记录与历史修改。

输出

  • 设计假设与待确认问题。
  • 电源/接口/器件检查清单。
  • 选型或修改建议及依据。
  • 测试点、调试步骤和验收检查项。

边界

不自主批准器件替换、电路变更、安全结论或合规结论;相关决策必须由授权工程人员确认。

嵌入式智能体

围绕芯片、板级接口、驱动和运行环境整理嵌入式实现问题。

职责

  • 拆解启动、BSP、驱动、RTOS 和应用任务。
  • 阅读芯片与外设资料,整理寄存器、时序和接口约束。
  • 辅助规划代码结构、调试路径和测试用例。
  • 检查固件需求与电气接口定义是否一致。

输入

  • MCU/SoC、板卡版本和接口定义。
  • 芯片手册、外设资料和电气约束。
  • 现有代码、工具链、构建方式和日志。
  • 实时性、存储、功耗和发布要求。

输出

  • 任务拆解与接口/驱动方案。
  • 代码建议或经授权范围内的修改草案。
  • 调试路径、测试用例和问题定位记录。
  • 变更说明、已知风险与待确认项。

边界

不自主烧录设备、合并代码或发布固件;代码与设备操作必须经过评审、测试和授权。

COLLABORATION / 协作流程

共享同一份项目上下文,在确认点交接

项目资料进入

需求、图纸、数据手册、代码、日志和边界进入同一个项目上下文。

责任方:项目人员

电气智能体分析

提取电源、接口、器件与测试约束,标记缺失资料和风险。

责任方:电气智能体

嵌入式智能体分析

根据芯片与板级约束拆解驱动、BSP、时序、调试和测试任务。

责任方:嵌入式智能体

交叉检查

对齐引脚、协议、时序、电源状态、启动流程和错误处理,列出冲突与影响。

责任方:两个智能体

人工确认

人员确认关键假设、方案取舍、变更范围和验收方法。

责任方:授权人员

输出交付

形成可追溯的任务、建议、检查清单、测试材料和已知边界。

责任方:项目团队

这些决策必须停下来确认

器件替换、BOM 和成本影响。
电源、保护、接口和引脚定义变更。
协议、时序、存储和功耗取舍。
代码修改、构建、烧录和发布。
测试方法、验收阈值和已知风险接受。
待补充资料分析中待人工确认已确认已拒绝/需调整

REVIEWABLE OUTPUT / 可审阅输出

交付的不只是回答,而是可继续推进的工程材料

问题与假设

缺失资料、已采用假设、风险和影响范围。

设计与实现建议

建议内容、参考依据、替代方案和取舍说明。

任务与变更记录

负责人、确认状态、变更范围和后续动作。

测试与验收材料

测试步骤、预期结果、实际记录和未解决问题。

实际交付格式和自动化程度由项目资料、工具接入范围与安全边界共同决定。

START A SEMCLAW PROJECT

从一个明确的硬件任务开始

可以先提供目标板卡、当前阶段、已有图纸或代码、主要问题和期望输出。我们会先确认两个智能体能参与的范围,以及必须由人员完成的步骤。

发送 SemClaw 项目需求