
Prompt Golf
Prompt Golfは、プレイヤーがLLMに正確な目標出力を生成させるために最短のプロンプト(最小ストローク)を作成する、競争力のある「スポーツとしてのプロンプトエンジニアリング」ゲームであり、使用された文字数とメッセージごとのペナルティでスコアが付けられます。
https://jugalmistry.com/promptgolf/index.php?ref=producthunt&utm_source=aipure

製品情報
更新日:2026年08月11日
Prompt Golfとは
Prompt Golfは、コードゴルフの精神に似た、プロンプト作成を効率性競争に変える軽量なチャレンジベースのゲームです。コードのバイト数を最小限に抑える代わりに、大規模言語モデルに特定の望ましい応答を返させるためにプロンプトの長さを最小限に抑えます。このサイトでは、ラウンドの「コースマップ」(例:モデルに「hello world」と言わせるが、その言葉を使わない、絵文字から映画を推測する、正確に「42」を出力する、特定の単語を生成するなど)を提示し、プレイヤーが制約の下で精密なプロンプト作成を練習するのに役立ちます。
Prompt Golfの主な機能
プロンプトゴルフは、LLMへのプロンプト作成を「ゴルフ」のスコアリングチャレンジに変える競争的なプロンプトエンジニアリングゲームです。プレイヤーは、できるだけ少ない「ストローク」(メッセージ)と文字数で指定された目標出力を達成しなければなりません。モデルに正確なテキスト(例:「42」)を出力させたり、制約のある入力(例:絵文字のみ)から概念を推測させたりするなど、一口サイズのチャレンジ(コース/ラウンド)を提供します。スコアリングは、低スコアが勝利するモデル(文字ごとのポイントとメッセージごとのペナルティ)で効率性を重視し、反復的な洗練と最小限の、高シグナルなプロンプトを奨励します。
ゴルフスタイルのスコアリングシステム: スコアは、使用された文字ごとに1ポイント、送信されたメッセージごとに10ポイントとして計算され、簡潔なプロンプトと少ない試行回数を評価します。
チャレンジベースのコースマップ: 構造化された一連のラウンド(例:Hello World、Emoji Pictionary、Ultimate Answer、Sycophant、Jailbreak)は、明確な目標と段階的な多様性を提供します。
制約駆動型プロンプト: 多くのチャレンジでは、入力できる内容が制限されており(例:「それらの単語を使わずにAIにXと言わせる」)、精度と間接的な指示を訓練します。
正確な出力ターゲット: 一部のタスクでは、モデルが正確な文字列(例:正確に「42」であり、それ以外は何もなし)を出力する必要があり、フォーマット制御と決定論を強調します。
メッセージペナルティを伴う反復的なプレイ: 各メッセージには固定コストが追加されるため、プレイヤーはブルートフォースの試行錯誤ではなく、効率的にプロンプトを計画、テスト、洗練するように促されます。
Prompt Golfのユースケース
チーム向けのプロンプトエンジニアリングトレーニング: LLMツールを使用する従業員の明確さ、制約処理、出力制御を向上させるための軽量な練習場として使用します。
教育とワークショップ: インストラクターは、ゲーム化された演習を通じて、プロンプトの基本(簡潔さ、指示の階層、出力フォーマット)を教えるためにチャレンジを使用できます。
採用とスキルスクリーニング: 組織は、制約の下でAIシステムに正確な要件を伝える候補者の能力を評価するために、同様のタスクを適応させることができます。
コミュニティコンテストとハックナイト: 参加者が共同でプロンプトを最適化するリーダーボードやライブコンテストを開催し、AIリテラシーを楽しく社会的な活動にします。
AI機能の製品UXテスト: AIコパイロットを構築するチームは、「最小限のプロンプト」チャレンジを使用して、ユーザーが自然に試す指示と、ガイダンス/テンプレートが必要な場所を特定できます。
メリット
プロンプトの効率と精度を練習するための非常にゲーム化されたモチベーションを高める方法。
明確なスコアリング(文字数+メッセージ数)は、簡潔で高シグナルなプロンプト作成を直接強化します。
デメリット
最短プロンプトの最適化は、堅牢な実世界のプロンプト作成プラクティスよりも「トリック」プロンプトを奨励する可能性があります。
正確な出力チャレンジは、モデルの変動性に敏感であり、異なるLLM/設定間で結果の一貫性が低下する可能性があります。
Prompt Golfの使い方
1. Prompt Golfを開く: 公式サイト(Prompt Golf — Prompt Engineering As A Sport)にアクセスし、ゲームが「boot sequence · game start」インターフェースを提示するランディングページから開始します。
2. 目標を理解する: あなたの目標は、AIが与えられたラウンドの目標出力を生成するための、可能な限り短いプロンプトを作成することです(「AIに正しい答えを返させるために、最小のストロークでプロンプトを作成する」)。
3. スコアリングルールを学ぶ: スコアリングは、使用した文字ごとに1ポイント、送信したメッセージごとに10ポイントです。合計スコアが低いほど勝利なので、文字数とメッセージ数の両方を減らすことを目指します。
4. アカウントを作成またはアクセスする(任意ですが推奨): ラウンド全体の進行状況や結果を追跡したい場合は、サイトのアカウントエリア(「./account」と表示)を使用します。
5. コースマップからラウンドを選択する: 「// course map」からチャレンジを選択します(例:R1 Hello, World?; R2 Emoji Pictionary; R3 The Ultimate Answer; R4 The Sycophant; R5 The Jailbreak)。
6. ラウンドの制約を注意深く読む: 各ラウンドには特定の目標と制限があります。例:R1ではAIに「hello world」と言わせる必要がありますが、プロンプトでこれらの単語を使用することはできません。R3では正確に「42」を出力し、それ以外は何も出力しない必要があります。
7. 最小限のプロンプトを作成する: AIを正確な必要な出力と形式に確実に誘導しながら、可能な限り短いプロンプトを作成します。すべての文字がポイントになるため、不要な単語、句読点、空白を削除します。
8. プロンプトを送信する(メッセージを最小限に抑える): プロンプトをゲームのAIに送信します。各メッセージには+10ポイントのコストがかかるため、反復するのではなく、単一のメッセージでラウンドを解決するように努めます。
9. 出力が完全に一致することを確認する: AIの応答をラウンドの要件(正確なテキスト、大文字小文字、該当する場合は「それ以外は何もなし」の制約を含む)と照合して確認します。一致しない場合は、プロンプトを修正して再送信します(追加の+10メッセージペナルティを受け入れます)。
10. スコアを最適化する: ラウンドを解決したが、より良いスコアを望む場合は、より少ない文字数やメッセージ数で再試行します。通常、最良の戦略は、1つのメッセージ、最小限の文字数、必要な場合にのみ正確な書式設定指示です。
11. コースを進める: コースマップ(R1~R5)の追加ラウンドについてステップ5~10を繰り返し、それぞれ異なるプロンプトスキル(禁止語句の回避、絵文字のみの手がかりの使用、正確な出力の強制、特定のフレーズの引き出しなど)に焦点を当てます。
12. 必要に応じてポリシーを確認する: 使用方法の詳細が必要な場合は、ページにリンクされているサイトのプライバシーポリシーと利用規約を参照してください。
Prompt Golfのよくある質問
プロンプトゴルフは、LLMに指定されたターゲット出力を生成させるために、最短のプロンプトを作成しようと試みる競争的なプロンプトゲームです。コードゴルフと精神的には似ていますが、プロンプト用です。











