Mastra と Gemini API で TypeScript エージェントを 30 分で本番投入する
TypeScript で AI エージェントを書くなら、Vercel AI SDK の薄さを保ちつつワークフローやメモリも扱える Mastra が現実解です。Gemini API と組み合わせて、ローカル開発から Cloudflare Workers デプロイまでを 30 分で一気通貫させる手順を解説します。
@google/genai 移行で詰まりやすい7つのエラーと解決策
@google/generative-ai から @google/genai へ移行するときに高確率で踏むエラーを、実例コードと修正パターン付きで整理しました。Node.js / TypeScript の本番コードで詰まらないための実践ガイドです。
Gemini の長文出力で『最後だけ手抜き』を防ぐ — 完成度を落とさないプロンプト設計
Gemini の長文出力で終盤だけ密度が落ちる現象への対策を整理しました。フッター先行宣言で終盤の余力を確保する方法、最終段落を別エージェントに評価させる仕組み、段階分割生成の使いどころと落とし穴、トークンコストとの兼ね合いまで解説します。
Gemini に『自分の文体』を覚えさせる — 個人クリエイターのためのプロンプト設計と過学習の回避
AI に文章を書かせると、どこか『自分ではない誰か』の文体に寄ってしまうのが悩みでした。Gemini で自分の文体を覚えさせ、自然に語り続けてもらう設計と、過学習による『AI クサさ』を避けるための実践を共有します。
Gemini ディープリサーチが浅い・途中で止まるときの実践トラブルシューティング
Gemini のディープリサーチが薄い結果しか返さない、途中で停止するときの実践的な対処をまとめました。リサーチプランの編集、ソースが日本語サイトに偏るときの調整、アップロードした PDF が引用されないときに見る3つの設定などを実例つきで解説します。
Gemini を「毎日の読書アシスタント」として運用する個人の知的生活デザイン
Gemini を「リサーチ担当」より一段近い距離で、毎日の読書アシスタントとして使い続けるための運用設計。アーティスト・個人開発者として領域横断の知識が必要な日常で、私が落ち着いて使えている形を共有します。
Gemini Gems で日常業務を自動化する 9 パターン — 「カスタム指示」を実用に落とし込む
Gemini Gems を作ってみたものの、結局 1〜2 個しか使っていない、という方は多いのではないでしょうか。私も最初はそうでした。本当に毎日使える Gem に共通するパターンを 9 つに整理してご紹介します。
Gemini API × GitHub Actions でコード変更に自動追従するドキュメント更新パイプラインを構築する
コードを書くたびに古くなるドキュメント問題を解決します。Gemini API と GitHub Actions を組み合わせてPRごとにdocstring更新案を自動提案するCIパイプラインの実装ガイドです。
GeminiとClaudeを両方使い続けた開発者の正直なレビュー — 2026年版
GeminiとClaudeを日常的に使い続けた開発者視点の比較。どちらが優れているかではなく、どう使い分けるかを正直に書きます。実際の作業でどちらを開くかの基準と、1つのタスクを両方で行き来した具体例まで。
Gemini 2.5 Pro でつくるAIドキュメントアシスタント — PDF・画像・テキストを一括解析してMarkdownレポートを自動生成する
Gemini 2.5 Pro の File API とマルチモーダル機能を活用し、PDF・画像・テキストを一括解析してMarkdownレポートを自動生成するPythonスクリプトを実装します。実務で使えるコード付きで解説します。
Gemini 2.5 Pro と 2.0 Flash をどう使い分けるか — 個人開発で既定モデルを決めるまで
Gemini 2.5 Pro と 2.0 Flash を、個人開発の実装と費用の両面から比較します。構造化データ抽出で精度差が出た経緯、応答速度と1リクエスト単価、既定は Flash・要所で Pro という使い分けの線引きまでをまとめました。
Gemini API Embedding × ベクトルDB完全比較: Pinecone・Qdrant・pgvector・Cloud Spannerを本番で使い分けるガイド
Gemini text-embedding-004でPinecone・Qdrant・pgvector・Cloud Spanner Vectorを実測比較。コスト・レイテンシ・実装難易度を完全網羅した本番ベクトルDB選択ガイド。