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

ClickHouse Cloud で Ask AI チャットを使う

このガイドでは、ClickHouse Cloud Console で AI Chat 機能を有効化して利用する方法を説明します。

前提条件

  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. 質問を入力します(例: 「ユーザーごとに日次イベントを集計する materialized view を作成して」)。
  2. Enter を押して送信します(改行する場合は Shift + Enter)。
  3. モデルが処理中は、「Stop」をクリックして中断できます。

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

Agent モードでは、展開可能な中間の「思考」や計画ステップが表示される場合があります。これにより、アシスタントがどのように回答を組み立てているかを確認できます。必要に応じて展開・折りたたみを行ってください。

思考ステップ

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

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

チャット履歴を表示する

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

生成された SQL を扱う

アシスタントが SQL を返した場合:

  • 内容を確認し、正しさを検証します。
  • 「Open in editor」をクリックして、そのクエリを新しい SQL タブに読み込みます。
  • Console 内で修正し、実行します。
結果アクション
エディタで生成されたクエリを開く

レスポンスを停止・中断する

レスポンスに時間がかかりすぎる、あるいは意図とずれてきた場合:

  1. 「Stop」ボタンをクリックします(処理中に表示されます)。
  2. メッセージには中断されたことがマークされます。プロンプトを改善して再送信できます。

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

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