出力形式の制御
CoddyのAI Promptsジャーニー「基礎」セクションの一部 — レッスン 14/23。
AIがデフォルトでMarkdown形式を使用することを見てきました。しかし、そのデフォルトに縛られる必要はありません。AIに対して、レスポンスをどのように構造化するかを正確に指示することができます。
書式設定のないプレーンテキストが必要ですか? そのように指示してください:
What are the primary colors? Answer in plain text, no bullet points or formatting.
三原色は赤、青、黄色です。
箇条書きではなく番号付きリストが必要ですか?そのように依頼してください:
List 5 European capitals as a numbered list.
レスポンスをテーブル形式で受け取りたいですか?その形式をリクエストしてください:
Compare cats and dogs. Present the comparison as a table with columns for trait, cats, and dogs.
JSON、カンマ区切り値、または単一の段落のような特定の構造をリクエストすることもできます。重要なのは、プロンプトの中で形式を明示的に指定することです。respond as a single sentence、format as a table、または use no markdown といったフレーズは、AIが従うべき明確な指示を与えます。
AIは助けになりたいと考えていますが、フォーマットの好みについてあなたの心を読み取ることはできません。事前に出力形式を指定すれば、作業内容に直接適合する回答が得られ、再フォーマットの手間も省けます。
チャレンジ
太陽系の4つの惑星をリストアップするようAIに指示してください。ただし、箇条書きや改行は使わず、カンマ区切りで1行にまとめてください。
AIの回答は以下の条件を満たす必要があります:
- 少なくとも3つのカンマ(「,」、「、」、または「,」)を含めること(4つの惑星を区切るため)
- 箇条書きの記号(
-、*、・、-、または*)を含めないこと - 改行を含めないこと(すべてを1行に収めること)
- プロンプトは15単語以内である必要があります。
チートシート
プロンプト内でレスポンスの構造を明示的に指定することで、AIの出力形式を制御できます。
書式なしのプレーンテキストをリクエストする:
What are the primary colors? Answer in plain text, no bullet points or formatting.番号付きリストをリクエストする:
List 5 European capitals as a numbered list.テーブル形式をリクエストする:
Compare cats and dogs. Present the comparison as a table with columns for trait, cats, and dogs.その他の形式オプションには、JSON、カンマ区切り値、または単一の段落などがあります。次のような明確なフレーズを使用してください:
respond as a single sentenceformat as a tableuse no markdownformat as comma-separated values
事前に出力形式を指定することで、再フォーマットすることなく、ニーズに合ったレスポンスを確実に得ることができます。
CoddyのAIチューターとこのチャレンジを始めよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。