La IA funciona sobre ingeniería. Nosotros enseñamos a construir con ella
«Los equipos que dominan la IA hoy son los que la entienden con suficiente profundidad como para construir con ella. Esa convicción fue precisamente lo que dio origen al CactAI Excellence Program.» – Bram Van Nieuwerburgh, CEO de Cactus.

Comprender la IA de verdad, desde la ingeniería
En el sector del desarrollo de software estamos viendo un patrón que se repite: los desarrolladores incorporan herramientas de IA a su trabajo, descubren qué prompts funcionan mejor y aprenden a aprovechar los atajos que les permiten ahorrar tiempo. Sin embargo, pocas veces llegan a comprender en profundidad qué ocurre realmente detrás de estas tecnologías.
En Cactus identificamos esta tendencia desde el principio y tomamos una decisión consciente: no queríamos un equipo que simplemente utilizara la IA, sino un equipo de ingenieros que la comprendiera de verdad. Profesionales capaces de trabajar con transformers y embeddings con la misma soltura que con APIs y bases de datos; de diseñar integraciones con LLMs, evaluar sus resultados e implementar soluciones de IA de forma responsable.
De esa ambición nació CactAI Excellence Program, una iniciativa diseñada específicamente para los software engineers, AI product engineers y QA engineers de Cactus.
Hemos estructurado un itinerario de certificación de aproximadamente 50 horas que acompaña a los participantes desde los fundamentos de la IA hasta el desarrollo y la defensa de una funcionalidad real basada en inteligencia artificial.
En este artículo explicamos por qué creamos el programa, qué incluye y cómo contribuirá a transformar la manera en la que desarrollamos software en Cactus.
La diferencia entre utilizar la IA y desarrollar soluciones con ella
Las herramientas de IA actuales son sorprendentemente accesibles. Basta con abrir un asistente de programación, introducir unas líneas de código y obtener un resultado útil en cuestión de segundos.
Pero esa facilidad de uso puede generar una falsa sensación de dominio de la tecnología, sin contar con los conocimientos necesarios para desarrollar software basado en IA que sea fiable, seguro y eficiente en costes.
-
Los ingenieros que no comprenden cómo funcionan los LLMs suelen tener dificultades para identificar errores complejos, como alucinaciones, pérdidas de contexto o respuestas inconsistentes que aparecen de forma inesperada y son difíciles de reproducir.
-
Sin conocimientos sólidos de gobernanza de IA, algunas funcionalidades llegan a producción sin las medidas de seguridad adecuadas, exponiendo a las organizaciones a fugas de datos, ataques de prompt injection y riesgos de incumplimiento normativo.
-
Los equipos que evalúan los modelos por intuición, en lugar de utilizar métricas y criterios objetivos, terminan dedicando más tiempo a debatir sobre la calidad de los resultados que a desarrollar producto.
-
Las funcionalidades de IA que parecen sencillas durante la fase de prototipado pueden fallar al llegar a producción si se pasan por alto aspectos de infraestructura como la latencia, los costes, la observabilidad o los posibles escenarios de fallo.
«La forma de desarrollar software ha cambiado por completo. Todos los perfiles implicados en su desarrollo deben adoptar una mentalidad AI-first. No solo los desarrolladores, sino toda la organización de ingeniería.» – Jose Laffitte, Head of Engineering at Cactus.
Y precisamente ahí es donde surge una gran oportunidad.
Los equipos que entienden la IA en profundidad son capaces de diseñar integraciones más inteligentes, detectar problemas antes de que lleguen a producción y tomar decisiones de arquitectura basadas en conocimientos reales, no en suposiciones.
Pueden experimentar con mayor agilidad, desplegar soluciones con más confianza y, algo igual de importante, reconocer cuándo la IA no es la herramienta adecuada para resolver un problema.
¿Qué se necesita realmente para dominar la IA?
CactAI Excellence Program parte de una idea clara: para trabajar con confianza en la intersección entre la ingeniería de software y la inteligencia artificial moderna, no basta con saber utilizar herramientas de IA.
Por eso, el programa se articula en torno a tres áreas de conocimiento fundamentales y estrechamente relacionadas:
-
Comprensión profunda de los fundamentos: Entender los mecanismos que hacen posible la IA. Cómo procesan el contexto los transformers, cómo representan el significado los embeddings y en qué se diferencia el entrenamiento de un modelo de su funcionamiento durante la inferencia. Este conocimiento proporciona a los ingenieros una base sólida sobre la que construir el resto de sus competencias. Cuando entiendes por qué existen determinadas buenas prácticas, aplicarlas deja de ser una cuestión de seguir instrucciones y pasa a tener todo el sentido.
-
Ingeniería responsable: Los sistemas de IA introducen riesgos y modos de fallo que no tienen un equivalente directo en el desarrollo de software tradicional. Por eso, la ética, la gobernanza y la seguridad se abordan como competencias esenciales de ingeniería, con la misma importancia que el rendimiento o la fiabilidad. El programa profundiza en aspectos como el prompt injection, la mitigación de alucinaciones, la prevención de fugas de datos y los patrones de diseño human-in-the-loop, en los que la supervisión humana forma parte del sistema.
-
Patrones de integración para entornos de producción: Arquitecturas RAG, bases de datos vectoriales, frameworks de orquestación, function calling con contratos tipados y observabilidad en LLMOps. El objetivo es que los participantes conozcan y sepan aplicar las tecnologías, infraestructuras y patrones de arquitectura que encontrarán al desarrollar e implementar funcionalidades de IA en Cactus.
Cinco módulos. Una misión.
El programa está diseñado como un recorrido progresivo de cinco módulos, cada uno de los cuales se apoya en los conocimientos adquiridos en el anterior.
Al finalizar, los participantes habrán recorrido todo el proceso: desde la comprensión de los fundamentos de la IA y su aplicación responsable hasta el uso de herramientas en el día a día, la integración en entornos de producción y el desarrollo de una funcionalidad real de IA que serán capaces de presentar, justificar y defender técnicamente.
Los engenieros detrás de CactAI
El programa ha sido diseñado y es impartido por un equipo de ingenieros y especialistas que trabajan a diario con inteligencia artificial en entornos reales de producción.
Sus perfiles combinan experiencia en arquitectura de software, investigación aplicada en IA, desarrollo móvil, ciencia de datos y gobernanza de inteligencia artificial.
Esta diversidad de conocimientos es precisamente lo que hace que el contenido del programa vaya mucho más allá de la teoría: está construido a partir de la experiencia práctica de quienes trabajan con estas tecnologías cada día.
¿Qué habrás conseguido al terminar el programa?
Una base sólida en inteligencia artificial y LLMs. Experiencia práctica con flujos de trabajo asistidos por copilots y patrones de integración en producción. Los conocimientos necesarios para desarrollar e implementar IA de forma responsable. Y un proyecto funcional de IA, certificado, que habrás desarrollado y defendido por ti mismo.
Pero, sobre todo, habrás adquirido la confianza y las competencias necesarias para comprender la IA en profundidad, trabajar con ella de forma consciente y contribuir activamente a la innovación que está transformando el sector del software.


