Aplicaciones

Un friso: la chispa del modelo, las dos herramientas execute_script y get_state, y cinco miniaturas en una misma línea: una escena 3D para Blender, una chispa sobre un damero para GIMP, un paisaje pintado al anochecer para Krita, un dibujo de órbitas para Inkscape y una carta para LibreOffice.
Un modelo, dos herramientas, cinco aplicaciones: cada miniatura muestra lo que el Hub hizo en su aplicación.

Cada una de las cinco páginas siguientes contiene una receta ejecutada con un modelo: el texto que se le dio, el script que escribió, las respuestas del Hub y el archivo o la imagen producidos, con la versión de la aplicación y lo que falló primero. Las guías del repositorio siguen siendo la referencia.

Lo que comparten las cinco recetas

En todas las páginas, un modelo sigue las mismas llamadas, en el orden de la guía para el modelo: get_state sobre hub, get_state sobre la aplicación, un script completo y un segundo get_state para la captura. Solo cambian la forma de iniciar la aplicación y el script. Los textos dados al modelo, los scripts y las respuestas del Hub son los de las ejecuciones, en inglés, y se reproducen tal cual en esta página y en las siguientes.

  • GIMP, Krita y Blender ejecutan un puente dentro de la aplicación, en el modo tcp; lo inicia el operador.
  • LibreOffice ejecuta un puente propio en el modo uno, que inicia libremodular-launch.
  • Inkscape no necesita nada iniciado: en el modo cli, el Hub ejecuta un proceso de Python por script.

Cada script lo escribió un modelo, Claude Sonnet 5.5, a partir de la guía y del estado de la aplicación, sin reutilizar ningún script de las pruebas del proyecto. Después se volvió a ejecutar cada receta en directorios nuevos, dos veces: las respuestas fueron idénticas salvo las duraciones, las fechas y los identificadores que generan las aplicaciones, y las imágenes fueron idénticas al píxel, salvo el degradado con tramado de GIMP, que difiere en un nivel en algunos píxeles. Las versiones proceden de get_state y son las de la página de compatibilidad.

Dónde se detienen las recetas

Una receta muestra lo que necesitó un trabajo. No muestra todos los trabajos: la página de cada aplicación enumera lo que no se probó. Un script se ejecuta con sus derechos en el Python propio de la aplicación, y la compuerta del Hub detiene los accidentes, no un script decidido (véase Seguridad).

Estas cinco aplicaciones son las probadas, no el alcance del Hub: una aplicación más se añade mediante un módulo, un puente y su guía, como describe CONTRIBUTING.md, y el código tiene licencia MIT.

Las aplicaciones

Tres primeros scripts funcionaron tal como estaban escritos (Krita, Inkscape, LibreOffice). Dos se ejecutaron sin error y dieron un resultado equivocado: GIMP exportó un solo color uniforme, y Blender renderizó los colores equivocados. Sus páginas dicen qué costó cada uno.

SiguienteGIMP →