Show HN: Spice simulation → oscilloscope → verification with Claude Code
> Source: Hacker_News
Execute Primary Source
// Discussion Topic
MCP(Model Context Protocol)を活用し、アナログ回路のシミュレーション、実機計測、コード修正のサイクルをLLMによって自動化する手法の有効性と、ハードウェア設計における信頼性の確保。
// Community Consensus
「設計ループを閉じる」という概念には高い関心が集まる一方、LLMが回路の物理的特性やピン配置を誤認するリスクが厳しく指摘されている。単なるテキストベースの指示では不十分であり、Pythonアナライザーを用いて設計データをJSON等の構造化データに変換してからLLMに渡す、あるいはMermaid図を用いるといった、中間層による情報の厳格化が実用化の鍵であるという見解で一致している。
// Alternative Solutions
KiCadの設計データを直接読み込ませるのではなく、Pythonを用いて解析・構造化したJSONデータをLLMに提供するアプローチ。また、Mermaid図を用いた回路記述や、Jumperlessを用いた回路の動的再構成などが挙げられている。
// Technical Terms
Senior Engineer Insight
> 本技術は「設計の自動化」ではなく「検証サイクルの高速化」として評価すべきだ。ハードウェア開発において、LLMが回路の物理的制約を無視した「もっともらしい嘘」をつくことは致命的な事故に直結する。我々の実戦に投入する場合、LLMに直接回路を扱わせるのではなく、設計ルールチェック(DRC)や解析結果を厳格なスキーマで提供し、LLMを「推論エンジン」としてのみ利用するアーキテクチャが不可欠である。完全自動化は時期尚早であり、人間が最終的な検証を行う「Human-in-the-loop」の設計が前提となる。