生成AIのプロンプトで「JSON形式」を使いこなして回答精度を高める方法
最終更新日:2026年01月29日
はじめに
生成AIを活用するうえで欠かせないのが「プロンプト」、つまりAIに対して行う質問や指示文です。
通常は自然な日本語で依頼をしても十分に答えが返ってきますが、より精度を高めたり、システムや業務と連携させたりする際には、プロンプトを構造化することが有効です。
その代表的な方法のひとつが JSON形式 を使ったプロンプトです。
この記事では、JSON形式の基本から、AIプロンプトに応用する際の文法表、実例まで詳しく解説します。
通常は自然な日本語で依頼をしても十分に答えが返ってきますが、より精度を高めたり、システムや業務と連携させたりする際には、プロンプトを構造化することが有効です。
その代表的な方法のひとつが JSON形式 を使ったプロンプトです。
この記事では、JSON形式の基本から、AIプロンプトに応用する際の文法表、実例まで詳しく解説します。
JSON形式とは
JSON(JavaScript Object Notation)は、データを「キー」と「バリュー」の組み合わせで表現する形式です。
人間にも比較的読みやすく、コンピュータにとっても処理しやすいのが特徴です。
例えば、会議の情報を文章で書くとこうなります。
人間にも比較的読みやすく、コンピュータにとっても処理しやすいのが特徴です。
例えば、会議の情報を文章で書くとこうなります。
「9月20日に営業部のAチームが会議を行い、議題は予算案と顧客リストの更新でした。」
このままでもAIは理解しますが、データとして整理すると次のように表せます。
{
"date": "2025-09-20",
"team": "営業部Aチーム",
"topics": ["予算案", "顧客リストの更新"]
}
このように、情報を項目ごとに整理することで、AIが情報を正確に読み取れ、どこに何を書くべきかを誤解しにくくなり、期待通りの回答が得られやすくなります。
"date": "2025-09-20",
"team": "営業部Aチーム",
"topics": ["予算案", "顧客リストの更新"]
}
AIプロンプトにおけるJSONの強み
1情報を正確に伝えられる
自然文では「どこまでが条件なのか」「どの項目が必須なのか」が曖昧になりがちです。
JSON形式では、キーとバリューの組み合わせで明確に表現できるため、AIが意図を取り違えるリスクを減らせます。
JSON形式では、キーとバリューの組み合わせで明確に表現できるため、AIが意図を取り違えるリスクを減らせます。
2出力の再利用がしやすい
AIにJSON形式での出力を指示すれば、システムによってはそのまま取り込んだり、データベースに登録したりすることができます。
業務の自動化やツール連携などの効率化に直結します。
業務の自動化やツール連携などの効率化に直結します。
3出力の安定性が高い
自然文だと回答が毎回少しずつ違ってしまいますが、JSON形式を指定すれば出力が同じフォーマットで統一されるため、扱いやすさが向上します。
JSON形式プロンプトの基本文法表
| 記法 | 意味 | 例 | 説明 |
|---|---|---|---|
| { } | 文オブジェクト(まとまり) | { "title": "会議" } | 情報全体を囲む入れ物 |
| キー | 項目名 | "title" | 情報の名前を指定 |
| バリュー | 内容 | "会議" | 項目に紐づける情報 |
| : | キーとバリューの区切り | "title": "会議" | 左がキー(項目名)、 右がバリュー(内容) |
| "" | 文字列 | "title": "会議" | テキストは必ずダブルクォートで囲む |
| , | 項目の区切り | "date": "2025-09-20" , "team": "営業部Aチーム" |
複数の情報を並べるときに使用 |
| [ ] | 配列(リスト) | "team": ["営業部Aチーム", "営業部Bチーム"] | 複数の要素をまとめる |
| true / false | 真偽値 | "completed": false | 論理的なYES/NOを表す |
| null | 値なし | "note": null | データが未定や空であることを示す |
使い方
例えば生成AIにプレゼン資料を作成してもらいたい場合に、JSON形式で入力・出力すると情報が整理されており、AIにも扱いやすく理解しやすくなるので、その情報を元に操作を行ってもブレが少なく、回答精度が格段にあがります。
[
{
"type":"title",
"title":"新入社員のための\n[[ビジネスマナー]]基礎セミナー",
"date":"2025.10.30",
"notes":"本日は、新入社員の皆様を対象としたビジネスマナー基礎セミナーへようこそお越しくださいました。このセミナーを通して、皆さんが社会人としてスムーズなスタートを切り、自信を持って業務に取り組めるよう、基本となるマナーを分かりやすくお伝えします。どうぞよろしくお願いいたします。"
},
{
"type":"agenda",
"title":"本日のアジェンダ:\n社会人として押さえるべき基本",
"subhead":"ビジネスマナーの重要性を理解し、基本の動作とコミュニケーションスキルを習得します。",
"items":[
"ビジネスマナーとは何か?",
"基本の立ち居振る舞い(身だしなみ・挨拶)",
"ビジネスコミュニケーションの基本(言葉遣い)",
"電話応対の基本ステップ",
"報告・連絡・相談(ホウ・レン・ソウ)の徹底",
"結び"],
"notes":"本日のプログラムは大きく分けて5つのセクションで構成されています。まず、ビジネスマナーの意義を理解し、その上で、日々の業務で最も重要となる「身だしなみ・挨拶」といった基本の立ち居振る舞いから、「言葉遣い」「電話応対」「ホウ・レン・ソウ」といったコミュニケーションスキルまでを順に学んでいきます。"
}
]
{
"type":"title",
"title":"新入社員のための\n[[ビジネスマナー]]基礎セミナー",
"date":"2025.10.30",
"notes":"本日は、新入社員の皆様を対象としたビジネスマナー基礎セミナーへようこそお越しくださいました。このセミナーを通して、皆さんが社会人としてスムーズなスタートを切り、自信を持って業務に取り組めるよう、基本となるマナーを分かりやすくお伝えします。どうぞよろしくお願いいたします。"
},
{
"type":"agenda",
"title":"本日のアジェンダ:\n社会人として押さえるべき基本",
"subhead":"ビジネスマナーの重要性を理解し、基本の動作とコミュニケーションスキルを習得します。",
"items":[
"ビジネスマナーとは何か?",
"基本の立ち居振る舞い(身だしなみ・挨拶)",
"ビジネスコミュニケーションの基本(言葉遣い)",
"電話応対の基本ステップ",
"報告・連絡・相談(ホウ・レン・ソウ)の徹底",
"結び"],
"notes":"本日のプログラムは大きく分けて5つのセクションで構成されています。まず、ビジネスマナーの意義を理解し、その上で、日々の業務で最も重要となる「身だしなみ・挨拶」といった基本の立ち居振る舞いから、「言葉遣い」「電話応対」「ホウ・レン・ソウ」といったコミュニケーションスキルまでを順に学んでいきます。"
}
]
まとめ
生成AIに自然文で質問するだけでは、解釈が曖昧になり思い通りの回答が得られないことがあります。
出力形式をJSON形式にすると、出力結果も機械的に処理しやすくなるため、この情報を元に更にAIに考えさせるなど、ビジネスでの活用範囲が広がります。
今後AIを業務に組み込んでいくうえで、JSON形式プロンプトは「人とAIをつなぐ共通言語」として欠かせない存在になるでしょう。
出力形式をJSON形式にすると、出力結果も機械的に処理しやすくなるため、この情報を元に更にAIに考えさせるなど、ビジネスでの活用範囲が広がります。
・ 曖昧さをなくす → 項目を項目名と内容で明確にする
・ 再利用が容易 → システムやアプリに直接取り込める
・ 出力が安定 → フォーマットが統一される
今後AIを業務に組み込んでいくうえで、JSON形式プロンプトは「人とAIをつなぐ共通言語」として欠かせない存在になるでしょう。
新着コラム
まずはお悩みをお聞かせください!
貴所のお悩みのご状況、ご要望に合わせて
サポート致します。
ご不明な点は、お気軽にご連絡下さい。
サポート致します。
ご不明な点は、お気軽にご連絡下さい。




