Jorgen's blog Jorgen's blog
首页
  • 平台架构
  • 混合式开发记录
  • 推送服务
  • 数据分析
  • 实时调度
  • 架构思想

    • 分布式
  • 编程框架工具

    • 编程语言
    • 框架
    • 开发工具
  • 数据存储与处理

    • 数据库
    • 大数据
  • 消息、缓存与搜索

    • 消息队列
    • 搜索与日志分析
  • 前端与跨端开发

    • 前端技术
    • Android
  • 系统与运维

    • 操作系统
    • 容器化与 DevOps
  • 物联网与安全

    • 通信协议
    • 安全
    • 云平台
newland
  • 关于我
  • 终身学习
  • 关于时间的感悟
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

jorgen

Love it, make mistakes, learn, keep grinding.
首页
  • 平台架构
  • 混合式开发记录
  • 推送服务
  • 数据分析
  • 实时调度
  • 架构思想

    • 分布式
  • 编程框架工具

    • 编程语言
    • 框架
    • 开发工具
  • 数据存储与处理

    • 数据库
    • 大数据
  • 消息、缓存与搜索

    • 消息队列
    • 搜索与日志分析
  • 前端与跨端开发

    • 前端技术
    • Android
  • 系统与运维

    • 操作系统
    • 容器化与 DevOps
  • 物联网与安全

    • 通信协议
    • 安全
    • 云平台
newland
  • 关于我
  • 终身学习
  • 关于时间的感悟
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • newland
  • 测试AI博客生成工具的初体验
  • AI技能与MCP的世纪对决:从插件生态到标准化协议的进化
  • 元旦AI大冒险:从拍照app到科幻创作
  • Git Cherry-Pick:分支合并的精准手术刀
  • Claude Code使用技巧:让AI编程助手成为你的超级副驾
  • Rust:这只螃蟹凭什么让 Linux 内核都为之折腰?
  • 如何在一天内彻底重置你的人生
  • 探索LLM的真正能力:从文本生成到逻辑推理
  • 如何在使用LLM写博客时添加图片
  • AI代理开发指南:从场景到实践
  • 每日追踪GitHub新仓库:5个实用方法
  • 普通人的超能力:如何利用 LLM 在特定领域“弯道超车”
  • 聊聊计算机的“前半生”:从算盘到硅基革命
  • 编程语言简史与 AI 时代的入门指南
  • 利用大语言模型提升英语阅读与口语能力
  • 让 Claude 变身电子工程师:当 AI 开始画电路板
    • 前言
    • 背景与痛点:当 AI 遇到电路板
    • 联手驯服 AI:从“翻车”到“老司机”
      • 1. 明确任务
      • 2. 怎么评分?
      • 3. 训练成果
    • 我的思考
    • 结语
  • Claude 生态全解析:Skills、Prompts、Projects、MCP 与 Subagents 到底怎么选?
  • 构建 Claude Code 技能:把团队经验变成自动加载的插件
  • 当工作失去意义时,未来该何去何从?
  • 未来 10 年最重要的技能:不是编程,而是 Agency
  • AI辅助编程:效率与技能发展的双刃剑
  • newland
Jorgen
2025-12-14
目录

让 Claude 变身电子工程师:当 AI 开始画电路板

# 前言

大家有没有试过读几百页的芯片数据手册?🤯 对于我们这种写软件的人来说,看几十页的 API 文档可能就已经开始打哈欠了,但对于电子工程师来说,那可是日常操作的“基本功”。不仅要看,还要从这些密密麻麻的参数中推导出该接多少个电容、电阻该怎么配,简直就是在显微镜下绣花。

最近,我发现 Claude 居然开始“兼职”干电子工程师的活了!这事儿还得从一家叫 Diode Computers (opens new window) 的公司说起。他们搞了个叫 Zener 的语言,把画电路板变成了写代码。这听起来就很“程序员”对吧?🏗️

不过,虽然 Claude 聪明,但在这种极其专业的领域,一开始也难免会翻车。今天就来聊聊,Anthropic 是如何和领域专家联手,把 Claude 训练成一名合格的“电子工程师”的。

核心观点

AI 不仅仅是靠“喂”更多的数据就能变强,有时候它需要一位“好老师”,尤其是在这种需要深厚领域知识的硬核任务中。

# 背景与痛点:当 AI 遇到电路板

先简单介绍一下 Diode 这家公司。他们的理念非常硬核:把电路板设计变成软件问题。他们开发了基于 Starlark 的领域特定语言(DSL)—— Zener,用来描述印刷电路板(PCB)的原理图。

对于电子工程师来说,一个很重要的任务就是构建 参考设计。简单说,当你想用某款芯片时,你需要根据它的文档,把让它正常工作所需的外围元件(电阻、电容、电感等)都配齐。

