Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Snowflake Intelligenceを使って自然言語でプロ野球の選手について聞いてみよう

Avatar for makishun makishun
November 01, 2025

Snowflake Intelligenceを使って自然言語でプロ野球の選手について聞いてみよう

2025.10.01 Snowflake 中部ユーザ会 #5
https://techplay.jp/event/985802

資料の見やすさや環境情報の削除など、当日から資料やキャプチャを一部改変しております。

Avatar for makishun

makishun

November 01, 2025

Other Decks in Technology

Transcript

  1. テーマ: 自然言語でプロ野球の選手について聞いてみよう 2025.10.1 第5回 Snowflake 中部ユーザー会 – 触ってみた 1 “SQLはもういらない!?”

    SnowflakeのCortex Analystや、6月に発表されたSnowflake Intelligenceを活用すれば、 自然言語でテーブルに問いかけ、即座に結果を得ることが可能になります。 今回はプロ野球選手のデータを例に、その流れをご紹介します。
  2. Snowflake Intellgenceの仕組み - 事前構築済みのユーザエクスペリエンス - 認証 2025.10.1 第5回 Snowflake 中部ユーザー会

    – 触ってみた 5 Snowflake Intelligence Cortex Agent AI Cortex Analyst Cortex Search Governance and Access (Horizon) Data - 推論 - ツール呼び出し + 事前構築済みツール(チャート, Web検索) - トレーシングと可観測性 - Text to SQL - 検索・取得 - アクション(処理実行) - アクセスコントロール SnowflakeとしてのUI 構造化データ 非構造化データ その他 機能 エージェント機能 ★
  3. Cortex Analystについて - LLMを利用して自然言語をSQLに変換 2025.10.1 第5回 Snowflake 中部ユーザー会 – 触ってみた

    6 Cortex Analyst セマンティックビュー セマンティックモデル Data - セマンティックモデル同様の意味づけを行う論理ビュー - Snowflakeのスキーマオブジェクト - ビジネス用語と実際のテーブル・カラムを紐付ける - 意味の辞書/定義集、ビジネス用語や計算方法を定義 - YamlファイルをSnowflake内のステージに保存 自然言語クエリの実行エンジン
  4. エージェントに聞く 2025.10.1 第5回 Snowflake 中部ユーザー会 – 触ってみた 14 テーブルにない情報をリクエスト その2

    エージェントには、打撃成績のみの設定であり、 選手情報の設定はしていないため、 スイッチヒッターかの情報はテーブルにない
  5. エージェントに聞く 2025.10.1 第5回 Snowflake 中部ユーザー会 – 触ってみた 18 誤った解釈 正しくは、右両or左両

    選手情報も参照しにいく 選手情報をエージェントに追加し、再度問い合わせ 選手情報の中に投打の情報はあるが、 スイッチヒッターという言葉は 使われていない状態
  6. エージェントに聞く 2025.10.1 第5回 Snowflake 中部ユーザー会 – 触ってみた 19 セマンティックビューにて、 テーブル関連の情報設定をして

    いないが、データ結合をしている テーブルデータには、氏名の間に空白が 入っているが、空白なしになっている
  7. エージェントに聞く 2025.10.1 第5回 Snowflake 中部ユーザー会 – 触ってみた 21 だた、 取得結果を表示するだけの時は

    正しく解釈できている 最初にスイッチヒッターが、「右左」と 誤解釈をしていたため、誤った回答
  8. エージェントに聞く 2025.10.1 第5回 Snowflake 中部ユーザー会 – 触ってみた 24 氏名の間の空白により データHITせず、

    余分なことを・・・ しかし、 最終的には、前の取得結果と 比較し自ら訂正 回答に対し、指摘をすることで 自ら正解を導くことができた!
  9. エージェントに聞く 2025.10.1 第5回 Snowflake 中部ユーザー会 – 触ってみた 25 データ投入前のミス オーケストレーションを試す(設定前)

    同姓同名選手でも、 AIが、どちらの回答を求めてるか判断 選手情報と打撃成績を単にセマンティック ビューに設定するのみでは、 片方の情報から回答出来る場合、 もう片方を参照した複合的な回答はしない
  10. エージェントに聞く 2025.10.1 第5回 Snowflake 中部ユーザー会 – 触ってみた 27 オーケストレーションの指示内容が 思考ステップに反映されている

    表記の揺れ(氏名の間の空白)を補完 してくれている。 オーケストレーションを試す (設定後:思考ステップの確認)
  11. エージェントに聞く 2025.10.1 第5回 Snowflake 中部ユーザー会 – 触ってみた 31 ダウンロード結果ファイル 構造化データと非構造化データから

    複合的な回答をすることができ、 回答結果に基づく パワーポイントの作成もすることもできた!
  12. 実際に作ってみる ・セマンティックビューの作成 ・エージェントの編集 2025.10.1 第5回 Snowflake 中部ユーザー会 – 触ってみた 33

    Cortex Agent AI Cortex Analyst Cortex Search 構造化データ 非構造化データ その他 機能 エージェント機能 ★ ・選手情報 ・打撃成績 ・投手成績 new ・日本プロフェッショナル 野球協約2024 ・パワーポイント作成