💏

LLMと人間とに優しいデータテーブルjson

に公開
2025/11/06
1件

課題
LLMと共同で使えるデータテーブルが欲しい。

提案
json形式でデータテーブルを運用しよう。
試してませんが、エクセルならjsonに対応しているはずです。
※1行をオブジェクトとして扱わないような複雑なものはたぶん無理です。

理由
csvなどの場合、codexでさえ読解精度が低いですが、jsonの場合は読み間違いを起こしたことがありません。そういうものらしいです。

アドオン紹介
私はvscodeなので以下を使っています。githubにもあります。
https://marketplace.visualstudio.com/items?itemName=LeonardoNaddei.json-grid-editor
私のvscodeの画面です。jsonを押すとデフォルトで以下のようなデータテーブル表示になります。

※マイナーなためか改良の余地が多いです。私はとりあえずバイブコーディングでカラムソートを追加しました。
アドオンは以下のような人におすすめです。
・wslの人はwin側からの編集でユーザ権限が書き換わる問題とかが面倒くさければ、それを避けられます。
・「エクセル代替ツール+無料+ローカルファイルを読み書きできる+json対応」以上の条件で探しても見つかりませんでした。そういう人にはお勧めかもしれません。

おわりに、用途について
現状のバイブコーディングは丸投げというわけにはいきません。特に序盤・上流の要件・用語定義や設計構想・計画の抽象的な段階が最も重要です。となると人間側からRAG参照先(案件資料かつ長期記憶)にある定義書、進捗表などを読む・書き込む機会は往々にありそうです。ベンダー側の抜本的改良があるまでは、この方法は有効だろうと思います。
他に皆さんのLLMとの意思疎通アイデアがあれば教えてください。(最近はフローチャートツールがLLMの可読もしくは編集性の高い形式に対応すれば良いのにな、と思います)

余談、経緯
素人がバイブコーディングでギャルゲーを作っていました。制作が進むに連れ、例えばそれまで「シナリオ」と呼んでいたものが、プレイヤー視点なのか、プログラマーの視点なのか。特定のセッション単位を指すのか、ゲーム全体の物語を指すのか。伝わり辛くなりました。というわけで、案件語録の必要性を感じました。しかし自分で全部を洗い出し、ひな形を作成するのは腰が重く、またLLMが読みやすい形に書き出し、それをブラッシュアップしてもらい・・・という行程が安易に予想されたので、これを楽にしようと導入しました。(上述のアドオンのUIに魅力が無いことが残念ですが)かなり役に立っています。

Discussion

tmatsutmatsu

mdや話題のtoon?の方が入力コストは低いですが、要は思考コスト精度です。この辺りベンチ欲しいですね。codexの実験記事を散見する限りではjsonの方が自由文よりもLLMには優しいハズ?