TOONとは?

TOON(Token-Oriented Object Notation)は、構造化データを大規模言語モデル(LLM)に送信する際のtoken使用量を削減するために設計されたコンパクトなデータシリアライゼーション形式です。JSONと同様にオブジェクトと配列を表現しますが、YAMLに似たインデント構造とCSVに似た表形式を使用します。このハイブリッドアプローチにより、均一な配列の場合、tokenカウントを30~60%削減でき、人間が読める形式とJSON互換性を維持します。

TOONはtoken コストが重要なLLMコンテキスト用に特別に作成されました。ユーザーレコード、製品データ、APIレスポンスなど、類似したオブジェクトの配列がある場合、TOONはヘッダーでフィールドを1回宣言し、データを行としてストリーミングするため、JSONを冗長にする繰り返されるキー名が排除されます。深くネストされた、または不均一なデータの場合、JSONの方がより効率的な場合があります。

ツール説明

TOON Editorは、TOON形式のデータを操作するための機能豊富なコードエディタです。構文ハイライト、検証、フォーマット機能を提供し、TOONファイルを効率的に作成、編集、保守するのに役立ちます。LLMプロンプト用のデータを準備する場合、TOON構文を検証する場合、またはtoken使用量を最適化する場合でも、このツールはクリーンでアクセスしやすいインターフェースで必要なすべての重要な機能を提供します。

機能

  • 構文ハイライト - TOONデータの適切なフォーマットを備えたコードエディタ
  • インスタント検証 - ワンクリックでTOONが適切にフォーマットされているかを確認
  • フォーマット/整形 - TOONを自動的にインデントして読みやすく整理