Escrito originalmente en francés. Traducido por IA — se ha preservado el sentido, no la prosa.
Idea principal
Graphify, una herramienta que convierte un repositorio de código en un grafo de conocimiento, encadena dos pasos: una construcción, en la que una IA lee cada archivo para deducir los elementos y sus relaciones, y después una exploración — división en grupos, mapa interactivo, informe, búsqueda de caminos. El segundo paso no lee los archivos: lee un grafo en el formato estándar de la librería NetworkX, y no comprueba de dónde viene.
Esa indiferencia ante la procedencia parte la herramienta en dos piezas separables. Puedes quedarte con la exploración y sustituir la construcción por cualquier productor del mismo formato: un script de 160 líneas que lee los enlaces internos de un wiki de Obsidian basta para alimentar toda la parte posterior, sin clave de API.
El punto de inserción no es casual: es el formato de intercambio entre los pasos, y es justo ahí donde el paso más caro entrega su resultado.
Por qué es importante
Esto da una manera de leer una herramienta antes de adoptarla o descartarla: buscar el formato que circula entre sus pasos. Una herramienta pensada para otro uso se vuelve reutilizable en cuanto sabes producir, por otra vía, lo que producía su paso anterior.
También desplaza la cuestión del coste. Lo que pagas en una herramienta así no es la herramienta entera, es el paso que no sabes sustituir.
Matices y límites
Un formato aceptado no es un formato entendido. La herramienta sigue esperando lo que producía su paso original: con notas, emite 12 884 avisos porque los enlaces no tienen archivo fuente, una noción que solo tiene sentido para el código. El reaprovechamiento funciona, pero al margen del contrato implícito de la herramienta, y una actualización puede romperlo sin avisar.
Preguntas abiertas
- ¿Un paso posterior que nunca se ha probado con un grafo venido de otra parte produce resultados falsos sin señalarlo, o solo avisos?