メインコンテンツへスキップ
メインコンテンツへスキップ

ClickHouse Cloud で AI チャットを使用する

このガイドでは、ClickHouse Cloud コンソールで AI チャット機能を有効にして利用する方法を説明します。

前提条件

  1. AI 機能が有効になっている ClickHouse Cloud の組織へのアクセス権が必要です(利用できない場合は、組織管理者またはサポートに連絡してください)。

AI Chat パネルを開く

  1. ClickHouse Cloud サービスにアクセスします。
  2. 左のサイドバーで、「Ask AI」とラベル付けされた星形のアイコンをクリックします。
  3. (ショートカット) + '(macOS)または Ctrl + '(Linux/Windows)を押して、パネルの表示を切り替えます。
AI Chat フライアウトを開く
  1. 初回利用時に、データの利用方法とサードパーティ LLM サブプロセッサーについて説明する同意ダイアログが表示されます。
  2. 内容を確認して同意すると先に進めます。拒否した場合、パネルは表示されません。
同意ダイアログ

チャットモードを選択する

AI Chat では現在、次のモードをサポートしています:

  • Agent: スキーマおよびメタデータに対するマルチステップ推論(サービスが起動している必要があります)。
  • Docs AI (Ask): 公式 ClickHouse ドキュメントおよびベストプラクティスリファレンスに基づいた、特化型の Q&A。

フライアウトの左下にあるモードセレクターで切り替えます。

モード選択

メッセージを作成して送信する

  1. 質問を入力してください(例:「ユーザーごとの日次イベントを集計するマテリアライズドビューを作成して」)。
  2. Enter を押して送信します(改行する場合は Shift + Enter を押します)。
  3. モデルが処理を実行している間は、「Stop」ボタンをクリックして中断できます。

「Agent」の思考ステップを理解する

Agent モードでは、展開可能な中間的な「思考」や計画のステップが表示されることがあります。これらは、アシスタントがどのように回答を生成しているかを可視化するためのものです。必要に応じて折りたたんだり展開したりしてください。

思考ステップ

新しいチャットを開始する

現在のコンテキストをクリアして新しいセッションを開始するには、「New Chat」ボタンをクリックします。

チャット履歴の表示

  1. 画面下部のセクションに、最近のチャットが一覧表示されます。
  2. 過去のチャットを選択すると、そのメッセージが読み込まれます。
  3. ゴミ箱アイコンをクリックして会話を削除します。
チャット履歴リスト

生成された SQL の扱い方

アシスタントが SQL を返したら、次の手順を実行します。

  • 内容が正しいか確認します。
  • 「Open in editor」をクリックして、クエリを新しい SQL タブで開きます。
  • Console 内で必要に応じて修正し、実行します。
結果に対する操作
生成されたクエリをエディタで開く

応答を停止または中断する

応答に時間がかかりすぎる場合や、意図から外れてしまった場合は、次の手順を実行します。

  1. 「停止」ボタンをクリックします(処理中のみ表示されます)。
  2. メッセージは中断されたものとしてマークされます。その後、プロンプトを調整して再送信できます。

キーボードショートカット

操作ショートカット
AI チャットを開く⌘ + ' / Ctrl + '
メッセージを送信Enter
改行Shift + Enter