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
Gemini API を試した話と山梨でオススメのものを語るLT
Search
Yuuki Shimizu
February 18, 2024
Programming
0
52
Gemini API を試した話と山梨でオススメのものを語るLT
2024.2.18
GDG Yamanashi Meet the Engineer LT
Yuuki Shimizu
February 18, 2024
Tweet
Share
More Decks by Yuuki Shimizu
See All by Yuuki Shimizu
山梨のIT勉強会コミュニティを盛り上げるためにアレ作ってみた!
yuukis
0
56
FastAPI を活用した オープンデータAPI の作成
yuukis
0
910
FastAPIで始める やまなし温泉めぐり
yuukis
0
410
Slack の困りごとを何とかしてみた①
yuukis
0
81
Pythonでslackの困りごとを何とかしてみた①
yuukis
0
290
Pythonでお絵かき①
yuukis
0
330
Pythonを使ってみんなでワイワイしたい
yuukis
0
170
Pythonで始めるお手軽ダイエット(2)
yuukis
0
360
PythonでフィットネスデータをIFTTTに繋いでみた
yuukis
1
270
Other Decks in Programming
See All in Programming
みんなでプロポーザルを書いてみた
yuriko1211
0
170
推し活の ハイトラフィックに立ち向かう Railsとアーキテクチャ - Kaigi on Rails 2024
falcon8823
6
2.6k
讓數據說話:用 Python、Prometheus 和 Grafana 講故事
eddie
0
380
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
9
3.1k
ECS Service Connectのこれまでのアップデートと今後のRoadmapを見てみる
tkikuc
2
230
CPython 인터프리터 구조 파헤치기 - PyCon Korea 24
kennethanceyer
0
250
Click-free releases & the making of a CLI app
oheyadam
2
100
GitHub Actionsのキャッシュと手を挙げることの大切さとそれに必要なこと
satoshi256kbyte
5
410
Ethereum_.pdf
nekomatu
0
370
『ドメイン駆動設計をはじめよう』のモデリングアプローチ
masuda220
PRO
8
500
C++でシェーダを書く
fadis
6
3.9k
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
170
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
505
140k
Adopting Sorbet at Scale
ufuk
73
9.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Measuring & Analyzing Core Web Vitals
bluesmoon
2
75
A better future with KSS
kneath
238
17k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
The Language of Interfaces
destraynor
154
24k
Code Reviewing Like a Champion
maltzj
520
39k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
The Art of Programming - Codeland 2020
erikaheidi
52
13k
For a Future-Friendly Web
brad_frost
175
9.4k
Transcript
GDG Yamanashi Meet the Engineer LT 2024. 2. 18 しみず ゆうき
1 Gemini API を試した話と 山梨でオススメのものを語るLT
こんにちは! しみず ゆうき • モバイルアプリ エンジニア (Android/iOS) • 甲府市出身 ここ7年くらい東京へ出稼ぎ中 ◦
週末は山梨にいます(隔週で) • 山梨のITコミュニティを盛り上げたい人 2
山梨のIT勉強会イベント情報サイト を先日リリースしました 🎉 3 Yamanashi Developer Hub <https://hub.yamanashi.dev> • 山梨県で開催される
connpass 掲載イベン トを表示 • 県内の方はもちろん、県外から遊びに来る 方も、ぜひ活用してください! 宣伝
ところで皆さん! 山梨といえば 何を思い浮かべますか? 4
山梨といえば... • ほうとう • 富士山 • ブドウ・モモ・ワイン • 武田信玄 色々ありますが、それよりも...
5
温泉 でしょう!! (異論は認める) 6
山梨は温泉がいっぱい! • 多様な泉質 ◦ “全部で10種類ある泉質のうち、山梨には 9種類の泉 質があり、全国でもトップレベル ” • 景観の良さ
◦ “早朝や夕暮れ時に太陽の光で紅く染まる富士山や、 甲府盆地の夕暮れから夜景に移る瞬間の美しい景 色、自然豊かな渓谷美など、 様々な景色を温泉に浸 かりながら楽しむことができます ” 7 出典:やまなし立ち寄り百名湯 今朝は塩山温泉郷に泊まってました ♨
この「山梨の温泉の特徴」を Gemini API を叩いて聞いてみよう! 8 山梨県の温泉の特徴は? ◦◦◦◦◦◦
Gemini • Google DeepMind で開発された機械学習モデル(LLM) • Gemini 1.0 では、Ultra, Pro,
Nano の 3つのモデルがあり、 現在 Gemini API からは Gemini Pro モデルを利用できる 9 今回は Android Studio の Gemini API Starter テンプレートを 利用し、簡単なアプリケーションを作ってみます
[Step1] Android Studio プレビュー版をインストール 10
[Step2] APIキーを取得 11 https://ai.google.dev/ から
[Step3] Android Studio からプロジェクトを作成 12 Gemini API Starter を選択 ②で取得したAPIキーを入力
[Step4] テンプレートの素の状態で実行 13 テキストを入力して「Go」を押すと、入力された テキストのサマリーが表示される このアプリケーションのコードを 変えてみます
[Step5] 軽くコードを変えてみる • プロンプトを変えたり • UI を変えたり 14
完成! ボタンを押下すると Gemini API を叩き、 API から返却された「山梨県の温泉の特徴」が 表示される 15
さいごに 16
まとめ • Gemini API Starter テンプレートが用意されており、手 軽に試せそう • Gemini Pro
は現在無料(60回/分)で利用できるので、色々 遊ぶなら今かも? • 色んな泉質が楽しめる山梨の温泉、観光の際にぜひ立 ち寄ってみて! 17