这事儿听起来简单,实际上巨坑:

  1. 文档海量:动辄几百页的技术文档,全是枯燥的参数。
  2. 信息稀疏:怎么接线、用什么配置,往往藏在角落里或者图表里,并没有直接告诉你“接个 10k 电阻就行”。
  3. 容错率低:接错一个元件,板子可能就冒烟了 💥。

虽然工程师们已经开始用 Claude Code 来自动生成 Zener 代码,但作为“新人”,Claude 一开始的表现嘛... 怎么说呢,有点像刚毕业的实习生,虽然热情高涨,但经常忽略细节。😂

常见的翻车现场包括:

  • 没读懂文档的潜台词:忽略了电路配置的细微差别。
  • 看不懂图:误解了原理图的截图。
  • 语法不熟:写出来的 Zener 代码跑不通。

# 联手驯服 AI:从“翻车”到“老司机”

面对这些问题,Anthropic 没有选择继续“炼丹”瞎蒙,而是直接和 Diode 的专家组队,开展了一项联合改进计划。🤝

# 1. 明确任务

我们给 Claude 定义了一个非常具体的 Agent 任务:

输入:芯片的文档。 输出:完整的 Zener 语言参考设计代码。

在这个任务中,Claude 拥有读取文件、写入文件和执行 Bash 命令的权限,还能直接调用 Zener 编译器。这就像是给了一个不仅会看书,还能动手实操的工程师。

# 2. 怎么评分?

教 AI 最难的一点是:怎么判断它做得对不对?文档里往往不会写“必须用 20uF 电容”,它可能只写“建议至少 20uF”。

如果我们的评分标准太死板(比如死扣“必须是 20uF”),那 Claude 可能会被误杀;如果太宽松,又学不到东西。

于是,Diode 的专家们设计了一个自定义的 Testbench(测试台) 🧪:

它不检查死板的数值,而是检查高层需求。例如:“电源和地之间的电容至少要有 22uF”。

这样既保证了灵活性,又确保了电路的可靠性。

# 3. 训练成果

经过这波“专家特训”,我们来看看效果。我们找了一组测试,让 Claude Opus 4.1、Sonnet 4 和升级后的 Sonnet 4.5 进行盲测对决。结果如下:

评测结果图

Diode 的电气工程师们更喜欢 Sonnet 4.5 的设计

数据显示:

  • Sonnet 4.5 vs Sonnet 4:82% 的工程师选择了 Sonnet 4.5。
  • Sonnet 4.5 vs Opus 4.1:60% 的工程师选择了 Sonnet 4.5。

也就是说,升级后的 Sonnet 4.5 在这个特定任务上,不仅能更好地捕捉文档中的细微差别,还能更地道地遵循工具链的规范。这不仅仅是翻译文档,而是真正理解了“怎么设计一个合格的电路”。🚀

# 我的思考

这篇文章让我对 AI 的落地应用有了两点新的感悟:

  1. 领域专家不可替代: 通用大模型(LLM)虽然博学,但在专业领域它就是个“通才”。要想变成“专才”,必须要有懂行的人来教。Anthropic 这种与 Diode 深度合作的做法,比单纯爬取网页数据有效得多。

  2. Agent 的评测很难: 在代码生成领域,我们可能跑个单元测试就完事了。但在硬件设计这种复杂的工程任务中,如何定义“正确”,本身就是个难题。Diode 的 Testbench 思路(检查高层约束而非死板断言)非常值得借鉴。

# 结语

这次与 Diode 的合作只是一个开始。如果你所在的行业也有类似的情况:任务复杂、需要深厚的专业知识、有明确的成功/失败标准,那么 AI 很可能就是那个能帮你大幅提效的“实习生”。当然,前提是你得找对方法来“教”它。🎓

现在,Claude 已经能帮工程师们在几个小时内完成原本需要几天的电路板设计了。虽然它还不会自己拿电烙铁,但在画图和写代码这件事上,它可能比大多数人都快。

如果你也想和 Anthropic 合作来改进你所在领域的 AI 表现,不妨去填个表单试试?说不定下一个被“特训”的 AI 就是为你而生的。😉

💡 一句话总结:AI 不会取代工程师,但会用 AI 的工程师,肯定会取代那些不会用的。

#Claude#PCB#AI 训练
上次更新: 2026/01/28, 10:33:01
利用大语言模型提升英语阅读与口语能力
Claude 生态全解析:Skills、Prompts、Projects、MCP 与 Subagents 到底怎么选?

← 利用大语言模型提升英语阅读与口语能力 Claude 生态全解析:Skills、Prompts、Projects、MCP 与 Subagents 到底怎么选?→

最近更新
01
LLM
01-30
02
intro
01-30
03
intro
01-30
更多文章>
Theme by Vdoing | Copyright © 2019-2026 Jorgen | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式