【生成AIの本質を探る】精度が上がるデータ形式JSONとは?生成AIを最大限に活用するための方法!

JSON化

JSON形式にするってどういう事?

JSON化とは一体どういうことかというと

データを構造化するということなんですね

分かりにくいと思う方は
フォルダを想像してください

フォルダを整理する時って
親フォルダがあって
その中に 子フォルダを作って
更にその下に孫フォルダを作って・・・

と言う様に
階層を作って整理をしてますよね

これとまったく同じことです

それを書き表すことができる
方法の1つが JSON です

人間が見ると少し見にくいかもしれないですけど
コンピューターにとったら非常にわかりやすい

だから理解しやすいんだと思います

プログラムやってる人からすると
JSONはよく見ますよね

APIなんかはこの形式で良くやり取りしてますね!

JSNO形式への変換

例えば 表でまとめているんだけど
これを1からJSON形式に作んなきゃいけないのか?

っていうとそうじゃなくて

Chat GPT とか 生成AIにお願いしちゃえば
変換してくれます!

そこは自分で頑張らなくても大丈夫!

JSON形式のデータ活用方法

じゃあ その活用方法です!

直接プロンプトに入力

1つは直接プロンプトに書き込むのも方法です

JSON形式にデータを整えたら
こんな感じで入力して活用します!

# 目的
(# 本のデータ)からユーザーに
おすすめの本を提案してください

# 本のデータ
{
    store: [
        {
            "name": "宮崎書店"
            "books": [
                {
                  "title": "星の彼方への旅路",
                  "genres": ["SF", "冒険"]
                },
                {
                    "title": "海と太陽のレシピ",
                    "genres": ["料理", "ライフスタイル"]
                  },
 
・・・

例えば 本から おすすめを提案してください
というプロンプトに

本のデータですよーと言う部分に
JSON形式のデータを直接入れております

結構な高い精度で この中から色々見てくれて回答を返します

JSONファイルをアップロード

もう一つは ファイルとして アップロードするという方法です

JSON形式に変換したら
それを何か メモ帳かなんかに貼り付けて
.json という拡張子にして保存すると
jsonファイル というものが出来上がります

これをアップロードして
会話するっていう感じですね

どちらの方法でもいいのですが
質問と回答 のデータを JSON形式で整理させておけば
精度の高いチャットボットなんかもできちゃいます!

是非活用して
文章生成 AI を うまく使いこなしてほしいなと思います!

1 2