# データと会話するエージェント

> データと会話するエージェント - アプリケーションテンプレートギャラリーで始まり、エージェントへの質問で終わる、データと会話するエージェントのテンプレートについて、概要を紹介した基本ステップ。

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-07-27T18:44:30.672159+00:00` (UTC).

## Primary page

- [データと会話するエージェント](https://docs.datarobot.com/ja/docs/get-started/how-to/talk-data-walk.html.md): Full documentation for this topic (Markdown sidecar).

## Sections on this page

- [スケーラビリティ](https://docs.datarobot.com/ja/docs/get-started/how-to/talk-data-walk.html.md#scalability): In-page section heading.
- [データ品質](https://docs.datarobot.com/ja/docs/get-started/how-to/talk-data-walk.html.md#data-quality): In-page section heading.
- [ダウンロードするアセット](https://docs.datarobot.com/ja/docs/get-started/how-to/talk-data-walk.html.md#assets-for-download): In-page section heading.
- [前提条件](https://docs.datarobot.com/ja/docs/get-started/how-to/talk-data-walk.html.md#prerequisites): In-page section heading.
- [1. データと会話するエージェントのテンプレートを開く](https://docs.datarobot.com/ja/docs/get-started/how-to/talk-data-walk.html.md#open-the-talk-to-my-data-agent-template): In-page section heading.
- [2. Codespaceの設定](https://docs.datarobot.com/ja/docs/get-started/how-to/talk-data-walk.html.md#configure-the-codespace): In-page section heading.
- [3. Pulumiスタックを実行し、アプリケーションを開く](https://docs.datarobot.com/ja/docs/get-started/how-to/talk-data-walk.html.md#execute-the-pulumi-stack-and-open-the-application): In-page section heading.
- [4. データのロードと探索](https://docs.datarobot.com/ja/docs/get-started/how-to/talk-data-walk.html.md#load-and-explore-data): In-page section heading.
- [5. エージェントと会話する](https://docs.datarobot.com/ja/docs/get-started/how-to/talk-data-walk.html.md#talk-to-the-agent): In-page section heading.

## Documentation content

データと会話するエージェントでは、任意のデータソースから未処理のデータをアップロードして質問することができます。 エージェントはビジネス分析を提案し、結果の解釈に役立つチャート、表、およびコードを生成します。 [DataRobot Youtubeチャンネル](https://www.youtube.com/watch?v=HjSslAqfX6k) では、基本ステップに関する動画を視聴できます。

この基本ステップでは、次のことを行います。

- アプリケーションテンプレートギャラリーから、データと会話するエージェントのテンプレートを選択します。
- Codespaceでアプリケーションテンプレートを設定します。
- Pulumiスタックを構築し、アプリケーションを開きます。
- データをロードし、データディクショナリを自動的に生成します。
- エージェントと対話し、自然言語クエリーをSQL/Pythonコードに変換して、データが示す内容、パターンが存在する理由、推奨される次のステップを説明します。

## スケーラビリティ

大規模なデータセットを扱う場合、SnowflakeまたはBigQueryに接続すると、SQLを使ってクラウド上で直接分析を実行できます。 これは、クラウドコンピューティングを利用してデータをクラウドに保持するため、大規模なデータセットに最適です。

## データ品質

AIエージェントは、さまざまなデータセットを統合されているかのように扱って、明示的な指示なしに、その都度結合やマージを実行できます。 また、エージェントは取り込み時に、データの不整合、特殊文字の問題、フォーマットの問題など、一般的なデータ品質の問題を事前に解決します。

## ダウンロードするアセット

この基本ステップで図示した内容を再現するには、以下のCSVファイルをダウンロードします。

[トレーニングデータをダウンロード](https://s3.amazonaws.com/datarobot-doc-assets/ontario_real_estate_market_2021.csv)

## 前提条件

アプリケーションテンプレートギャラリーから、データと会話するエージェントアプリケーションを構築するには、以下のものが必要です。

- DataRobotのGenAIおよびMLOps機能へのアクセス権
- DataRobot APIトークン。
- DataRobotのエンドポイント
- 次のいずれかの大規模言語モデル（LLM）の認証情報：

## 1. データと会話するエージェントのテンプレートを開く

ワークベンチ の ユースケースディレクトリ で、 アプリケーションテンプレートを参照 をクリックします。

データと会話するエージェント を選択し、右上隅にある Codespaceで開く をクリックします。

この基本ステップでは、codespaceでのアプリケーションテンプレートの操作に重点を置いていますが、 リポジトリのURLをコピー をクリックし、そのURLをブラウザーに貼り付けると、GitHubでテンプレートを開くことができます。

DataRobotが開き、codespaceの初期化が開始されます。 セッションが開始されると、テンプレートファイルが左側に表示され、中央に `README` が開きます。 Codespaceインターフェイスの詳細については、 [Codespaceセッション](https://docs.datarobot.com/ja/docs/workbench/wb-notebook/codespaces/session-cs.html.md) を参照してください。

> [!TIP] ヒント
> ユースケースが自動的に作成されるため、今後はユースケースディレクトリからこのcodespace（および生成されたアセット）にアクセスできます。

## 2. Codespaceの設定

`README` ファイルに含まれる指示に従ってください。

左側のファイルブラウザーからアクセスできる `.env` ファイルでは、以下のフィールドが必須です。

- DATAROBOT_API_TOKEN ：DataRobotの ユーザー設定 > APIのキーとツール から取得します。
- DATAROBOT_ENDPOINT ：DataRobotの ユーザー設定 > APIのキーとツール から取得します。
- PULUMI_CONFIG_PASSPHRASE ：自分で選んだ英数字のパスフレーズ。
- LLM認証情報。 すべてのアプリケーションテンプレートは生成AIを利用しているため、DataRobotではAzure OpenAI、Google Gemini Enterprise Agent Platform（以前のVertex AI）、およびAWS上のAnthropicを標準でサポートしています。

> [!NOTE] 備考
> 入力されたLLM認証情報の左側にある `#` を削除してください。
> 
> [https://docs.datarobot.com/ja/docs/images/talk-walk-4.png](https://docs.datarobot.com/ja/docs/images/talk-walk-4.png)
> 
> 上の例では、行23と24から `#` が手動で削除されています。

## 3. Pulumiスタックを実行し、アプリケーションを開く

左側のパネルで ターミナル タイルをクリックします。

表示されたターミナルペインで `python quickstart.py YOUR_PROJECT_NAME` を実行し、 `YOUR_PROJECT_NAME` を一意の名前に置き換えます。 その後、 Enter を押します。

Pulumiスタックの実行には数分かかる場合があります。 完了すると、ターミナル内の結果の最後にURLが表示されます。 デプロイされたアプリケーションを表示するには、URLをコピーしてブラウザーに貼り付けます。

> [!TIP] ヒント
> レジストリにもアプリケーションが作成されます。 このアプリケーションに再度アクセスするには、 [アプリケーション](https://docs.datarobot.com/ja/docs/wb-apps/custom-apps/upload-custom-app.html.md) ページに移動します。

## 4. データのロードと探索

`.csv` または複数タブのExcelファイルから1つ以上のデータセットをアップロードするか、Snowflake、BigQuery、DataRobotのAIカタログなどのデータソースに直接接続します。 取り込まれると、AIエージェントはデータを結合してクリーニングし、即座に分析できるようにデータディクショナリを自動的に生成して開きます。

ディクショナリはAIによって生成され、明確な列の定義とメタデータを提供します。 列を編集して独自のビジネス視点を取り入れた後、 データディクショナリをダウンロード をクリックして、更新された定義をエクスポートできます。

この例のデータセットは、カナダのオンタリオ州における2021年の不動産情報です。この情報には、不動産取引に関する情報、売却された物件の詳細（所在地、種類、面積、特徴など）、物件が所在する地域の人口統計データや経済データなどが含まれています。

## 5. エージェントと会話する

AIエージェントとの会話を開始するには、 AIデータアナリスト をクリックします。 下部の検索バーに、平易な言葉でリクエストを入力します。 この例では、リクエストは `Show me the average price of properties on a map, by city. Let's use one of those open street maps.` （地図上の物件の平均価格を都市別に示してください。オープンストリートマップを使ってみましょう。）です。

エージェントはすぐに、ユーザーが確認したい情報（オープンストリートマップを使用した、地図上の都市別の平均物件価格）を理解していることを伝えます。 リクエストを処理すると、エージェントは、要求された情報を含む表、対話型のオープンストリートマップ、および最も価格の高い地域を一目で確認できる棒グラフの形式で、実用的なインサイトと視覚化を提供します。

結果を確認した後、さらに詳しく知りたい場合は、追加の質問をすることができます。 この例では、追加のリクエストは `Break that down further by property type.` （それを物件の種類ごとにさらに分類してください。）です。最初からやり直す必要はなく、エージェントは最初のリクエストを出発点として追加のリクエストを行います。

左側の チャットを保存 をクリックすると、有用なチャットを保存することもできます。また、 新しいチャット をクリックすると、チャットを最初からやり直すことができます。
