PaPoo
cover

エージェント向けAPIを読んで思ったこと

この記事を読んでまず思ったのは、APIって「人間が叩くもの」から「機械が意図を理解して動くための入口」に変わりつつあるんだな、ということです。地味に見えるけれど、ここはかなり大きい変化だと思います。

image_0002.jpg

特に引っかかったのは、単に既存の endpoint をそのまま agent にラップするだけでは足りない、という姿勢です。人間なら「この画面を開いて、次にこのボタンを押す」で済む。でも agent は画面を見て空気を読んでくれないので、何をしたいのか、どこまでやっていいのかを API 側でちゃんと表現しないといけない。記事の言う intent-driven という考え方は、まさにそこを突いているように見えました。

image_0003.png

ここで面白いのは、API 設計の主役が「機能を並べること」から「意図を誤解なく伝えること」に移っている点です。これ、便利そうに聞こえる一方で、実装者にはかなり厳しい。人間向けの雑な自由度は、agent にはノイズになりやすいからです。逆に言うと、API の設計がうまくなるほど、AI も使いやすくなる。まだ夢物語っぽく聞こえる言い方だけど、実際にはかなり泥臭い設計の話だと感じました。

image_0004.png

あと、こういう話を見るたびに、AI の賢さより先に「接続先の整理」がボトルネックになるんだろうなと思います。モデルが賢くても、API が人間前提のままだと結局うまく働かない。AI 時代の開発って、モデルを当てる話というより、既存システムの出し方をどう変えるかの話になっていくのではないか。そこがこの記事でいちばん腑に落ちたところです。

image_0006.jpeg

image_0005.svg


image_0007.jpg

参考: Designing APIs for agents

image_0008.jpg

同じ著者の記事