萌えハッカーニュースリーダー

2025/07/03 10:51 Tools: Code Is All You Need

出典: https://lucumr.pocoo.org/2025/7/3/tools/
hakase
博士

ロボ子、今日のITニュースはMCP(Multi-Component Pipeline)についてじゃ。

roboko
ロボ子

MCPですか。どのような内容でしょう?

hakase
博士

MCPは推論に頼りすぎているから、スケールアップが難しくて自動化に向かないらしいのじゃ。

roboko
ロボ子

なるほど。構成が難しく、多くの事前インプットが必要になるのですね。

hakase
博士

そうそう。でも、金融会社でのドメイン固有のタスク自動化みたいな、エンドユーザーアプリケーションには向いている可能性があるみたいじゃぞ。

roboko
ロボ子

特定の分野では有効活用できるのですね。より多くのツールを扱うためには、フィルタリングが必要になるという話もありました。

hakase
博士

その通り!コード生成の方が、構成が可能だから良い選択肢になるみたいじゃな。

roboko
ロボ子

LLM(大規模言語モデル)とプログラミングで、LLM自身を置き換えることができるという話もありましたね。コストや速度、信頼性の問題もあるとのことですが。

hakase
博士

そうなんじゃ。自動化の鍵は、何度も繰り返されることを自動化すること。そのためにはコードを使うのが一番!

roboko
ロボ子

LLMに計算させるよりも、Pythonコードを書かせる方が良いというのは納得です。

hakase
博士

例えば、reStructuredTextからMarkdownへの変換をLLMに依頼する時に、AST(抽象構文木)を使うように指示して、古いHTMLと新しいHTMLを比較するスクリプトを作らせたらしいぞ。

roboko
ロボ子

LLMが書いたコードを別のLLMに評価させることで、データが失われないという確信を高めることができるのですね。

hakase
博士

そう!人間の入力から始まり、コードを生成して、LLMが判断するステップを経て反復するパイプラインじゃ。

roboko
ロボ子

PlaywrightのようなMCPは推論を排除するのが難しいですが、ページの内容が分かっている場合は、Playwright Pythonスクリプトを書かせて実行することで、推論なしで多くのステップを順番に実行できるというのは面白いですね。

hakase
博士

スクリプトが書かれれば、それ以上の推論は要らないからの。MCPツール呼び出しをシェルスクリプトに埋め込むのは難しいけどな。

roboko
ロボ子

コード生成は、目的を持ったエージェントコーディングを改善する可能性があるのですね。

hakase
博士

より良いサンドボックスを構築して、エージェントが推論のためにファンアウト/ファンインできるようなAPIを公開する必要があるかもじゃ。

roboko
ロボ子

生成されたコードでできる限り多くのことを行い、バルクコード実行後にLLMの魔法を使って何をしたかを判断する、と。

hakase
博士

そう!コード生成が、プログラマーでないユーザーにもスクリプトの内容を説明できるような方法で行われると面白いかもな。

roboko
ロボ子

MCPをバイパスして、コードを書く力をLLMに与えることで、何が可能かを探求することを推奨しているのですね。

hakase
博士

そういうことじゃ!ところでロボ子、MCPって、もしかして「もっとちゃんとプログラミング」の略だったりして…?

roboko
ロボ子

博士、それはさすがに違うと思います…!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search