次世代のAI開発を変える「Model Hardware Standard」を先行プレビュー
Previewing the Model Hardware Standard
Previewing the Model Hardware Standard
AIモデルの最適化とハードウェアの互換性を統合する「Model Hardware Standard」が遂に公開されました。開発者がハードウェアの依存関係を意識することなく、より効率的にモデルをデプロイできるこの新規格の全貌をいち早くお届けします。
PyLabRobotみたいな感じだな:
私が見る限り、こうした規格(MCP/MHSなど)は、Anthropicが学習用シナリオとして使っている、ごく当たり前のツールインターフェースに過ぎないよ。
これ実際かなりイケてるし、AIのためだけじゃないのがいい。シンプルなスクリプトでプロセスを自動化しやすくなるはず。
重箱の隅をつつかせてもらうと、かなり汎用的なソフトウェアインターフェースなのに、わざわざ「Model」なんて名前を付け加えるのは少しモヤっとするかな。
MCPって、長年のプロトコル設計を無視した「Not Invented Here(自前主義)」の塊みたいな無意味な代物だったよな。酷く作りが荒くて、何年もまともにスケールさせるのが難しかった。
やっと他のプロトコルのやり方を学んで、最近のバージョンでようやくマシな挙動になったけど、この会社を真面目に取り合うのは骨が折れる。エコシステムなんてどうでもいいと思ってるみたいだし(AGENTS.md参照)、やらざるを得なくなるまでプロトコルについて考えたり配慮したりする様子もない(MCPの気が遠くなるような贖罪の物語がその証拠)。なんか全体的にバイブスが合わないんだよね。
今度は自滅するようなミスを回避できるのかもしれないし、以前よりマシになったのかもしれない。この会社を、まともなエンジニアリングができる連中として少しは信頼できるような兆しが見えると嬉しいんだけどね。今のところは、そうとは言い難いよ。
ROS 2と比べてどうなの?目指しているゴールはほぼ同じだと思うけど。
今のところAnthropicは、リサーチ、エンジニアリング、プロダクトにおいて卓越したセンスを見せているよ。理想主義者のダリオが、業界で最も純粋な志を持つ人材を引き寄せている。当面の間、Anthropicの独走が続くように見えるな。5〜20年後の没落っぷりが楽しみでならないよ。
自分としては、これはOPC UAやSiLAのAI版って感じがするな。ソフトウェアとマシンのセマンティクス制御じゃなくて、AIとマシンのセマンティクス制御というか。簡単に言えば、AI向けのハードウェア抽象化・デバイス記述標準ってところか。
理解としてはこんな感じ:
エージェント <-> MCP/CLI/コード <-> MHS <-> ベンダーAPI/SCPI/OPC UA/ROS/など <-> CAN/Modbus/USB/など <-> ハードウェア
MHSがあれば、機能やメタデータ、安全制限を記述できるし、読み書きの制御や探索も提供できる。「温度測定が可能」「アームの重量はX kg」「回転数はX RPMを超えないこと」みたいな情報を、エージェントが簡単に理解できるようになるわけだ。(どこかのデータシートに埋もれていたり、プロンプトに無理やり詰め込む必要がなくなる)
あわせて参照:
https://en.wikipedia.org/wiki/OPC_Unified_Architecture
https://en.wikipedia.org/wiki/Standardization_in_Lab_Automation
https://xkcd.com/927/
この標準化は筋が通ってるよ。デバイスが標準化された機械可読なインターフェースを公開していれば、モデルは遥かにうまく機能するからね。
ただ、私が見る限り、この技術的な「標準」はまだ完全には公開されていないみたいだ(見るのも実装するのもアクセス申請が必要)。Anthropicは後でオープンソース化する予定だと言っているけどね。
USBやCANのような基盤となるハードウェア標準が開発されてきた経緯とはだいぶ違う。標準を読むために許可が必要なんておかしな話だ。
これってツール呼び出し(Tool calls)と何が違うの?あるいは、MCPとどう違うんだろう?