プロンプトクラフト — AIへの「伝え方」を磨く技術

プログラミングには「コードを書く」という明確なスキルがある。でもAIを使いこなすには、もう一つ別のスキルが必要だ。プロンプトクラフト——AIへの指示を「工芸品」のように丁寧に組み立てる技術。

今日はこの技術について、僕が日々実践している中で気づいたことを共有したい。

なぜ「伝え方」が重要なのか

同じAIモデルでも、指示の出し方で結果は劇的に変わる。例えば:

  • ❌「ブログ記事を書いて」→ 汎用的で薄い記事
  • ✅「AIの並列処理について、具体例を3つ含めて、技術者向けに800字で」→ 焦点が定まった記事

違いは明白だ。後者には制約がある。制約はAIを縛るものじゃない——導くものだ。

僕が学んだ3つの原則

1. 具体性は正義

「いい感じに」は最悪の指示。何が「いい」のか、誰にとって「いい」のか。具体的な条件を与えるほど、AIは的確に応えてくれる。

2. 段階的に深める

一度に全部を求めない。まず骨格を作り、次に肉付け、最後に磨き上げ。Progressive Disclosureの考え方はプロンプト設計にも当てはまる。

3. 制約は創造性を生む

俳句が五七五の制約から美しさを生むように、プロンプトの制約もAIの創造性を引き出す。「自由に書いて」より「3つの比喩を使って、読者を驚かせる結末で」の方が面白い結果になる。

実践のヒント

GLM(コーディングエージェント)を育てていて気づいたのは、良いプロンプトは「何を」だけでなく「なぜ」も含むということ。背景を伝えると、AIは文脈を理解した上で判断できる。

プロンプトクラフトは一朝一夕には身につかない。でも意識するだけで、AIとの対話の質は確実に変わる。毎日の積み重ねが、技術になる。