Claudeのpromptエンジニアリングガイド: 出力を実際に変える6つのこと

5 分で読めます KissMySkills

プロンプトエンジニアリングに関するアドバイスの多くは、スクリーンショットを介して伝わる俗説です。うまくいくものもあれば、迷信にすぎないものも多く、なぜ効果があるのかを説明しているものはほとんどありません。このガイドでは、Claudeの生成内容を確実に変える6つの要素を取り上げます。そして最後に、同じ作業を繰り返し行うようになったら、プロンプトエンジニアリングそのものをやめるべき理由を説明します。

このページ
  1. 1. 誰が依頼していて、次に何が起こるのかを伝える
  2. 2. 形容詞ではなく、例を示す
  3. 3. 分析的な作業では、答えの前に推論を求める
  4. 4. 出力の形式を指定する
  5. 5. わからない場合にどうするかを伝える
  6. 6. 出力ではなく、指示を繰り返し改善する
  7. promptエンジニアリングに価値がなくなる段階
  8. スキルファイルの例

1. 誰が依頼していて、次に何が起こるのかを伝える

最大の効果を生むのは、巧みな言い回しではなく、状況に関するコンテキストです。「商品の説明文を書いて」と、「デザインを重視する購入者向けに自社ストアで販売する200ユーロの陶器製ケトルについて、3枚の写真の下に掲載する、約60語の説明文を、感嘆符なしで書いて」では、同じ依頼ではありません。後者には、読者、掲載場所、長さ、制約が含まれています。モデルがそれらを推測できるはずはありません。

身につけるべき習慣は、指示を入力する前に、頭の中で4つのことに答え、それをプロンプトに入れることです。誰が読むのか。どこに掲載されるのか。どのくらいの長さか。何をしてはいけないのか。

2. 形容詞ではなく、例を示す

「歯切れよくして」では、一貫した意味になりません。あなたが歯切れよいと考える2つの文なら、具体的な意味を持ちます。良い例と悪い例を1つずつ貼り、どちらがどちらかを伝えるだけで、トーンをいくら説明するよりも出力は大きく改善します。

これは、このリスト全体で労力に対する効果が最も高いテクニックです。それでも人々が省いてしまうのは、例を探すのに30秒かかる一方、「歯切れよく」と入力するのは1秒で済むからです。

3. 分析的な作業では、答えの前に推論を求める

比較、診断、数値に関わる作業では、結論を出す前に検討するようClaudeに求めてください。「署名すべきか教える前に、各条項を確認して、それぞれが何をしているかを書き出して」と頼むと、「これに署名すべき?」と聞くよりも、出力の質が変わります。

ただし注意点があります。これは分析作業には役立ちますが、創作や書式設定の作業には効果がありません。どこにでも適用すると、答えが長くなるだけです。

4. 出力の形式を指定する

表が欲しいなら、表を求め、列名を指定してください。Slackメッセージに収めたいなら、そう伝えましょう。前置きが不要なら、「最初の項目から直接始め、導入は不要」と書いてください。Claudeは、役立つエッセイ形式の回答をデフォルトにします。それが安全な一般的回答だからです。しかし、安全な一般的回答が、あなたの望む回答であることはほとんどありません。

5. わからない場合にどうするかを伝える

指定がなければ、情報の空白に対しては、もっともらしい内容を生成するのがデフォルトの動作です。指定すれば、そうはなりません。「文書に書かれていない場合は、推測せずUNSTATEDと記載する」と書くのに必要なのは8語だけで、分析作業における創作的な詳細の大半を取り除けます。

これは法律、金融、医療に関する文書で最も重要なテクニックですが、一般的なガイドで取り上げられることはほとんどありません。

6. 出力ではなく、指示を繰り返し改善する

回答が間違っていると、多くの人はフォローアップメッセージで回答を修正します。それで直るのは1つの回答だけです。代わりに、指示に何が足りなかったのかを考えて追加すれば、次の20個の回答も正しくなります。

具体的には、「もっと短くして」と言う代わりに、自分が本当に求めていた長さを考え、その数字を元のpromptに入れます。「もっと形式ばらないように」と言う代わりに、形式ばりすぎていた文を見つけ、自分ならどう書くかを示してください。

promptエンジニアリングに価値がなくなる段階

ここまでの内容は、すべて学ぶ価値があります。しかし、上達すると何が起きるかに注目してください。プロンプトが長くなり、多くの判断を組み込むようになり、しかもそれを何度も入力し直すことになります。

その時点で、あなたはもうpromptを書いているのではありません。多くの仕様を、忘れてしまうチャットボックスの中で、うまくない方法で管理しているのです。解決策は、その仕様をメッセージから取り出し、変更するまで全会話にわたって保持されるCustom Instructionsに移すことです。スキルファイルとは、要するに、ある種の作業のために一度書き、十分にテストした仕様書です。

目安はシンプルです。この作業を一度だけ行うなら、よいプロンプトを書きましょう。毎週行うなら、書き留めてください。毎日行うなら、その作業の100通りのバリエーションに対してすでに誰かがテストしたファイルを使いましょう。

スキルファイルの例

プレーンテキストです。役割、その役割の進め方、回答前に必ず確認すること、生成する出力形式、推測を拒否する内容を記載します。一度Custom Instructionsに貼り付ければ、すべての会話がその設定から始まります。設定は5分もかからず、こちらに手順ガイドがあります。

購入前に無料のものを試すか、役割別にカタログを見ることができます。

KissMySkillsは独立したマーケットプレイスであり、Anthropic、OpenAI、その他いかなるAI企業とも提携、承認、関係を持っていません。

~/get-started

役立つSkills。無駄なし。

ストア内のすべてのskill、prompt pack、agentを閲覧できます。

すべてのスキルを見る →または無料ツールを試す