---
title: "AI Builder のAIプロンプトでの出力形式をJSON形式に固定する | Power Platform"
url: "https://www.geekfujiwara.com/tech/powerplatform/4717/"
author: ギークフジワラ
published: "2024-05-16T02:47:46+00:00"
updated: "2024-12-12T19:15:10+00:00"
categories: [Power Platform]
tags: [AI Builder, AIプロンプト, JSON, OpenAI, 生成AI]
description: "AI Builder のAIプロンプトでの出力形式を指定しJSON形式に固定したいニーズはかなり多くあるかと思います。 特にドキュメントスキャン、OCR、メール本文中、RPAからの出力結果、Webサイトの情報などで、構造化されていない情報な…"
---

# AI Builder のAIプロンプトでの出力形式をJSON形式に固定する | Power Platform

AI Builder のAIプロンプトでの出力形式を指定しJSON形式に固定したいニーズはかなり多くあるかと思います。

特にドキュメントスキャン、OCR、メール本文中、RPAからの出力結果、Webサイトの情報などで、構造化されていない情報などです。

こういったデータを生成AI に連携し、意図を認識させ、思いのフォーマットに変換させます。今回のJSON形式の出力はまさにそういったケースにぴったりです。

毎度新しい情報を [\#PowerPlatformUpdates ](https://twitter.com/hashtag/PowerPlatformUpdates)というハッシュタグでポストしておりますので、他にもPower Platform の最新情報を知りたいという方はぜひフォローください。

https://twitter.com/geekfujiwara/status/1790893306802782685

## JSON形式で出力させる

AIプロンプトに以下のように出力のセクションが追加されています。

こちらからJSON形式を選択して、プロンプトにもJSONで出力してと依頼します。

参考にプロンプトを紹介します。

:::raw
<!-- wp:group {"className":"parent","css":".parent {\n\tposition: relative;\t\n}","scopedCSS":"#id-62ea580b-0406-4cfe-9f42-58a7d1c3c0fb .parent {\n\tposition: relative;\t\n}","js":"let btn = block.querySelector(\u0022.code-btn\u0022);\n\nbtn.addEventListener(\u0022click\u0022, () =\u003e {\n  let txt = block.querySelector(\u0022code\u0022).innerText;\n  navigator.clipboard.writeText(txt);\n\n  let copied = block.querySelector(\u0022.copied\u0022);\n  copied.style.display = \u0022block\u0022;\n  setTimeout(function () {\n    copied.style.display = \u0022none\u0022;\n  }, 1500);\n});","blockId":"id-62ea580b-0406-4cfe-9f42-58a7d1c3c0fb"} -->
<div class="wp-block-group parent"><!-- wp:paragraph {"css":"i {\n\tcursor: pointer;\n\tposition: absolute;\n\ttop: 2.5em;\n\tright: 1em;\n\tz-index:98;\n}\n\n.fa-copy {\n\tcolor:#777;\n}\n\n.copied{\n\tdisplay:none;\n\tposition: absolute;\n\ttop: 0;\n\tright: 0;\n\tz-index:99;\n\tbackground:#222;\n\tcolor:#fff;\n\tborder-radius: 5px;\n\tpadding:3px;\n}","scopedCSS":"#id-fab7264f-72ac-4b45-abc2-25f671f065af i {\n\tcursor: pointer;\n\tposition: absolute;\n\ttop: 2.5em;\n\tright: 1em;\n\tz-index:98;\n}\n\n#id-fab7264f-72ac-4b45-abc2-25f671f065af .fa-copy {\n\tcolor:#777;\n}\n\n#id-fab7264f-72ac-4b45-abc2-25f671f065af .copied{\n\tdisplay:none;\n\tposition: absolute;\n\ttop: 0;\n\tright: 0;\n\tz-index:99;\n\tbackground:#222;\n\tcolor:#fff;\n\tborder-radius: 5px;\n\tpadding:3px;\n}","blockId":"id-fab7264f-72ac-4b45-abc2-25f671f065af"} -->
<p><i class="fas fa-copy code-btn"></i><span class="copied">コピーしました！</span></p>
<!-- /wp:paragraph -->

<!-- wp:sgb/codebox {"title":"プロンプト","source":"インプットをJSONフォーマットに変換して。\n＃＃インプット\n（インプット）","highlight":true,"className":"parent","css":"pre {\n    background: #3c3c3c;\n\tcolor:#ddd;\n\tfont-size: 0.9em;\n\tborder: none;\n}\n\ncode,\n.hljs-tag {\n\tcolor:#fff;\n}\n\n.pre_tag\u003espan {\n    background-color: #3c3c3c;\n}","scopedCSS":"#id-210d261f-144e-4171-a55d-dc3811b52a71 pre {\n    background: #3c3c3c;\n\tcolor:#ddd;\n\tfont-size: 0.9em;\n\tborder: none;\n}\n\n#id-210d261f-144e-4171-a55d-dc3811b52a71 code,\n#id-210d261f-144e-4171-a55d-dc3811b52a71 .hljs-tag {\n\tcolor:#fff;\n}\n\n#id-210d261f-144e-4171-a55d-dc3811b52a71 .pre_tag\u003espan {\n    background-color: #3c3c3c;\n}","blockId":"id-210d261f-144e-4171-a55d-dc3811b52a71"} -->
<div class="wp-block-sgb-codebox pre_tag parent"><span><i class="fa fa-code"></i>プロンプト</span><pre class="js-sng-highlight"><code>インプットをJSONフォーマットに変換して。
＃＃インプット
（インプット）</code></pre></div>
<!-- /wp:sgb/codebox --></div>
<!-- /wp:group -->
:::

> [!TIP]
> インプットの部分は入力から設定します。

![](https://www.geekfujiwara.com/wp-content/uploads/2024/05/image-20-1024x568.png)

サンプルデータを入れ、出力させてみます。出力はプロンプトのテストから実行することができます。

> [!NOTE]
> 以下では請求書のデータを入れています。

![](https://www.geekfujiwara.com/wp-content/uploads/2024/05/image-21-1024x568.png)

JSON出力の設定画面んからスキーマを見ることができます。自動的に検出され登録されています。

![](https://www.geekfujiwara.com/wp-content/uploads/2024/05/image-22-1024x568.png)

スキーマの形式に切り替えることもできます。

![](https://www.geekfujiwara.com/wp-content/uploads/2024/05/image-23-1024x568.png)

以上、ご参考になれば幸いです。
