AIプロンプトを改善する方法
たいていのプロンプトは、「これを要約して」「このコードを直して」「コーヒーについて何か書いて」のような、急いで書いた文から始まります。AIは答えてくれますが、依頼が一般的だったため、答えも一般的なものになります。プロンプトを改善するとは、すでに頭の中にある詳細を書き加えることです。そうすればモデルは、あなたの意図を推測する代わりに、十分な材料をもとに作業できます。
最初の下書きプロンプトが足りない理由
- 相手を飛ばしている。 「これを説明して」は初心者と専門家では受け取り方が違うので、どちらを想定しているかモデルに伝える必要があります。
- 形式を飛ばしている。 型を指定しないと、モデルが勝手に決めます。3つの箇条書きが欲しいのに、長い段落の壁になることがよくあります。
- 長さを飛ばしている。 「これを要約して」は1文かもしれないし1ページかもしれません。どちらか伝えましょう。
- 制約を飛ばしている。 この単語は残す、あの言い回しは避ける、語数はこれ以下に、といった条件は、はっきり書いて重要だとモデルに伝えましょう。
改善前と改善後:3つの例
書く。 改善前:「コーヒーについてブログ記事を書いて」。改善後:「エスプレッソグラインダーの調整について、自宅バリスタ向けに400語のブログ記事を書いてください。親しみやすく実践的なトーンで、見出し付きの短い3セクションにまとめ、最後に今日試せることを1つ添えてください。」
コード。 改善前:「このコードを直して」。改善後:「この関数はカートの合計金額を返すはずですが、NaNを返してしまいます。関数とエラーメッセージを添付します。何が間違っているか説明したうえで、修正後のコードを示してください。」
要約する。 改善前:「これを要約して」。改善後:「これをまだ読んでいないマネージャー向けに要約してください。何が起きたか、それが何を意味するか、何を決める必要があるかを3文で。」
調べる。 改善前:「競合を調べて」。改善後:「月額12ドルの習慣トラッカーアプリの直接の競合を5つ挙げてください。それぞれについて、価格、優れている機能を1つ、レビューで指摘されている弱点を教えてください。表形式で。」
それぞれの「改善後」は、同じ4つのことを追加しています。誰のためか、答えがどんな形であるべきか、どのくらいの長さか、答えが従うべき決まりは何か。根底にあるアイデアは何も変わっていません。プロンプトが、モデルに推測させるのをやめただけです。
どんなプロンプトも改善できる簡単な方法
書いたプロンプトを読み返し、次の短いリストと照らし合わせてください:
- これは誰のためのものか? チームメイト、顧客、初心者、専門家。
- 答えはどんな形にすべきか? 箇条書き、表、短い段落、コメント付きのコード。
- 長さはどのくらいにすべきか? 数値、文の数、または「できるだけ短く」。
- 何を含めるべきか、避けるべきか? トーン、残すべき事実、削るべき言葉。
- モデルは何を見る必要があるか? エラーメッセージ、元のテキスト、自信がない部分。
そのうち2つか3つに答えるだけでも、プロンプトはすでに改善されます。5つすべてに答えれば、毎回大まかなバージョンを打ち直す代わりに、保存して使い回す価値のある指示が手に入ります。
一度改善すれば、改善されたまま
一度きりの修正で良くなるのは1回の答えだけです。改善した文面を保存すれば、その後のすべての答えが良くなります。長いAIチャットでは、この差がさらに大きくなります。コンテキストウィンドウが埋まるにつれて、モデルは直前に送った内容を強く頼りにします。そのため、的確で完全なプロンプトを何度も送れば、会話が進んでも品質が安定します。プロンプトを1回改善することと、プロンプトの全体をずっと改善し続けることは違います。
Prompt Petalの改善機能の仕組み
改善は花びらの指示を受け取り、同じ考え方で書き直します。曖昧なリクエストで抜けていた内容を補います。Liteでは、デバイスに組み込まれたAIに依頼します。iPhone、iPad、MacではApple Intelligence、対応するAndroidスマートフォンではGemini Nanoです。それ以外のデバイスでは、Siri、Gemini、Copilot、ChatGPTに貼り付けるリクエストをコピーします。どちらの場合も、書き直されたプロンプトが返り、3つの選択肢があります。花びらをその内容で置き換える、元の花びらの隣に新しい花びらとして保存する、もう一度試して別の書き直しを得る、のいずれかです。
Plusでは、デバイスの制限がなくなります。お持ちのChatGPT、Claude、Geminiのキーを追加すると、「改善」が直接呼び出します。Claude Desktop、Cursor、VS Codeも、Prompt Petalを開かなくても、MCP経由でプロンプトの改善と保存ができます。