Gemma 4は明確で具体的なプロンプトに最もよく応答します。カテゴリ別に整理した50のテスト済みプロンプトを紹介します。コピーして、貼り付けて、あなたのニーズに合わせてカスタマイズしてください。
コーディング用プロンプト
1. コード生成
[言語]で[具体的なタスク]を行う関数を書いてください。エラーハンドリング、型アノテーション、簡潔なdocstringを含めてください。使用例も示してください。2. コードレビュー
このコードにバグ、セキュリティ上の問題、パフォーマンスの問題がないか確認してください。コード例を含む具体的な改善案を提案してください:
[コードを貼り付け]3. デバッグアシスタント
このコードは[エラー/予期しない動作を説明]を発生させます。期待される動作は[期待される動作を説明]です。バグの発見と修正を手伝ってください:
[コードを貼り付け]4. 言語間変換
この[ソース言語]のコードを[ターゲット言語]に変換してください。ロジックを保持し、ターゲット言語のイディオムに沿ったパターンを使ってください:
[コードを貼り付け]5. テスト作成
この関数の包括的なユニットテストを[テストフレームワーク]で書いてください。エッジケース、エラーケース、正常系を含めてください:
[関数を貼り付け]文章作成用プロンプト
6. ブログ記事
[トピック]についての1500ワードのブログ記事を書いてください。対象読者:[読者層を説明]。トーン:[プロフェッショナル/カジュアル/テクニカル]。導入、4〜5セクションの見出し、行動喚起を含む結論を入れてください。7. 明瞭性の向上
このテキストをより明確かつ簡潔に書き直してください。同じ意味を保ちながら、文字数を30%削減してください:
[テキストを貼り付け]8. SEOメタディスクリプション
[トピック]に関するページのSEO最適化されたメタディスクリプションを5つ書いてください。各150〜160文字以内で、キーワード「[キーワード]」を含み、明確な行動喚起を入れてください。9. メール下書き
[受信者]への[件名]についてのプロフェッショナルなメールを書いてください。トーン:[フォーマル/フレンドリー]。カバーすべきポイント:[ポイントを列挙]。200語以内にしてください。10. SNS投稿
[トピック]についてのTwitter/X投稿を5つ作成してください。各280文字以内で、魅力的な内容にし、関連するハッシュタグを含めてください。スタイルを変えて:質問、統計、ヒント、意見、行動喚起をそれぞれ1つずつ。データ分析用プロンプト
11. データ解説
このデータセットを分析し、(1)主要パターン、(2)外れ値、(3)相関関係、(4)実用的なインサイトを提供してください。簡潔なレポート形式でまとめてください:
[データを貼り付け、またはデータセットを説明]12. SQLクエリ
[必要な内容を説明]するSQLクエリを書いてください。データベース:[PostgreSQL/MySQL/SQLite]。テーブル:[スキーマを説明]。ロジックを説明するコメントを含めてください。13. データクリーニング
このデータセットをクリーニングするPythonスクリプトを書いてください:重複の削除、欠損値の処理、フォーマットの標準化、データ型の検証。入力形式:[説明]。出力形式:[説明]。マルチモーダル用プロンプト(画像理解)
14. 画像の説明
この画像を詳しく説明してください:どんなオブジェクトがあるか、それらの位置、色、見えるテキスト。また、雰囲気やスタイルも説明してください。15. デザインフィードバック
このUI/Webデザインのスクリーンショットをレビューしてください。(1)視覚的階層、(2)色使い、(3)タイポグラフィ、(4)スペーシング、(5)アクセシビリティについてフィードバックしてください。具体的な改善案を提案してください。16. 画像からテキスト抽出
この画像に見えるすべてのテキストを抽出してください。該当する場合はセクション別に整理してください。部分的に見えるテキストや不明瞭なテキストがあれば注記してください。17. 2つの画像の比較
これら2つの画像を比較し、(1)共通点、(2)相違点、(3)どちらのバージョンが優れているか、その理由を説明してください。推論・分析用プロンプト
18. メリット・デメリット分析
[トピック/判断]のメリット・デメリットの詳細な分析を作成してください。コスト、時間、リスク、拡張性、長期的影響を考慮してください。重要度の重み付けを含む表形式で提示してください。19. ステップバイステップ推論
ステップバイステップで考えてください:[複雑な質問]。推論プロセスを示し、代替的な説明を検討し、最終回答への確信度を述べてください。20. 長文の要約
このテキストを3段階で要約してください:(1)一文で、(2)一段落で、(3)重要な詳細を含む箇条書きで:
[長文テキストを貼り付け]Gemma 4向けプロンプトエンジニアリングのコツ
具体的にする
❌「コードを書いて」
✅「正規表現を使ってメールアドレスを検証し、サブドメインなどのエッジケースを処理し、真偽値を返すPython関数を書いてください」フォーマットを指定する
❌「Xについて教えて」
✅「Xを表形式で説明してください。列:機能、説明、例」コンテキストを与える
❌「このバグを直して」
✅「このReactコンポーネントはドロップダウンを表示するはずですが、空のdivが表示されます。コンソールではstateは正しく更新されています。コードはこちら:[コード]」システムレベルの指示を使う
「あなたは10年の経験を持つシニアPython開発者です。セキュリティ、パフォーマンス、保守性に焦点を当てて、本番環境向けのコードレビューを行ってください。」プロンプトを連鎖させる
複雑なタスクはステップに分解:
- 「このデータセットを分析し、上位3つのパターンを特定してください」
- 「パターン#1について、3つの実行可能な戦略を提案してください」
- 「戦略#1の実装コードを書いてください」
モデル別のヒント
- E2B (2B):プロンプトは短くシンプルに。シングルターンのタスクに最適。
- E4B (4B):日常的なタスクのほとんどに対応。適度なコンテキストを処理可能。
- 26B MoE:コーディングや分析に優れる。複雑な推論にはThinkingモードを活用。
- 31B Dense:最高品質。重要なタスク、クリエイティブライティング、複雑な多段階推論に使用。
これらのプロンプトをGemma 4でローカルに試してみましょう:ollama run gemma4。すべてのプロンプトはすべてのモデルサイズで動作します。
関連記事
gemma4 — interact
Stop reading. Start building.
~/gemma4 $ Get hands-on with the models discussed in this guide. No deployment, no friction, 100% free playground.
Launch Playground />


