Introducción¶
Arc Tools es una utilidad para interactuar, etiquetar y explorar los desafíos del Abstraction and Reasoning Corpus (ARC). Estos desafíos se utilizan para entrenar y evaluar modelos de IA en sus capacidades de razonamiento abstracto, na habilidad clave para la inteligencia artificial general (AGI).
El proyecto proporciona una plataforma para investigadores y entusiastas de la IA que deseen experimentar con los retos ARC y emplearlos en el entrenamiento de modelos. ARC fue diseñado como un benchmark para medir la capacidad general de razonamiento abstracto en IA.
Entre las funcionalidades principales se incluyen:
- Visor y editor interactivo de desafíos ARC basado en Imgui y raylib.
- Zona de pruebas para resolución de desafíos.
- Sistema de etiquetado y categorización de retos con soporte de ficheros en texto plano.
- Funcionalidad de exportación e importación.
¿Por qué esta herramienta?¶
Aunque el etiquetado manual de datos seguramente no va a representa un cambio de paradigma en la investigación de IA, esta herramienta pretende ser una herramienta experimental para explorar e interactuar con los datasets de ARC. Ofrece un enfoque práctico para comprender los problemas, permitiendo inspección visual, etiquetado intuitivo, colaboración y organización de datos para entrenamiento.
Aunque ya existen otras herramientas de visualicación, me apetecía desarrollar la mia propia, usando raylib y imgui, para intentar iterar y aprender de distintas tecnologías.