• 実行
  • データ
  • ロジック
  • 確認

AIから独自のプログラムを実行する:Amazon Lambda Invokeの使い方

AWS環境をAIクライアントに接続します。接続後は、エージェントが必要に応じて特定の関数を呼び出し、カスタムロジックを実行できるようになります。

このページについてAIに聞く

すぐに答え

AI経由で独自のコードを実行するには?

Amazon Lambda Invokeコネクターを使用して、特定のLambda関数を呼び出します。AIがAWSへペイロードを送信してロジックを実行し、その結果をチャットに返します。これにより、エージェントを離れることなく、カスタム計算やデータ照会が可能になります。

実現できること

リクエストの処理フロー

AWSとの接続はAIが担うため、あなたはロジックの開発に集中できます。

実行

AWS上でコードが動作

AIがリクエストを指定されたLambda関数へ送信します。独自のコードは、セキュアなAWS環境内で実行されます。

データ

結果をチャットに返却

関数の出力結果がエージェントに渡されます。処理された結果は、そのまま会話の中で即座に確認できます。

ロジック

独自のビジネスルール

Lambdaのコードを自分で制御できるため、複雑な計算やデータベースの更新など、プログラムしたあらゆるタスクをAIに実行させられます。

確認

出力結果のレビュー

AIが関数の戻り値を提示します。結果が正しいか、あるいは別の関数を実行する必要があるかを判断するのはあなた自身です。

ワークフロー

コード実行を依頼した際のAIの動き

AIがチャットインターフェースとAWSインフラストラクチャの架け橋となります。

  1. 関数の特定

    エージェントがリクエストを解析し、タスクを完了するために呼び出すべきLambda関数を特定します。

    invoke_function
  2. ペイロードの準備

    AIが指示内容を、関数が受け取れる特定のJSON形式に整形します。

    invoke_function
  3. 呼び出しの実行

    エージェントがAWSへコマンドを送信し、独自のロジックの実行を開始します。

    invoke_function
  4. レスポンスの提供

    AIが関数からの戻り値を受け取り、人間が理解しやすい回答に変換して提示します。

    invoke_function

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使ってAWSのロジックを起動できます。

出発点

これらは例です。実際には、ご自身の関数名やコードが必要とする具体的なデータに置き換えて使用してください。

Amazon Lambda Invoke Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_A74yu31QG6UrR8vO5MgKwlxUiKSO5h246g9tEqbV/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Amazon Lambda Invoke capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "amazon-lambda-invoke-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_A74yu31QG6UrR8vO5MgKwlxUiKSO5h246g9tEqbV/mcp"
    }
  }
}
チャットにコピー04
  • 以下のデータを使って 'calculate-tax' Lambda関数を実行して: {'amount': 150, 'state': 'NY'}

  • 今アップロードしたファイルに対して 'process-image' 関数を実行して。

  • user_id 9982 のアカウント詳細を確認するために 'get-user-status' Lambdaを使用して。

  • 'generate-report' 関数を実行し、サマリーの準備ができたら教えて。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Amazon Lambda Invokeを一度接続すれば、あとは指示するだけです。

セキュアなセットアップ手順に従ってAWSの認証情報を入力してください。接続完了後は、許可したすべての関数をAIから呼び出せるようになります。

Amazon Lambda InvokeをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIがLambda関数のコード自体を書き換えることはありますか?

    いいえ。AIは提供されたツールを使用して、既存の関数を実行することしかできません。

  • 02

    AIはAWSアカウント全体にアクセスできますか?

    いいえ。AIが実行できるのは、接続したツールによって許可された特定の操作のみです。

  • 03

    長時間実行が必要な関数を動かすことはできますか?

    AIは呼び出しを行いますが、実行時間は標準的なAWS Lambdaのタイムアウト制限に従います。

  • 04

    AWSの認証情報はAIモデルに共有されますか?

    いいえ。認証情報は暗号化された状態で保持され、MCPが承認された呼び出しを行うためだけに利用されます。

  • 05

    AIがLambda関数を削除することはありますか?

    いいえ。AWSリソースを削除したり変更したりするためのツールは提供されていません。

  • Amazon Lambda Invokeについて他に質問がありますか?コネクターの専用ページで確認できます。 Amazon Lambda Invokeコネクターの全機能を見る

『Amazon Lambda Invoke』を Claude、Cursor、ChatGPT などに接続