ReasonGraph: proyecto de código abierto para visualizar el razonamiento de LLMs 189

小编 ·

ReasonGraph: proyecto de código abierto para visualizar el razonamiento de LLMs

ReasonGraph es un proyecto de código abierto para visualizar y analizar el razonamiento de LLMs. Admite métodos de razonamiento secuencial y basado en árboles, y se integra con más de 50 modelos avanzados de proveedores como Anthropic, OpenAI, Google y Together.AI. Convierte el pensamiento de la IA en gráficos visuales con actualizaciones en tiempo real y análisis interactivo, y permite exportar a SVG con un solo clic.

ReasonGraph: proyecto de código abierto para visualizar el razonamiento de LLMs

¿Qué es ReasonGraph?

ReasonGraph es un proyecto de código abierto para visualizar y analizar procesos de razonamiento de LLM. Admite métodos de razonamiento secuencial y basados en árboles, y se integra con más de 50 modelos avanzados de los principales proveedores de LLM, incluidos Anthropic, Openai, Google y Together.AI. Convierte el proceso de pensamiento de la IA en gráficos visualizables, admite actualizaciones en tiempo real y análisis interactivo, y los gráficos resultantes se pueden exportar a SVG con un solo clic.

UI.webp

Características principales de ReasonGraph

  • Marco de visualización unificado: ReasonGraph ofrece renderizado y análisis de gráficos en tiempo real, lo que permite comparar múltiples métodos de razonamiento.

  • Diseño modular y extensible: utiliza una API estandarizada que facilita la integración de nuevos métodos de razonamiento y modelos. Compatibilidad con modelos: integración con más de 50 modelos de última generación de los principales proveedores de LLM, como Anthropic, OpenAI, Google y Together.AI.

  • Métodos de razonamiento: admite razonamiento secuencial (como Chain-of-Thoughts, Self-refine, etc.) y razonamiento basado en árboles (como Beam Search, Tree-of-Thoughts, etc.).

  • Marco modular: API estandarizada que facilita la integración de nuevos métodos de razonamiento y modelos.

  • Interfaz amigable para el usuario: ofrece componentes intuitivos, visualización de rutas de razonamiento en tiempo real, parámetros configurables y selección de métodos de meta-razonamiento.

  • Capacidad de meta-razonamiento: permite que el modelo elija por sí mismo el método de razonamiento más adecuado.

Métodos de visualización de ReasonGraph

  • Métodos de razonamiento secuencial: incluye Chain-of-Thoughts, Self-refine, Least-to-Most y Self-consistency, entre otros, que muestran los pasos del razonamiento mediante un diseño de grafo dirigido.

  • Métodos de razonamiento basados en árboles: como Beam Search y Tree-of-Thoughts, que muestran las rutas de razonamiento mediante una estructura de árbol.

Arquitectura de ReasonGraph

ReasonGraph adopta un marco modular: el frontend se encarga de la lógica de visualización y la interacción con el usuario, mientras que el backend implementa la gestión de configuración, la integración con LLM y la encapsulación de los métodos de razonamiento mediante Flask. La plataforma permite cambiar dinámicamente los métodos de razonamiento y los modelos sin modificar el marco.

Casos de uso de ReasonGraph

  • Investigación académica: admite estudios comparativos de diferentes métodos de razonamiento y evaluación de capacidades de modelos.

  • Educación: se utiliza para enseñar principios de razonamiento lógico y mostrar el proceso de toma de decisiones de los LLM.

  • Desarrollo: ayuda a optimizar la ingeniería de prompts y a seleccionar el método de razonamiento óptimo.

Repositorio de GitHub:https://github.com/ZongqianLi/ReasonGraph

Enlace al artículo:https://arxiv.org/html/2503.03979v1

Página del proyecto:https://powerdrill.ai/discover/summary-reasongraph-visualisation-of-reasoning-paths-cm7z9j3oqk9wh07rs5ho63mee