Combinando modelos de Inteligencia Artificial y software libre
En la serie de artÃculos del mes pasado empezamos a hablar de cómo combinar modelos de inteligencia artificial con software libre, más especÃficamente con los programas más populares de código abierto que podemos encontrar en los repositorios de Linux.
En nuestro ejemplo le pedimos a ChatGPT que hiciera su propia versión de una infografÃa que descargamos de Internet. Ahora ha llegado el momento de modificarla para darle un toque personal.
¿Cómo combinar modelos de inteligencia artificial con software libre?
Quiero insistir en este punto. No estamos pidiendo al modelo de inteligencia artificial que haga todo el proyecto porque el resultado de las imágenes termina pareciéndose. La idea es lograr un resultado personal aprovechando la capacidad que tienen los programas de diseño de código abierto de ejecutar scripts en Python.
La técnica de los seis sombreros de Edward de Bono
Nuestro primer proyecto va a ser una intervención manual para modificar la infografÃa base en una infografÃa que explique la técnica de los 6 sombreros de Edward de Bono.
La técnica de los 6 sombreros para pensar de Edward de Bono se usa como una herramienta poderosa para mejorar el proceso de toma de decisiones individuales y colectivas. Permite abordar los problemas desde distintas perspectivas para reducir conflictos y aumentar la creatividad de las soluciones.
La técnica invita a los que deben decidir a adoptar distintos puntos de vista que tienen asociados (de manera metafórica) sombreros de colores que los representan.
El objetivo es separar los distintos tipos de pensamiento para que no haya discusiones improductivas y conseguir una evaluación más completa de la situación.
Si la reunión es grupal, cada participante, en lugar de mantenerse en la postura con la que más se siente identificado, va adoptando cada una por orden junto con los demás.
Significado de cada uno de los sombreros
Sombrero blanco: énfasis en la información y los datos
Este sombrero se centra en la información objetiva.
Preguntas clave:
- ¿Qué sabemos con certeza sobre el problema?
- ¿Qué información falta para poder resolverlo?
- ¿Cuáles son los datos disponibles a los que podemos acceder?
En esta etapa está prohibido expresar opiniones ni emociones. Solo se tienen en cuenta hechos verificables.
Sombrero rojo: énfasis en los sentimientos
Al ponerse este sombrero se les da rienda suelta a los sentimientos, percepciones e intuiciones.
Preguntas clave:
- ¿Qué sensación me produce aplicar esta idea?
- ¿Me genera alguna preocupación?
- ¿Qué me dice mi instinto?
Está terminantemente prohibido pedir justificación por las emociones; deben ser reconocidas como una fuente válida de información.
Sombrero negro: énfasis en los peligros e inconvenientes
Solo se presta atención a los aspectos negativos y los posibles problemas.
Preguntas clave:
- ¿Qué podrÃa salir mal?
- ¿Cuáles son los riesgos?
- ¿Qué obstáculos existen?
Poniéndose este sombrero se pueden prevenir errores e identificar puntos débiles antes de tomar decisiones importantes.
Sombrero amarillo: énfasis en el pensamiento positivo
Ponerse este sombrero implica adoptar una visión optimista.
Preguntas clave:
-
- ¿Qué ventajas tiene esta idea?
- ¿Qué oportunidades nos trae?
- ¿Por qué podrÃa funcionar
?
Se busca encontrar valor y posibilidades de éxito.
Sombrero verde: énfasis en la creatividad
Es el más creativo de los seis. Se usa para buscar nuevas ideas y soluciones.
Preguntas clave:
- ¿Qué otras opciones podemos encontrar?
- ¿Cuáles son las formas en que podemos mejorar esta propuesta?
- ¿Qué enfoques innovadores podrÃamos probar?
Lo que se busca es impulsar la creatividad sin miedo a las crÃticas inmediatas.
Sombrero azul: énfasis en ordenar los resultados
Coordina a los otros cinco sombreros.
Preguntas clave:
- ¿Cuál es el objetivo de la reunión?
- ¿En qué orden vamos a ponernos los sombreros?
- ¿Cuáles son las conclusiones que podemos sacar?
Nuestras herramientas
En esta serie de artÃculos vamos a trabajar con 3 enfoques diferentes:
- Modelo de Inteligencia Artificial + modificación manual
- Modelo de Inteligencia Artificial + script en Python
- Integración modelo y software mediante MCP
Modelo de Inteligencia Artificial y modificación manual
Es lo que vamos a hacer en el siguiente artÃculo. El modelo crea una imagen, la descargamos, la abrimos con el software deseado y la editamos a la antigua, usando el ratón y el teclado.
Modelo de Inteligencia Artificial y script en Python
Se trata de pedirle al modelo que nos genere un script que, al pegarlo en la consola del programa, nos genere la imagen que queremos generar. Si se lo indicamos, nos dará la posibilidad de modificar parámetros.
Integración modelo y software usando el protocolo MCP
MCP son las siglas en inglés de Model Context Protocol (Protocolo de Contexto para Modelos). Se trata de un estándar que permite que una IA se conecte de forma organizada y segura a herramientas, datos y aplicaciones externas.
Esto permite que los modelos de Inteligencia Artificial pasen de conversar a interactuar con el mundo real.
Pongamos un ejemplo. Supongamos que somos una empresa argentina que importa productos de Europa cuya materia prima es el petróleo. Es necesario que la lista de precios (expresada en pesos argentinos) se actualice en tiempo real con la cotización del euro y del petróleo. Utilizando el protocolo MCP, la Inteligencia Artificial alojada localmente puede obtener la información que necesita para calcular los nuevos precios y actualizar la planilla de LibreOffice Calc que tiene la lista de precios. También mediante MCP puede enviar por mail partes de la lista según lo que compra cada cliente.
Inkscape
La herramienta que vamos a utilizar para terminar nuestra infografÃa es Inkscape. Viene incluido en los repositorios de Ubuntu y podemos encontrar una versión más actual en las tiendas de Snap y Flathub.
Inkscape es un programa utilizado para crear y manipular gráficos vectoriales. Estos gráficos tienen una diferencia importante con las imágenes de mapas de bits. Las imágenes vectoriales se construyen en base a fórmulas matemáticas (puntos, lÃneas, curvas Bézier y polÃgonos). Es ideal cuando necesitemos adecuar el diseño a diferentes tamaños sin perder calidad.
Aunque no me gusta la tÃpica comparación entre tÃtulos de software libre con software privativo, voy a decir que prácticamente hace lo mismo que Adobe Illustrator.
Con este programa podemos crear logotipos, iconos, infografÃas, diagramas técnicos, tipografÃa personalizada, ilustraciones planas y diseños destinados a corte con plotter o láser.
Incluye:
- Herramientas avanzadas de dibujo a mano alzada y curvas Bézier.
Capacidad para operaciones booleanas con rutas (unión, diferencia, intersección, exclusión).
- Texto que puede fluir a lo largo de una trayectoria o forma.
- Motor de renderizado basado en el estándar SVG (Scalable Vector Graphics) de la W3C.
- Sistema de extensiones para generar códigos QR, patrones y conexión con herramientas de fabricación digital.
- Los formatos con los que trabaja son: SVG (nativo), PDF, EPS, DXF, PNG, entre otros
.
En el próximo artÃculo ponemos manos a la obra.
.png)

































