すべての記事
Gemini × Google Workspace Add-ons 開発ガイド — カスタムAIサイドパネルの構築から Marketplace 公開まで
Google Workspace Add-ons と Gemini API を組み合わせたカスタムAIサイドパネルの開発から Google Workspace Marketplace での公開・収益化まで、実装コード付きで体系的に解説します。
Gemini API 本番運用ノート — 429・500・503 に静かに耐えるエラーハンドリングとレート制限の設計
Gemini API を本番で動かして気づいた、エラーハンドリングとレート制限の運用パターンの記録です。指数バックオフ・ジッター・サーキットブレーカー・トークンバケット・モデルカスケードを、個人開発アプリで踏んだ落とし穴と実測メトリクス付きで整理しました。
Gemini Live API で感情認識音声アプリを構築する
Gemini 3.1 Flash Live の Live API を使い、ユーザーの感情をリアルタイムで分析・応答する音声アプリケーションを構築する方法を、設計パターンから実装まで体系的に解説します。
Gemini API でインテリジェントなメール自動分類システムを構築する — Function Calling × 構造化出力の実践
Gemini API の Function Calling と構造化出力で、受信メールを自動分類・要約・優先度付けするシステムを TypeScript で構築します。アーキテクチャ設計、バッチ処理による大量メールの効率化、分類ルールの調整、ダッシュボード出力まで解説します。
Gemini Workspace連携がうまくいかない時の解決法 — Docs・Sheets・Gmail別に解説
Gemini と Google Workspace(Docs・Sheets・Gmail)の連携がうまくいかない場合の原因特定と解決方法を、ステップバイステップで解説。管理者設定、ライセンス確認、機能の地域制限など、実際のトラブルシューティング手順を紹介します。
Geminiストリーミング応答が途切れる時の対処法 — 原因特定から再接続まで
Gemini API のストリーミング応答が途中で切れてしまう問題を解決。ネットワークタイムアウト、チャンク処理エラー、トークン上限超過、安全フィルター中断など、原因別の対処方法と再接続ロジックを実装例付きで解説。
Gemini Embeddings API で構築する本番環境セマンティック検索システム — 設計・実装・運用の全工程
Gemini Embeddings API によるセマンティック検索システムを設計から本番運用まで通しで構築します。text-embedding-004 の特性、ベクトル DB の選定、リランキングによる精度向上、レコメンドエンジン、コスト最適化とモニタリングを実践コードで解説します。
Gemini 音声翻訳の技術詳解 — Speech-to-Speech Translation の仕組みから開発者向け応用まで
Gemini 2.5の音声翻訳技術(Speech-to-Speech Translation)を深掘り。エンドツーエンド翻訳アーキテクチャ、Native Audioの実装、低レイテンシ実現技術、APIでの実装パターンを徹底解説。
Gemini Live Translation API — リアルタイム多言語音声アプリ開発
Gemini の Live Translation / Speech-to-Speech API でリアルタイム多言語音声翻訳アプリを作る実践ガイドです。WebSocket ベースの通信設計、話者認識と文脈保持、音声合成の統合、React Native クライアント実装まで解説します。
Gemini 3.1 Flash と Pro の使い分け — 速度・コスト・精度で選ぶ実践メモ
Gemini 3.1 Flash と Pro を速度・精度・コストで比較し、どちらに投げるかを決めるための実践メモです。ベンチマークと API 料金の整理、Python での使い分けルーティングコード、ハイブリッド構成の実装例に加え、3.5 Flash GA 後の現在地も追記しました。
Gemini × Android Studio で始めるAI駆動アプリ開発 — Code Assist・Agent Mode活用
Android Studio の Gemini 連携を個人開発の実測値とともに整理。Code Assist の補完から Agent Mode による MVVM 自動構築、テスト生成、デバッグ支援までの使い分けを解説します。
Gemini API で多言語翻訳・ローカライゼーションを自動化する
Gemini API による多言語翻訳とローカライゼーション自動化の手順を Python コードつきで説明します。基本的な翻訳リクエストの実装、用語集(グロッサリー)を使った訳語の統一、バッチ翻訳による複数ファイルの一括処理、品質チェックの組み込みまで扱います。