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 を うまく使いこなしてほしいなと思います!