Toonade

¿Qué es TOON?

Notación de Objetos Orientada a Tokens (TOON) es un formato JSON compacto, legible por humanos y consciente del esquema diseñado para prompts de LLM. Es más eficiente en tokens que JSON mientras mantiene la legibilidad.

Resumen

Entendiendo el formato Toon

El formato Toon está específicamente diseñado para prompts de LLM (Modelos de Lenguaje Grande) donde la eficiencia de tokens y la legibilidad humana importan. Proporciona una representación compacta de datos JSON que es más fácil de analizar tanto para humanos como para modelos de IA.

A diferencia del JSON crudo, Toon utiliza codificación consciente del esquema con longitudes de array explícitas, encabezados de campos y formato tabular para estructuras de datos uniformes. Esto lo hace particularmente eficiente para representar arrays de objetos con claves idénticas.

Características Clave

  • Eficiente en tokens: Más compacto que JSON para prompts de LLM
  • Consciente del esquema: Longitudes de array y encabezados de campos explícitos
  • Legible por humanos: Estructura limpia e indentada
  • Formato tabular: Optimizado para arrays uniformes de objetos
  • Auto-descriptivo: Los encabezados de array muestran la estructura claramente

Ejemplos

Ve cómo JSON se convierte al formato Toon

Ejemplo 1: Objeto Simple

Entrada (JSON):

{
  "id": 1,
  "name": "Alice",
  "role": "admin"
}

Salida (Toon):

id: 1
name: Alice
role: admin

Ejemplo 2: Array Tabular (Objetos Uniformes)

Entrada (JSON):

{
  "items": [
    { "sku": "A1", "qty": 2, "price": 9.99 },
    { "sku": "B2", "qty": 1, "price": 14.5 }
  ]
}

Salida (Toon):

items[2]{sku,qty,price}:
  A1,2,9.99
  B2,1,14.5

Observa que el encabezado del array items[2]{sku,qty,price}: muestra la longitud (2) y los nombres de los campos, haciéndolo auto-descriptivo.

Ejemplo 3: Estructura Anidada

Entrada (JSON):

{
  "name": "Toonade",
  "version": "1.0.0",
  "config": {
    "theme": "auto",
    "language": "en"
  }
}

Salida (Toon):

name: Toonade
version: 1.0.0
config:
  theme: auto
  language: en

Uso

Paso 1: Pegar JSON

Copia y pega tus datos JSON en el campo de entrada de la página principal.

Paso 2: Convertir

Haz clic en el botón "Convertir a Toon" para transformar tu JSON al formato Toon usando el SDK oficial @toon-format/toon .

Paso 3: Copiar

Usa el botón de copiar para copiar rápidamente la salida Toon convertida a tu portapapeles. ¡Perfecto para usar en prompts de LLM!

Mejores Casos de Uso

  • Prompts de LLM: Más eficiente en tokens que JSON para entradas de modelos de IA
  • Arrays Uniformes: Especialmente eficiente para arrays de objetos con claves idénticas
  • Visualización de Datos: Formato limpio y legible para documentación
  • Datos Conscientes del Esquema: Cuando necesitas información explícita de estructura

Consejos

  • Asegúrate de que tu JSON sea válido antes de convertir
  • El formato Toon sobresale con arrays uniformes de objetos (mismos campos)
  • Para datos no uniformes, Toon puede usar formato de lista que sigue siendo legible
  • El formato usa indentación de 2 espacios por defecto
  • Consulta la especificación oficial para características avanzadas como delimitadores personalizados