1.2K Views
February 18, 24
スライド概要
2024.2.18
GDG Yamanashi Meet the Engineer LT
Gemini API を試した話と 山梨でオススメのものを語るLT GDG Yamanashi Meet the Engineer LT 2024. 2. 18 しみず ゆうき 1
こんにちは! しみず ゆうき ● モバイルアプリ エンジニア (Android/iOS) ● 甲府市出身 ここ7年くらい東京へ出稼ぎ中 ○ 週末は山梨にいます(隔週で) ● 山梨のITコミュニティを盛り上げたい人 2
宣伝 山梨のIT勉強会イベント情報サイト を先日リリースしました 🎉 Yamanashi Developer Hub <https://hub.yamanashi.dev> ● ● 山梨県で開催される connpass 掲載イベン トを表示 県内の方はもちろん、県外から遊びに来る 方も、ぜひ活用してください! 3
ところで皆さん! 山梨といえば 何を思い浮かべますか? 4
山梨といえば... ● ● ● ● ほうとう 富士山 ブドウ・モモ・ワイン 武田信玄 色々ありますが、それよりも... 5
温泉 でしょう!! (異論は認める) 6
今朝は塩山温泉郷に泊まってました ♨ 山梨は温泉がいっぱい! ● 多様な泉質 ○ “全部で10種類ある泉質のうち、山梨には 9種類の泉 質があり、全国でもトップレベル ” ● 景観の良さ ○ “早朝や夕暮れ時に太陽の光で紅く染まる富士山や、 甲府盆地の夕暮れから夜景に移る瞬間の美しい景 色、自然豊かな渓谷美など、 様々な景色を温泉に浸 かりながら楽しむことができます ” 出典:やまなし立ち寄り百名湯 7
この「山梨の温泉の特徴」を Gemini API を叩いて聞いてみよう! 山梨県の温泉の特徴は? ○○○○○○ 8
Gemini ● Google DeepMind で開発された機械学習モデル(LLM) ● Gemini 1.0 では、Ultra, Pro, Nano の 3つのモデルがあり、 現在 Gemini API からは Gemini Pro モデルを利用できる 今回は Android Studio の Gemini API Starter テンプレートを 利用し、簡単なアプリケーションを作ってみます 9
[Step1] Android Studio プレビュー版をインストール 10
[Step2] APIキーを取得 https://ai.google.dev/ から 11
[Step3] Android Studio からプロジェクトを作成 Gemini API Starter を選択 ②で取得したAPIキーを入力 12
[Step4] テンプレートの素の状態で実行 テキストを入力して「Go」を押すと、入力された テキストのサマリーが表示される このアプリケーションのコードを 変えてみます 13
[Step5] 軽くコードを変えてみる ● プロンプトを変えたり ● UI を変えたり 14
完成! ボタンを押下すると Gemini API を叩き、 API から返却された「山梨県の温泉の特徴」が 表示される 15
さいごに 16
まとめ ● Gemini API Starter テンプレートが用意されており、手 軽に試せそう ● Gemini Pro は現在無料(60回/分)で利用できるので、色々 遊ぶなら今かも? ● 色んな泉質が楽しめる山梨の温泉、観光の際にぜひ立 ち寄ってみて! 17