↓ メインコンテンツへスキップ

展示したデモ機は、AI エージェントと設計した

·1334 文字·3 分 AI協働
目次

テクノメッセ東大阪2026 で展示したデモ機は、機構とファームウェアを AI エージェント(Claude Code)と設計しました。 デモ機は、RGBW のアドレス制御 LED 128 個(16 個 × 8 枚の基板)を Raspberry Pi Pico から制御し、1 日の空の色の移り変わりを見せるものです。 ToF センサもつないであり、手をかざす距離に応じて色が変わります。 エージェントが機構とファームウェアを進めているあいだ、筆者は回路設計・基板設計・部品の発注を並行して進められたので、デモ機全体を短い期間で仕上げられました。 この記事では、そのうち機構設計について、「AI で設計する」とは実際に何をすることなのかを紹介します。

RGBW の LED を並べたデモ機の基板と、その手前に置いた 3D プリント製のテストピースと格子部品

AI エージェントに何をさせたか
#

人が渡すのは、絵ではなく条件とデータ
#

「AI で設計する」と聞くと、AI に絵を描かせる場面を思い浮かべるかもしれません。 今回やったことは、それとは違います。 人がエージェントに渡したのは、絵ではなく条件とデータです。

  • デモ機で何を見せたいか(内容)
  • 基板の 3D モデル(部品との干渉や、取付け穴の位置の確認用)
  • 購入品の図面の画像(アルミフレーム用の L 字金具など)
  • 3D プリンタで印刷できる大きさ
  • 細かい形状の要望(言葉で伝える)
  • テストピースで確かめた結果

寸法の多くは、人が数値を打ち込んだのではなく、渡したデータからエージェントが読み取っています。 たとえば基板の USB コネクタの位置は、基板の 3D モデルから把握していました。 3D プリントで作るフレームの取付け穴の寸法は、L 字金具の図面から読み取っていました。 一方、結束バンドを留める穴の位置や形は、人が「ここにこういう穴がほしい」と言葉で頼んでいます。

最後の「テストピースで確かめた結果」は、設計の途中で何度も渡します。 これが、次に説明するループの戻り道になります。

ループの全体
#

エージェントは、渡された条件とデータをもとに、Python のスクリプトで FreeCAD(オープンソースの 3D CAD)を動かして 3D モデルを作ります。人はマウスで図形を描きません。作業は、おおまかに次のループで進みます。

前半の 2 つは画面の中、後半の 2 つは実物です。 最後に、確かめた結果をスクリプトの寸法に反映して、1 周目に戻ります。

モデル作成・干渉チェック(画面の中)から、テストピースの 3D プリント・現物での確認(実物)へ進み、確かめた結果をスクリプトの寸法に反映して最初に戻るループ

このループで肝になるのは、後半です。 3D プリンタで刷った実物をはめて確かめ、その結果を寸法に戻す——この最後のひと回しがあるから、AI が出した値を実際の部品に使えます。 画面の中だけで完結する設計とは、そこが違います。

まとめ
#

AI で設計を始めるときは、次の 2 点を押さえると、出てきた値を実際の部品に使えるようになります。

  • 絵ではなく、条件とデータ(手元にある 3D モデルや装置の制約)を渡す
  • 画面の中で終わらせず、最後に現物で確かめる工程をループに組み込む

この「現物で確かめる」ところ——タッピングねじの下穴や磁石の穴を、刻みの違う穴を並べたテストピースで決めた話、材料を PLA から PETG に変えて確かめ直した話、干渉を数値で突き合わせた話——は、中編 にまとめました。

そのあとの続編では、このデモ機のファームウェア側の話を書きます。 回路 CAD のネットリストから Pico のピン設定を作った話など、「データは最初からあったのに、人が手で写していた」作業を AI エージェントに任せた例です。

関連記事

AI に書かせた仕様書は、書いた本人に検証させない

··2418 文字·5 分
AI エージェントと進める FPGA の案件で、仕様書50本をソースと突き合わせると10件ずれていました。誤りの3つの種類と、書く役と検証する役を分ける5つの仕組みを紹介します。