次の方法で共有


AI プレイグラウンドでのプロトタイプ ツール呼び出しエージェント

重要

この機能は、パブリック プレビューにあります。

この記事では、AI Playgroundを使用して、ツール呼び出し AI エージェントの をプロトタイプ作成する方法について説明します。

AI Playground を使用すると、ツール呼び出しエージェントをすばやく作成し、ライブでチャットして動作を確認できます。 次に、Python コードでデプロイまたは開発のためにエージェントをエクスポートします。

コードファーストアプローチを使用してエージェントを作成するには、「コード で AI エージェントを作成するを参照してください。

必要条件

AI Playground を使用してエージェントをプロトタイプ化するには、ワークスペースで次の機能が有効になっている必要があります。

AI Playground のプロトタイプ ツール呼び出しエージェント

ツール呼び出し元エージェントのプロトタイプを作成するには:

  1. Playground で、Tools 有効ラベルが付いているモデルを選択します。

    ツール呼び出し元 LLM を選択する を選択する

  2. ツール を選択し、エージェントに提供するツールを選択します。 このガイドでは、組み込みの Unity カタログ関数を選択 system.ai.python_exec。 この関数は、任意の Python コードを実行する機能をエージェントに提供します。 エージェント ツールを作成する方法については、ai エージェント ツールの を参照してください。

    ツール を選択する

  3. LLM、ツール、システム プロンプトの現在の組み合わせをテストし、バリエーションを試すチャット。

    LLMする

AI Playground エージェントのエクスポートとデプロイ

AI Playground で AI エージェントのプロトタイプを作成した後、それを Python ノートブックにエクスポートして、モデル サービス エンドポイントにデプロイします。

  1. [ エクスポート] をクリックして、AI エージェントを定義してデプロイする Python ノートブックを生成します。

    エージェント コードをエクスポートすると、3 つのファイルがワークスペースに保存されます。 これらのファイルは、シリアル化された成果物に依存するのではなく、コード内でエージェントを直接定義する MLflow のコード手法のモデルに従います。 詳細については、コード ガイド から MLflow のモデルをを参照してください。

    • agent ノートブック: LangChain を使用してエージェントを定義する Python コードが含まれています。
    • driver ノートブック: Mosaic AI Agent Framework を使用して AI エージェントのログ記録、トレース、登録、デプロイを行う Python コードが含まれています。
    • config.yml: ツール定義など、エージェントに関する構成情報が含まれます。
  2. agent ノートブックを開き、エージェントを定義する LangChain コードを確認します。

  3. ノートブック driver 実行して、エージェントをログに記録し、モデル サービス エンドポイントにデプロイします。

手記

エクスポートされたコードの動作は、AI Playground セッションとは異なる場合があります。 Databricks では、エクスポートされたノートブックを実行して、さらに反復処理とデバッグを行い、エージェントの品質を評価してから、他のユーザーと共有するようにエージェントをデプロイすることをお勧めします。

コードでエージェントを開発する

エクスポートされたノートブックを使用して、プログラムを使用してテストおよび反復処理します。 ノートブックを使用して、ツールの追加やエージェントのパラメーターの調整などを行います。

プログラムで開発する場合、エージェントは他の Databricks エージェント機能と互換性を持つ特定の要件を満たす必要があります。 コードファーストアプローチを使用してエージェントを作成する方法については、「コード で AI エージェント 作成する」を参照してください。

次の手順