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
58
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
59
FastAPI を活用した オープンデータAPI の作成
yuukis
0
940
FastAPIで始める やまなし温泉めぐり
yuukis
0
430
Slack の困りごとを何とかしてみた①
yuukis
0
81
Pythonでslackの困りごとを何とかしてみた①
yuukis
0
300
Pythonでお絵かき①
yuukis
0
340
Pythonを使ってみんなでワイワイしたい
yuukis
0
180
Pythonで始めるお手軽ダイエット(2)
yuukis
0
370
PythonでフィットネスデータをIFTTTに繋いでみた
yuukis
1
270
Other Decks in Programming
See All in Programming
Cloudflare MCP ServerでClaude Desktop からWeb APIを構築
kutakutat
1
630
今年のアップデートで振り返るCDKセキュリティのシフトレフト/2024-cdk-security-shift-left
tomoki10
0
330
サーバーゆる勉強会 DBMS の仕組み編
kj455
1
200
見えないメモリを観測する: PHP 8.4 `pg_result_memory_size()` とSQL結果のメモリ管理
kentaroutakeda
0
890
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
270
React 19でお手軽にCSS-in-JSを自作する
yukukotani
5
530
20241217 競争力強化とビジネス価値創出への挑戦:モノタロウのシステムモダナイズ、開発組織の進化と今後の展望
monotaro
PRO
0
230
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
230
Androidアプリのモジュール分割における:x:commonを考える
okuzawats
1
260
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
350
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
9
2.3k
Jaspr Dart Web Framework 박제창 @Devfest 2024
itsmedreamwalker
0
140
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Facilitating Awesome Meetings
lara
50
6.2k
Done Done
chrislema
182
16k
RailsConf 2023
tenderlove
29
960
Music & Morning Musume
bryan
46
6.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Code Review Best Practice
trishagee
65
17k
Embracing the Ebb and Flow
colly
84
4.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
How STYLIGHT went responsive
nonsquared
96
5.3k
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