Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Gemini Code AssistとGeminiCLIの活用例

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

Gemini Code AssistとGeminiCLIの活用例

Avatar for NRI Netcom

NRI Netcom PRO

June 02, 2026

More Decks by NRI Netcom

Other Decks in Technology

Transcript

  1. Gemini Code AssistとGemini CLIの活用例 (Startup coding lab: Accelerate with Gemini

    AI & Code Assistから) Google Cloud Next’26 Re:cap 2026年6月1日 NTシステム事業二部 西岡 悠歩
  2. 2 Copyright(C) NRI Netcom, Ltd. All rights reserved. セッション概要 01

    Gemini Code AssistとGemini CLIについて 02 開発フローでの導入 03 実際のプロジェクトでの事例 04 まとめと感想 05 #nncstudy
  3. 3 Copyright(C) NRI Netcom, Ltd. All rights reserved. ◼Startup coding

    lab: Accelerate with Gemini AI & Code Assist ⚫ Gemini Code Assist、Gemini CLIについての説明 ⚫ 開発プロセスにおけるAIアシスタント・AIエージェントの活用について 汎用的な事例と実際のプロジェクトの中での導入事例等の紹介 ⚫ 現時点では録画の公開がされていない セッション概要 #nncstudy セッション情報 Google Cloud NEXT’26 2026/04/23(現地時間) 開催 Startup coding lab: Accelerate with Gemini AI & Code Assist 登壇者: Benjamin Gardiner氏,Shwetha Mallya氏,John Stringer氏 URL: https://www.googlecloudevents.com/next-vegas/session- library?session_id=3909237&name=startup-coding-lab-accelerate-with-gemini-ai-code- assist&_gl=1*1x4k9h*_up*MQ..*_ga*OTU5NDcwNjk0LjE3Nzk4NDEyODQ.*_ga_RZ3F93BX2 G*czE3Nzk4NDEyODMkbzEkZzAkdDE3Nzk4NDEyODMkajYwJGwwJGgw*_ga_WH2QY8W WF5*czE3Nzk4NDEyODQkbzEkZzAkdDE3Nzk4NDEyODQkajYwJGwwJGgw
  4. 4 Copyright(C) NRI Netcom, Ltd. All rights reserved. ◼Gemini Code

    Assist ⚫ AIを活用したアシスタントツール • 開発者が書いたコードやプロンプトを基に、コードの生成・補完・改善・解析などを行ってくれる • Cloud Assistとしても活用可能 • GitHubリポジトリと統合することでコードレビューやコメントの挿入などを実施してくれる ⚫ IDE(統合開発環境)にプラグインとして組み込んで利用可能 ⚫ 公式ドキュメント:https://developers.google.com/gemini-code-assist/docs/overview ◼Gemini CLI ⚫ ターミナルでGeminiにアクセスできるツール • エージェント型のタスクに適している • 計画の作成・実行・修正を繰り返して複雑なワークフローを自律的に進めることが可能 • マルチタスクに向いている ⚫ 公式ドキュメント:https://developers.google.com/gemini-code-assist/docs/gemini-cli Gemini Code AssistとGemini CLIについて #nncstudy
  5. 5 Copyright(C) NRI Netcom, Ltd. All rights reserved. ◼ 一般的なシステム開発フロー

    ⚫ バックログ工程 • 機能仕様書の確認 • システム設計 • コード設計 ⚫ コーディング工程 • コーディング • コード検索 • 古いコードの最新化 • 単体テスト生成 • セキュリティ分析 • 問題の修正 • コードレビュー準備 • コードコミット ⚫ レビュー工程 • MRの作成 • コードレビュー • セキュリティレビュー • 承認 ⚫ 検証工程 • 検証環境への適用 • バグ発生 • バグ修正 • 検証環境への再適用 ⚫ 本番環境への適用工程 • ドキュメント作成 • リリースノート作成 • 本番環境適用 開発フローでの導入 #nncstudy
  6. 6 Copyright(C) NRI Netcom, Ltd. All rights reserved. ◼Java 8→Java

    25かつSpring Boot3.4へ移行したプロジェクト ⚫ これまでは移行を諦めていた ⚫ Gemini CLIを活用して実現 ◼200以上のAPIの統合 ⚫ これまでは3人で5~6週間かけて作業を実施 ⚫ Gemini CLIを活用してより少人数で1週間で完了 ◼単純作業の自動化 ⚫ これまでは手作業で30分以上かけて実施 ⚫ Gemini CLIを活用して4分未満に短縮 実際のプロジェクトでの事例 Startup coding lab: Accelerate with Gemini AI & Code Assist より メリット 単純作業を任せることでエンジニアが本来 の業務に集中することができるようになる 課題 実行時の待ち時間が長いことがある 出力の一貫性がない カギ コンテキスト #nncstudy 出典 :Google Cloud NEXT’26 2026/04/23(現地時間) 開催 「Startup coding lab: Accelerate with Gemini AI & Code Assist」より 登壇者: Benjamin Gardiner氏,Shwetha Mallya氏,John Stringer氏 URL : https://www.googlecloudevents.com/next-vegas/session- library?session_id=3909237&name=startup-coding-lab-accelerate-with-gemini-ai-code- assist&_gl=1*1x4k9h*_up*MQ..*_ga*OTU5NDcwNjk0LjE3Nzk4NDEyODQ.*_ga_RZ3F93BX2 G*czE3Nzk4NDEyODMkbzEkZzAkdDE3Nzk4NDEyODMkajYwJGwwJGgw*_ga_WH2QY8W WF5*czE3Nzk4NDEyODQkbzEkZzAkdDE3Nzk4NDEyODQkajYwJGwwJGgw
  7. 7 Copyright(C) NRI Netcom, Ltd. All rights reserved. ◼AIを上手く活用することで、開発スピードや開発効率が飛躍的に上がる ⚫

    AIエージェントを利用しての開発が一般的になると、利用しないという選択肢が大きなデメリットとなる ⚫ AIアシスタント以上にAIエージェントは利用する側の技量が問われる ◼スタートアップ企業においても、AIエージェントに全て任せることはできないという判断をしている ◼Gemini Code AssistやGemini CLIを活用して開発するポイントを 実際の事例を通して学ぶことができた ⚫ AIアシスタントやAIエージェントの利用方法についての知見を得ることができたので、 サービスは違えど一定プロジェクトに活かすことはできそう まとめと感想 #nncstudy