Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
【福岡開催】博多弁チャットボットを作って体感!初心者から学べるSnowflakeIntelig...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
truestar
October 13, 2025
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
【福岡開催】博多弁チャットボットを作って体感!初心者から学べるSnowflakeInteligence活用&事例セッション【SnonwflakeKyushuユーザー会】20251007
truestar
October 13, 2025
More Decks by truestar
See All by truestar
Snowflake Summit 26 新機能ピックアップ
truestar_marketing
0
55
【大阪開催】関西弁チャットボットを作って体感!初心者から学べるStreamlit×Snowflake活用&事例セッション【Snonwflake WESTユーザー会】
truestar_marketing
0
870
飲食店に詳しい大阪のおばちゃんチャットボットを作ってみた
truestar_marketing
0
180
Streamlit in Snowflakeで簡単商圏分析
truestar_marketing
0
53
SnowflakeとTableauでSSOと行アクセスポリシーを適用してみた話
truestar_marketing
0
75
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
440
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
340
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
160
A better future with KSS
kneath
240
18k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
So, you think you're a good person
axbom
PRO
2
2.1k
Designing for Timeless Needs
cassininazir
1
260
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
Mind Mapping
helmedeiros
PRO
1
250
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
The Cult of Friendly URLs
andyhume
79
6.9k
Transcript
博多弁で答えるチャットボットをSnowflake intelligenceで作ろう 株式会社 truestar 2025 truestar inc. All Rights Reserved.
1 Snowflake Kyushuユーザー会 2025/10/7
はじめに 2025 truestar inc. All Rights Reserved. 2
3 はじめに | 自己紹介 2025 truestar inc. All Rights Reserved.
名前:福田 三佳 Mika Fukuda 所属:株式会社truestar Aliance Sales Manager 入社:2025年2月 Tableau Ambassador 22-25 元BIコンサルタント、元ちゅらデータ社員、 元福岡市民、元GooDay社員・・・・元COBOL職人 X@MikaFu9da
4 はじめに | アプリデモ 2025 truestar inc. All Rights Reserved.
今回のゴール! 博多弁のチャットボットを動かす
5 アジェンダ 2025 truestar inc. All Rights Reserved. • はじめに
• ハンズオン 1. 環境設定 2. Marketplaceから飲食店データ取得 3. Cortex Analyst 設定 4. Cortex Agentsの設定 5. Snowflake intelligence起動 オプション:チューニングしてみよう! • さいごに
2025 truestar inc. All Rights Reserved. 6 はじめに | アプリ全体像
飲食店データを取得 セマンティックモデルを 介してデータを参照 Snowflake intelligence YAML
7 はじめに | ハンズオンを通じて学べること 2025 truestar inc. All Rights Reserved.
Marketplaceからデータを取得 YAML Cortex Analystの使い方 Snowfalke intelligence を使う • Marketplaceでは他では入手できな いユニークなデータセットやアプ リなどにアクセス可能 • truestarが掲載している福岡市中央 区の飲食店データを取得 • Cortex Analystは、自然言語の質 問をSQLクエリに変換する機能 • セマンティックモデルの作成方法 と、Streamlit での利用方法を紹介 • Snowflake intelligenceは、データ クラウド上でAIと機械学習をシー ムレスに活用できる新しい機能 • SQLベースで使えるため、専門知識 がなくても可能な機能を体験
ブログ:ハンズオンで利用するコードを掲載 コピー&ペースト: 本資料:ハンズオンの手順や解説を記載 ハンズオン手順: 解説ページ: 8 はじめに | 資料の説明 2025
truestar inc. All Rights Reserved.
9 はじめに | 全体の流れ 2025 truestar inc. All Rights Reserved.
1.環境設定 2.Snowflake Marketplaceから飲食店データをGet 3.Cortex Analystの作成 4.Cortex Agentの設定 5.Snowflake intelligence起動
1.環境設定 2025 truestar inc. All Rights Reserved. 10
2025 truestar inc. All Rights Reserved. 11 1.環境設定 | 実施内容
1. Snowflake無料トライアル環境作成 2. Snowflake intelligenceを使うためのロール・スキーマ作成 3. データベース/スキーマ作成 4. ステージ作成 5. ディレクトリテーブルを有効化 6. Email送信用のインテグレーションとプロシージャ作成 7. Cortex のクロスリージョン利用を AWS_US リージョンに対して有効化
2025 truestar inc. All Rights Reserved. 12 無料トライアルの申し込みページに遷移する 1.環境設定 |
1.Snowflake無料トライアル環境作成 「Snowflake トライアル」 で検索!
2025 truestar inc. All Rights Reserved. 13 必要事項を記載し、「はじめる」をクリック 1.環境設定 |
1. Snowflake無料トライアル環境作成 Snowflake Edition:Enterprise(最も人気) クラウドプロバイダー:AWS 地域:Asia Pacific(Tokyo) ※上記と異なるものを選択すると、ハンズオン内で扱っている機能 を利用できない可能性がありますのでご注意ください。
2025 truestar inc. All Rights Reserved. 14 アンケートに回答し、「送信」をクリック 1.環境設定 |
1. Snowflake無料トライアル環境作成
2025 truestar inc. All Rights Reserved. 15 メールを確認し、「CLICK TO ACTIVATE」をクリック
1.環境設定 | 1. Snowflake無料トライアル環境作成
2025 truestar inc. All Rights Reserved. 16 ユーザー名とパスワードを設定し、「はじめる」をクリック 1.環境設定 |
1. Snowflake無料トライアル環境作成
2025 truestar inc. All Rights Reserved. 17 トライアル環境の作成完了! 1.環境設定 |
1. Snowflake無料トライアル環境作成
2025 truestar inc. All Rights Reserved. 18 「Setting」をクリック、 「Preferences」 →
「Language」で「日本語」をクリック 1.環境設定 | 2. Snowflake intelligenceを使うためのロール・スキーマ作成
2025 truestar inc. All Rights Reserved. 19 プロジェクト > ワークシートに遷移し、「+」をクリック
1.環境設定 | 2. Snowflake intelligenceを使うためのロール・スキーマ作成
2025 truestar inc. All Rights Reserved. 20 ブログの1.環境設定のコードをワークシートに貼り付け、 SQLを上から、Ctrl+Enter または「
」を押す 1.環境設定 | 2. Snowflake intelligenceを使うためのロール・スキーマ作成
2025 truestar inc. All Rights Reserved. 21 1. Snowflake intelligenceを使うためのロール・スキーマ作成
2. データベース・スキーマ作成 3. ステージ作成 4. アカウント全体で Database を作成する権限を付与 5. ディレクトリテーブルを有効化 1.環境設定 | 3.データベース/スキーマ作成
2025 truestar inc. All Rights Reserved. 22 データベース・スキーマ「snowflake_intelligence.agents」でなくてはいけないの? ① Cortex
Agentsのメタデータ管理・自動登録がこのスキーマ前提で設計されている ② Analyst/Searchなど他Cortex機能との連携が前提 ③ Snowflakeのセキュリティコンテキストに統合される唯一のスキーマである 他スキーマでAgentを作成しても認識されず、実行時エラーとなるためぜひ覚えてほしい! 1.環境設定 | データベース/スキーマ作成
2.Marketplaceから飲食店データ取得 2025 truestar inc. All Rights Reserved. 23
2025 truestar inc. All Rights Reserved. 24 2. Marketplaceからの飲食店データ取得 |
実施内容 1. Marketplaceで検索 2. データ製品を選択 3. データを取得 4. 取得結果を確認
2025 truestar inc. All Rights Reserved. 25 2. Marketplaceからの飲食店データ取得 |
1.Marketplaceで検索 データ製品 > Marketplace に遷移し、「飲食店」と検索
2025 truestar inc. All Rights Reserved. 26 2. Marketplaceからの飲食店データ取得 |
2.データ製品を選択 「Food Establishments Data Set in Japan」をクリック
2025 truestar inc. All Rights Reserved. 27 2. Marketplaceからの飲食店データ取得 |
3.データを取得 「取得」をクリック
2025 truestar inc. All Rights Reserved. 28 2. Marketplaceからの飲食店データ取得 |
3.データを取得 「トライアルを開始」を選択し、「取得」をクリック 「完了」をクリック
2025 truestar inc. All Rights Reserved. 29 2. Marketplaceからの飲食店データ取得 |
4.取得結果を確認 データベースが追加され、福岡市中央区の飲食店データが追加されていること を確認
2025 truestar inc. All Rights Reserved. 30 2. Marketplaceからの飲食店データ取得 |
4.取得結果を確認 通常だと、東京都渋谷区、大阪府大阪市中央区のみですが、 今回特別に福岡県福岡市中央区がサンプルデータに追加中!! データ提供先であるReview様より10月31日まで利用可能の許可を いただいております。 ぜひこの機会にいろいろなデータを触ってみてください。
2025 truestar inc. All Rights Reserved. 31 全国飲食店データとは??(宣伝)
2025 truestar inc. All Rights Reserved. 32 全国飲食店データとは??(宣伝)
3.セマンティックモデルを作成 2025 truestar inc. All Rights Reserved. 33
2025 truestar inc. All Rights Reserved. 34 3.セマンティックモデルを作成| 実施内容 1.
Cortex分析に遷移 2. 作成先のデータベース・スキーマを選 3. 作成先のステージを選択・名前を設定 4. 参照するテーブルを選択 5. 参照する列を選択 6. セマンティックモデルエディターを開く 7. YAMLエディタを開く 8. コードを張り付ける
2025 truestar inc. All Rights Reserved. 35 3.セマンティックモデルを作成 | セマンティックモデルとは?
自然言語での質問をシステムが正確に理解し、適切な回答を提供できるようにする技術 セマンティックモデル YAML 先月の顧客ごとの売上を 教えて 顧客:Customer Customer ◦◦◦ Aさん … Bさん … SnowflakeではCortex分析(Cortex Analyst)が この役割を果たしている
2025 truestar inc. All Rights Reserved. 36 3.セマンティックモデルを作成 | セマンティックモデルとは?
YAML カラムの説明を入れたり、 同義語を入れたり、 値のサンプルを入力して、 テーブルの構造を教えてあげる役割を果たす
2025 truestar inc. All Rights Reserved. 37 3.セマンティックモデルを作成 | 1.Cortex分析に遷移
AIとML> Studio に遷移し、「Cortex分析」の「 試す」をクリック
2025 truestar inc. All Rights Reserved. 38 3.セマンティックモデルを作成 | 2.作成先のデータベース・スキーマを選択
右上「新規作成」をクリック、「新しいセマンティックビューを作成」をクリック
2025 truestar inc. All Rights Reserved. 39 3.セマンティックモデルを作成 | 3.作成先のステージを選択・名前を設定
セマンティックモデルを作成 下記内容を選択します。 入力完了し、一番下のファイル名 「 FUKUOKA_ RESTAURANT_INFO .yaml」 を確認したら「次へ」をクリック データベース:HAKATA_DB スキーマ:HAKATA_SCH ステージ:SEMANTIC_MODEL 名前:FUKUOKA_RESTAURANT_INFO
2025 truestar inc. All Rights Reserved. 40 3.セマンティックモデルを作成 | 4.参照するテーブルを選択
参照するテーブルを選択 データベース: FOOD_ESTABLISHMENTS_DATA_SET_IN_JAPAN スキーマ: MART ビュー: FOOD_SAMPLE_FUKUOKA_CHUO
2025 truestar inc. All Rights Reserved. 41 3.セマンティックモデルを作成 | 5.参照する列を選択
「FOOD_ESTABLISHMENTS_DATA_SET_IN_JAPAN.MART.FOOD_SAMPLE_FU KUOKA_CHUO 」に を入れ、「作成して保存」をクリック
2025 truestar inc. All Rights Reserved. 42 3.セマンティックモデルを作成 | 7.
YAMLエディタを開く 画面が切り替わったことを確認し、右上「YAMLを編集」をクリック
2025 truestar inc. All Rights Reserved. 43 3.セマンティックモデルを作成 | 8.コードを張り付ける
デフォルトのコードを削除し、ブログの3.セマンティックモデルを作成 のコードを張り付け、「保存」をクリック
2025 truestar inc. All Rights Reserved. 44 3.セマンティックモデルを作成 | 8.コードを張り付ける
うまくいっているかどうかの確認 「カタログ」-データベース-ステージ“SEMANTIC_MODEL”にYAMLがあるか?
2025 truestar inc. All Rights Reserved. 45 3.セマンティックモデルを作成 | 完了!
飲食店データを取得 セマンティックモデルを 介してデータを参照 Cortex Agent YAML Snowflake intelligence
4. Cortex Agents の設定 2025 truestar inc. All Rights Reserved.
46
2025 truestar inc. All Rights Reserved. 47 4.Cortex Agents の設定|
実施内容 1. ロール設定変更 2. Cortex Agentsを設定 3. オーケストレーションの設定
2025 truestar inc. All Rights Reserved. 48 4.Cortex Agents| 完了後のイメージ
飲食店データを取得 セマンティックモデルを 介してデータを参照 Cortex Agent YAML Snowflake intelligence
2025 truestar inc. All Rights Reserved. 49 4. Cortex Agentsの設定|
1.ロール設定を確認 自分のロール > SNOWFLAKE_INTELLIGENCE_ADMINとなっていることを確認
2025 truestar inc. All Rights Reserved. 50 4. Cortex Agentsの設定|
2. Cortex Agentsを設定 AIとML >エージェントをクリック後、エージェント作成をクリック の 設 定 を 設 定 4. Cortex Agents | 2. Cortex Agents
2025 truestar inc. All Rights Reserved. 51 4. Cortex Agentsの設定|
2. Cortex Agentsを設定 エージェント作成対象をチェックしていることを確認し、エージェントオブジェク ト名、表示名を入力 エージェントオブジェクト名: FUKUOKA_CHAT_AGENT 表示名: FUKUOKA_CHAT_AGENT
2025 truestar inc. All Rights Reserved. 52 4. Cortex Agentsの設定|
5.概要を編集 作成された FUKUOKA_CHAT_AGENTをクリック 概要:Agentの概要説明、例文の質問 ツール:Agentで使うツール Cortex Analyst・Cortex Searchなど検索で使うツール・メール送信に使うカスタ ムツールを設定 オーケストレーション:どう返事してほしいかの設定 アクセス:ロール設定が可能
2025 truestar inc. All Rights Reserved. 53 4. Cortex Agentsの設定|
5.概要を編集 編集を行い、概要:質問例を記入 概要:Agentの概要説明、例文の質問 ツール:Agentで使うツール Cortex Analyst・Cortex Searchなど検索で使うツール・メール送信に使うカスタ ムツールを設定 オーケストレーション:どう返事してほしいかの設定 アクセス:ロール設定が可能
2025 truestar inc. All Rights Reserved. 54 4. Cortex Agentsの設定
| 6.Cortex アナリスト選択 「ツール」をクリック、Cortex アナリストの選択
2025 truestar inc. All Rights Reserved. 55 4. Cortex Agentsの設定
| 7.Cortex アナリストを編集 Cortex アナリストのツールを編集 Cortex アナリスト: セマンティックモデルのファイル データベース:HAKATA_DB スキーマ:HAKATA_SCH ・SEMANTIC_MODELを選択 ・ツール詳細 名前:FUKUOKA_RESTAURANT_INFO 説明:福岡飲食店情報
2025 truestar inc. All Rights Reserved. 56 4. Cortex Agentsの設定
| 7.Cortex アナリストを編集 Cortex アナリストのオーケストレーションを編集 ブログの 4. Cortex Agentsの設定 を Response instructionsへコピペ&貼り付け
2025 truestar inc. All Rights Reserved. 57 4. Cortex Agentsで画面を作成
| 完成! 飲食店データを取得 セマンティックモデルを 介してデータを参照 Cortex Agents YAML Snowflake intelligence
5. Snowflake intelligence起動 2025 truestar inc. All Rights Reserved. 58
2025 truestar inc. All Rights Reserved. 59 5. Snowflake intelligence起動
|完了後のイメージ 飲食店データを取得 セマンティックモデルを 介してデータを参照 Cortex Agent YAML Snowflake intelligence
2025 truestar inc. All Rights Reserved. 60 5. Snowflake intelligence起動
| 1.Snowflakeインテリジェンス選択 「AIとML」をクリック、Snowflakeインテリジェンスの選択
2025 truestar inc. All Rights Reserved. 61 5. Snowflake intelligence起動
| 2.intelligence画面ログイン intelligence画面のサインインが要求されるので、 Trial環境と同じユーザーパスワードを選択
2025 truestar inc. All Rights Reserved. 62 5. Snowflake intelligence起動
| 3.チャットに問い合わせてみよう
2025 truestar inc. All Rights Reserved. 63 5. Snowflake intelligence起動
|完了! 飲食店データを取得 セマンティックモデルを 介してデータを参照 Cortex Agent YAML Snowflake intelligence
オプション:チューニングしてみよう! 2025 truestar inc. All Rights Reserved. 64
2025 truestar inc. All Rights Reserved. 65 1. おばちゃんのキャラクターを変えてみる 2.
セマンティックモデルを調整してみる 3. メールを送付する チューニングしてみよう! | チューニングポイント
2025 truestar inc. All Rights Reserved. 66 指示文を編集して、 キャラクターをカスタマイズしてみましょう! •
おしとやかなおばちゃんにしてみたり。 • ヤンキーにしたり。 • 小倉弁、熊本弁にしてみたり。 チューニングしてみよう! | 1.おばちゃんのキャラクターを変えてみる
2025 truestar inc. All Rights Reserved. 67 チューニングしてみよう! | 2.セマンティックモデルを調整してみる
セマンティックモデルを調整し、 モデルが参照しているテーブルを理解しやす いようにしましょう。 ユーザーが質問する内容を想像して、 必要そうな情報を入れておくとよい。
2025 truestar inc. All Rights Reserved. 68 チューニングしてみよう! | 3.メールを送付する
自分宛に結果をメールを送付する ぜひ 元ブログを参照し、メール設定についてチャレンジしてみてください。 https://zenn.dev/truestar/articles/5c1dfc6a85dc60
さいごに 2025 truestar inc. All Rights Reserved. 69
2025 truestar inc. All Rights Reserved. 70 さいごに | truestarからのお知らせ
今回利用した全国飲食店データについては、 福岡市中央区のデータは10月31日で終了です! 継続利用がしたい、詳細データについて知りたい という方はぜひ truestarへお問い合わせください。
2025 truestar inc. All Rights Reserved. 71 さいごに | truestarからのお知らせ
ぜひ、フォローをお願いいたします! 今回のウェビナーを改めて、 truestarウェビナー として開催いたします。 改めて、ハンズオンに参加されたい方は、 Techplayをご確認ください。
2025 truestar inc. All Rights Reserved. 72 さいごに | truestarからのお知らせ
ご清聴ありがとう ございます 2025 truestar inc. All Rights Reserved. 73