“OpenAPI スキーマを自動変換して「とりあえず MCP にしました」では、ほぼ確実に失敗します。その理由は大きく四つあります。”
LLMに業務を代行させる為には更に定型処理のアシスタントが必要な現状か。その定型処理の定義こそ自動化したいんじゃないの
そもそも外向けにはイケてるAPIを出しておこう、というのを支持したい
ファイルの読み書きなんかはまんまCRUDだけどね(・ω・) 言われてみればそうじゃないものもありそう
ABI/API, RPC, (Webの)API,…要件であり実装であり規格が複合してるからな。使い方が同じでも要件に差異があれば違うもの。いうてMCPってプロトコルであってインターフェイスではないんだよね
生成AIにしてもMCPにしてもアンチパターン側が期待されて剛腕で解決してくるの、面白いね
なんかどうしても突っ込みたいが流石にAPIという集合には概念として含まれるんじゃ無いですかね。。APIじゃ無いMCPは可能だろうけども。。
なるほどプロトコルであってインターフェースではないのかー( ´_ゝ`)フーン
確かに
これはほんとそう。人間がやりたい操作毎のtoolが必要。あと説明をしっかりわかりやすく書く必要がある。
もちろんCRUDを提供するREST APIでは全くないんだけど、広義の「Application Program Interface」であることには変わりないような
内容はわかるけども、MCPはAPIだと思うよ。MCPがアプリケーションから遠いところに行ったら変わるとは思うけど。
定義じゃなくてニュアンスの話っすね。ミリしらなんだけどMCP同士のベクトル距離(というか空間?)を計算する話ってあるんかな。それこそ今のWebページと同数を前提するとMCP解決サーバーが必要そうなもんだけど
MCPはAPIではない - 単純変換してはいけない理由 - 吉田の備忘録
“OpenAPI スキーマを自動変換して「とりあえず MCP にしました」では、ほぼ確実に失敗します。その理由は大きく四つあります。”
LLMに業務を代行させる為には更に定型処理のアシスタントが必要な現状か。その定型処理の定義こそ自動化したいんじゃないの
そもそも外向けにはイケてるAPIを出しておこう、というのを支持したい
ファイルの読み書きなんかはまんまCRUDだけどね(・ω・) 言われてみればそうじゃないものもありそう
ABI/API, RPC, (Webの)API,…要件であり実装であり規格が複合してるからな。使い方が同じでも要件に差異があれば違うもの。いうてMCPってプロトコルであってインターフェイスではないんだよね
生成AIにしてもMCPにしてもアンチパターン側が期待されて剛腕で解決してくるの、面白いね
なんかどうしても突っ込みたいが流石にAPIという集合には概念として含まれるんじゃ無いですかね。。APIじゃ無いMCPは可能だろうけども。。
なるほどプロトコルであってインターフェースではないのかー( ´_ゝ`)フーン
確かに
これはほんとそう。人間がやりたい操作毎のtoolが必要。あと説明をしっかりわかりやすく書く必要がある。
もちろんCRUDを提供するREST APIでは全くないんだけど、広義の「Application Program Interface」であることには変わりないような
内容はわかるけども、MCPはAPIだと思うよ。MCPがアプリケーションから遠いところに行ったら変わるとは思うけど。
定義じゃなくてニュアンスの話っすね。ミリしらなんだけどMCP同士のベクトル距離(というか空間?)を計算する話ってあるんかな。それこそ今のWebページと同数を前提するとMCP解決サーバーが必要そうなもんだけど