SnowPro Specialty: Gen AI 問題集

SnowPro Specialty: Gen AI (GES-C02) 試験対策公式 Study Guide GES-C02(2026年4月更新)準拠

SnowPro Specialty: Gen AIの日本語問題集。全180問に解説つき。模擬試験は55問・85分です。

試験の概要(問題数・試験時間・出題範囲と配点)を見る

SnowPro Specialty: Gen AI 無料問題 2 / 10 ・ 分野1: Snowflake for Gen AI Overview

CI のジョブで CoCo CLI をバッチモード(cortex -p)で動かし、プロンプトとして "/sql SELECT COUNT() FROM orders" を渡して、/sql コマンドでクエリが動くことを期待している。CLI リファレンスはこれについて何と書いているか。

  1. --output-format stream-json も指定すれば、/sql が働く
  2. 動かない。対話で打ち込む場が無いので、受け付けられない
  3. 端末でプランモードが承認すれば、クエリが動く
  4. --allowed-tools で事前に承認すれば、実行される
正解と解説を見る

正解: B

正解の理由
「Batch mode」の節によると、バッチモードは対話のセッションを始めずに1つのプロンプトを実行し、CoCo は要求を処理して結果を出力し、終わる。続けて、対話のプロンプトが無いので、バッチモードではスラッシュコマンドは動かないと書いている。/sql のようなスラッシュコマンドは対話のプロンプトで打ち、モデルには送られずに CoCo の動きを制御するものなので、バッチのジョブでは要求を自然言語で書くか、SQL を別の方法で動かす。

違う選択肢
「端末でプランモードが承認すれば、クエリが動く」… バッチモードは会話をせずに結果を出して終わり、exec はプランモードを切った状態で動く。プランモードがコマンドを承認する、端末での手順は無い。
「--allowed-tools で事前に承認すれば、実行される」… --allowed-tools は、本来は承認が要るツールの呼び出しを事前に承認するものである。スラッシュコマンドはモデルがするツールの呼び出しではなく、対話のプロンプトで打つものである。
「--output-format stream-json も指定すれば、/sql が働く」… stream-json は、スクリプトが読めるように出力の書き方を変える。バッチモードが受け付ける入力の種類は変えない。

パイプラインでのバッチモード
その場のプロンプトには -p を、ファイルや標準入力のプロンプトには cortex exec と --file を使う。承認が要るツールの呼び出しは、事前に承認していなければバッチモードでは断られる。承認する人がプロンプトの前にいないからである。

SnowPro Specialty: Gen AIの演習アプリ(無料10問・全問は購入で)へ

問題集(note)を見る