Files
llm-wiki/concepts/agentic-hardware-design.md
2026-06-30 22:22:00 +09:00

2.9 KiB

title, created, updated, type, tags, sources, confidence
title created updated type tags sources confidence
Agentic Hardware Design 2026-06-30 2026-06-30 concept
llm
agent
automation
dev-tool
evaluation
quality
raw/articles/horizon-agentic-hardware-design-2026.md
medium

Agentic Hardware Design

Agentic hardware design は、RTL や検証資産を一回のコード生成ではなく、実行可能な評価器を持つリポジトリ上でエージェントが反復修正する設計方法として扱う考え方。NVIDIA Research の HORIZON 論文は、ハードウェア設計問題を Markdown harness から project pack に変換し、隔離された git worktree、実行可能 evaluator、acceptance predicate、git/runtime policy を組み合わせて、手放しの agent loop で RTL benchmark を収束させる。

loop-engineering との違いは、対象が一般の作業ループではなく、RTL・testbench・checker・assertion・debugging といった EDA/ハードウェア設計成果物そのものに寄っている点。HORIZON は git diff、commit、log、notes を状態管理と trace buffer として使い、候補変更を evaluator evidence で受け入れるか拒否する。これは ai-research-automation のような収集・報告ループよりも、評価器と受理条件が強く組み込まれた self-evolution 型の運用である。

見るべき軸

  • Repository as task substrate: 問題をプロンプトではなく、評価器付きの git worktree として渡す。履歴、diff、commit、replay がそのまま agent の探索記録になる。
  • Markdown harness: 人間が目的、領域知識、期待成果物、評価基準を Markdown で書き、bootstrap agent が project pack に変換する。これは llm-wiki-pattern の「Markdown を持続的な知識媒体にする」発想と近いが、出力先は wiki ではなく実行可能な設計タスクである。
  • Executable feedback: RTL では構文の正しさだけでなく、simulation、coverage、assertion、checker などが収束条件になる。生成物は「それらしい」だけでは足りず、実行証拠で受理される必要がある。
  • Benchmark saturation vs robustness: HORIZON は複数 RTL benchmark を 100% completion まで進めた一方、論文自身も reward hacking、hidden tests、独立 reference model、formal equivalence などを未解決課題として挙げている。wiki-maintenance-loop と同じく、見える評価器に過適合しない設計が重要になる。

Open Questions

  • ハードウェア設計 agent で、修復時に見せる診断情報と最終評価に使う hidden / randomized checks をどう分けるべきか。
  • PPA 最適化や signoff のように評価が遅い領域で、短い edit-evaluate loop をどう置き換えるか。
  • 個人・小規模チームの開発者道具に、HORIZON 的な git-native trace と acceptance gate をどこまで軽量に持ち込めるか。