Samplingで可能になること
サーバーからモデルへ推論を委譲できるようにします。
「Samplingで可能になること」はCoddyKit上の無料MCP Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはMCP Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 MCP Academyコースには全4レッスンが含まれています。
方向を逆転させる
通常はモデルがツールを呼び出します。サンプリングではその向きが逆になり、サーバーがモデルにテキストの生成を依頼します。🔄
すでに利用しているモデルを借りる
サンプリングを使うと、サーバーはAPIキーを保持せずにホストのLLMを利用できます。モデルへのアクセスはクライアントが管理します。
サーバーにAPIキーを置かない
補完処理をクライアントが実行するため、サーバーにはプロバイダーの認証情報が不要です。その結果、秘密情報をコードから完全に排除できます。
ネストされたエージェント動作
サンプリングを使うと、ツールの内部でLLMを呼び出せます。ツールはデータを返すだけでなく、タスクの途中でモデルに考えさせることができます。
小さな例:要約する
レポートを取得してから、モデルに要約を依頼するツールを考えてみましょう。要約はサンプリングを通じて実行されます。
コストは自分で管理できる
モデルを選び、その料金を支払うのはクライアントです。そのため、ホストがコストや制限、リクエストに使うモデルを決めます。
サーバーが推論を委任する
サンプリングは、サーバーが「私にはデータがあり、あなたには頭脳がある」と伝えるようなものです。サーバーは推論の手順をモデルに委任します。
依頼できること
サンプリングリクエストではモデルにテキストを求められます。また、クライアントによってはメッセージに画像や音声のコンテンツを含めることもできます。
クライアント側でオプトインする
サンプリングは、起動時にクライアントがサンプリング機能を宣言した場合にのみ動作します。すべてのホストがこの機能を有効にしているわけではありません。
"capabilities": {
"sampling": {}
}なぜ重要なのか
サンプリングによって、スマートで自己完結したサーバーを実現できます。ユーザー自身のモデルを使って、データツールが推論や分類、文章作成を行えるようになります。
注意点:信頼性
サーバーがモデル呼び出しを開始できるため、それを承認できる人間が必要です。この安全対策の流れは、すぐに説明します。
クイックチェック
サンプリングが実際に行うことについて、直感的に確認してみましょう。
まとめ
サンプリングでは主導権が逆転し、サーバーがホストのモデルに推論を依頼します。キーは不要で、オプトイン方式であり、常に人間が承認できます。✅
AI チューターと学ぶ Python — 無料
ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。
- コース
- 30
- レッスン
- 120
よくある質問
「Samplingで可能になること」レッスンは無料ですか?
はい。「Samplingで可能になること」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、MCP Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 MCP Academyコースには全4レッスンが含まれています。
「Samplingで可能になること」で何を学びますか?
サーバーからモデルへ推論を委譲できるようにします。 ブラウザで直接実行するハンズオンコードでMCP Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
MCP Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのMCP Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「Samplingで可能になること」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このMCP Academyレッスンでコードを書いて実行できますか?
はい。すべてのMCP Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- Samplingで可能になること
- ホストに補完をリクエストする
- メッセージと設定を整える
- Human-in-the-Loop承認