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
Duet AI in BigQuery
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
yu_sa18
February 26, 2024
Technology
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Duet AI in BigQuery
color is【クラウドLT大会vol.7】フリーテーマ! の発表資料です
https://saison-coloris.connpass.com/event/308746/
yu_sa18
February 26, 2024
More Decks by yu_sa18
See All by yu_sa18
BigQuery Continuous query
yu_sa18
0
150
BigQuery の AWS Glue フェデレーションデータセット
yu_sa18
0
130
BigQuery Studio
yu_sa18
1
500
【Google Cloud】組織なしプロジェクトを組織へ移行する
yu_sa18
0
460
DataFusionのネットワークでつまづいたはなし
yu_sa18
0
650
BigQueryテーブル最適化
yu_sa18
0
200
Datastream for BigQuery を使ってみた
yu_sa18
0
460
Other Decks in Technology
See All in Technology
推論の観測、できていますか? 〜 Google Cloud Gemini Enterprise Agent Platformで 3つの Gemini モデルを実測して踏んだ、評価の罠 〜
shukob
PRO
0
150
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
300
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
2
2.2k
その指示、Bobにしっかり伝わってる?初心者でも即実践できる プロンプト/コンテキスト設計のコツ
muehara
1
140
Bet AI Day 2026丨AIを「使う」から、AIが「働く」へ ― LayerXが進める「組織AI」の社会実装
layerx
PRO
3
2.2k
KAEN Company Deck
kaen
PRO
0
320
Webとヘルスデータ
yukukotani
0
180
grill-me(grilling):AI駆動開発を超助けてくれるSkill / grill me
mathbullet
0
110
Self Healing Rollouts: Automating Production Fixes with Agentic AI
kdubois
0
150
Bet AI Day 2026丨Agentは、「金融」という巨大産業の何を変えられるのか
layerx
PRO
0
780
Redmine 7.0で私が開発した新機能の狙いと背景
vividtone
1
110
ブラウザアプリの継続的パフォーマンスモニタリング (序) / Continuous Browser Application Performance Monitoring; Act 1
moznion
0
110
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Into the Great Unknown - MozCon
thekraken
41
2.7k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
250
Evolving SEO for Evolving Search Engines
ryanjones
0
280
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Darren the Foodie - Storyboard
khoart
PRO
3
3.9k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
770
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
690
Designing for Performance
lara
611
70k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Transcript
Duet AI in BigQuery 2024/2/26 澤木 佑果
本題の前に 3 Duet AI in BigQuery には • Pre-GA Offerings
Terms • Additional Terms for Generative AI Preview Products という2つの規約が適用されており、生成された出力結果を公開することが 禁止されています そのため、Duet AI の具体的な生成結果は公式ドキュメントで公開されて いる内容を使います また、プレビュー中の機能のため、今日紹介した内容や動作は今後変わる 可能性があります
Duet AI in BigQuery とは? 4 Duet AI を使って SQL
クエリの開発支援 • 自然言語から SQL クエリを作成する • 完成していない SQL クエリの補完を行う • 完成された SQL クエリについて自然言語で説明する 2024年2月時点でプレビュー中の機能 使うには Duet AI in BigQuery Preview form へ申請が必要 [Google Cloud] Write queries with Duet AI assistance
自然言語から SQL クエリを作成する 5 自然言語で実行したいクエリの概要を書くと、クエリを提案する [Google Cloud] Write queries with
Duet AI assistance
完成していない SQL クエリの補完を行う 6 エラーが発生しているクエリに対して、エラー解決案を提案する 公式ドキュメントの例) あるカラムがグループ化も集計もされていないことでエラーが発生しているクエ リに対し、「GROUP BY ~」を追加する提案をしている
[Google Cloud] Write queries with Duet AI assistance
使ってみて 7 カラムの仕様やテーブルスキーマの特性をうまく使うにはユーザー側の指示の 出し方に工夫がいる
使ってみて① 8 例1)配列データのカラムを扱いたい場合 Duet AI は取得するカラムが配列データかを考慮していないため、カラム名 だけを指定した指示だと、エラーが発生するクエリが生成された 公式のドキュメントに沿った表現で配列データであり、展開してほしいことを 示す必要がある 【BigQuery】Google
Analytics のデータ分析で使用するクエリ一覧
使ってみて① 9 一方、カラム名指定なし・日付(YYYY-MM-DD形式)で絞り込みする ように指示すると、WHERE 句に DATE 型カラムを使うクエリを生成した なので指示した絞り込みの文字列よりデータ型を推測している、または絞り 込み条件に合致するデータが存在するカラムを使うようになっているのかも
使ってみて② 10 例2)パーティション分割テーブルを使う場合 パーティション分割テーブルは、 WHERE 句にパーティションキーのカラムを 指定することでパフォーマンスが向上する Duet AI に指示を出すときは明示的に
パーティションキーカラムで 絞り込みするように指示が必要 BigQuery 管理者リファレンス ガイド: ストレージの仕組み
まとめ 11 知らない SQL 関数の提案や、クエリの方向性を示してくれる便利な機能 である Duet AI を使いこなすには、ユーザー側がカラムやテーブルスキーマの特性 について理解した上で、正確に指示を出すスキルが必要である
Appendix
Duet AI が Gemini に改称 13 2024/2/8 の公式ブログにて、Duet AI という名前が
Gemini に変更さ れると告知されました(具体的な改称時期は記載なし) Gemini 時代の新たな一歩