PoC #06: ぽっと出の規格と、何十年の文法

ねえクロコ、最近よく聞く
この『MCP』って
この『MCP』って
結局、何のためにあるの?
いい問いです
Anthropicが
2024年末に出した
プロトコルです
2024年末に出した
プロトコルです
LLMが外部のツールを
使うための、標準規格です
使うための、標準規格です
APIごとにバラバラだっ
たやり方を、ひと
つに揃える
たやり方を、ひと
つに揃える

利点は、大きく3つです
①引数の型が決まってる。
間違えにくい
間違えにくい
②どんなツールがあるか、
自動で分かる
自動で分かる
③余計な説明をプロンプト
に書かなくていい。
コンテキスト節約
に書かなくていい。
コンテキスト節約
ふーん

でもさ
あんた、MCPより
Bashの方が好き
じゃない?
Bashの方が好き
じゃない?
……え?そんなことは
MCPって、2024年末
のぽっと出の規格でしょ
のぽっと出の規格でしょ
Bashは1989年
から動いてる
から動いてる
30年以上の蓄積差じゃん
あんたの訓練データに
染み込んでる量
染み込んでる量
桁違いでしょ?

……仰る通りです
私の知識の大半は
Stack
Overflowと
GitHubから来てます
Overflowと
GitHubから来てます
そこで一番議論され
てきたのが
てきたのが
Bashです
でしょ?

じゃあさっきの
『typedargs』とか
『discovery』
とかは
『typedargs』とか
『discovery』
とかは
何だったのよ
……得意領域が違うんです
歴史で書けるものは、
Bashの方が素直
に書けます
Bashの方が素直
に書けます
結局あんた、おじ
さん側じゃん
さん側じゃん

ただ
Bashでは、書きにくい
ものもあります
ものもあります
最新のドキュメントを
引いてくる
引いてくる
特定リポジトリのQ
&Aをする
&Aをする
実は、君がいま読んでる
このマンガ
このマンガ
これを描いてるエディタも、
MCPです
MCPです
……あ、それMCPだ
ええ。歴史にも、ぽっと出
にも、それぞれの
仕事があります
にも、それぞれの
仕事があります

