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

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

このガイドでは、ClickHouse Cloud コンソールで 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 タブに読み込みます。
  • コンソール内で修正し、実行します。
結果アクション
生成されたクエリをエディタで開く

レスポンスの停止・中断

レスポンスに時間がかかりすぎる、または意図から外れている場合:

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

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

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