Estoy construyendo un sistema de IA para automatizar ElectronicaChile: así nació este proyecto
No quería otra herramienta de IA.
Quería construir la mía.
Durante años he trabajado en electrónica, electricidad, telecomunicaciones y automatización. Con el tiempo descubrí que uno de los mayores desafíos no era crear contenido técnico, sino mantener un flujo constante de publicaciones de calidad.
Cada artículo requiere tiempo:
- investigar;
- redactar;
- revisar;
- optimizar el SEO;
- generar imágenes;
- publicar en WordPress.
Cuando además administras un negocio, fabricas productos y desarrollas proyectos, mantener esa frecuencia resulta muy difícil.
Entonces surgió una pregunta.
¿Y si pudiera construir un sistema que hiciera todo ese trabajo repetitivo, mientras yo me concentro en las decisiones importantes?
Así nació este proyecto.
No es un generador de artículos
Existen muchas herramientas capaces de escribir texto mediante inteligencia artificial.
Pero ese no era mi objetivo.
Lo que quiero construir es un sistema completo capaz de:
- investigar un tema;
- analizar información;
- redactar un artículo técnico;
- optimizar el SEO;
- generar una imagen destacada;
- subir el contenido a WordPress;
- dejarlo listo para revisión.
Todo funcionando como un flujo de trabajo coordinado.
El concepto del observador
Mientras desarrollaba la arquitectura apareció una idea que terminó convirtiéndose en uno de los principios del proyecto.
Así como una impresora 3D puede fabricar gran parte de sus propias piezas, pero siempre necesita la supervisión de quien la construye, un sistema basado en IA puede generar contenido, organizar información e incluso proponer mejoras, pero siempre debe existir un observador humano que tome las decisiones finales.
La inteligencia artificial automatiza.
El criterio sigue siendo humano.
Ese principio será uno de los pilares fundamentales del proyecto.
La arquitectura
En lugar de desarrollar un programa monolítico decidí construir una plataforma basada en agentes especializados.
Cada uno tiene una única responsabilidad.
Por ejemplo:
- un agente investiga;
- otro redacta;
- otro optimiza el SEO;
- otro genera imágenes;
- otro publica en WordPress;
- otro analiza los resultados obtenidos.
Todos trabajan coordinados por un motor central de flujos de trabajo.
Esto permite ampliar el sistema sin tener que modificar todo el proyecto.
¿Por qué OpenCode?
Después de analizar distintas alternativas decidí utilizar OpenCode como base del desarrollo.
No solamente por ser una herramienta muy potente para programación asistida por IA, sino porque permite extender sus capacidades mediante:
- herramientas personalizadas;
- plugins;
- skills;
- integración mediante MCP (Model Context Protocol).
Eso hace posible construir mucho más que un simple asistente.
Permite desarrollar una plataforma completa.
La primera meta
El objetivo inicial es bastante simple.
Quiero llegar al punto en que el sistema pueda hacer esto:
- Recibir un tema.
- Investigar información.
- Generar un artículo técnico.
- Optimizarlo para SEO.
- Crear una imagen destacada.
- Publicarlo automáticamente como borrador en WordPress.
Cuando consiga completar ese flujo, habré construido la primera versión funcional del proyecto.
Más allá de WordPress
Aunque el primer destino será ElectronicaChile, la idea nunca ha sido construir un programa exclusivo para este sitio.
El motor está siendo diseñado para que en el futuro pueda trabajar con distintos gestores de contenido.
Eso permitirá reutilizar toda la arquitectura en nuevos proyectos sin empezar desde cero.
Una plataforma que pueda evolucionar
Otro objetivo importante consiste en que el sistema pueda mejorar continuamente.
No significa modificar código sin supervisión.
Significa que sea capaz de detectar oportunidades de mejora, proponer cambios, ejecutar pruebas automáticas y presentar esas mejoras para revisión antes de incorporarlas al proyecto.
En otras palabras, un sistema que ayude a construir el propio sistema, siempre bajo supervisión humana.
¿Por qué documentar todo el proceso?
Porque creo que mostrar el camino es tan valioso como mostrar el resultado.
En esta serie de artículos compartiré:
- las decisiones de arquitectura;
- los errores encontrados;
- los avances;
- las pruebas realizadas;
- las herramientas utilizadas;
- y todo el proceso de desarrollo.
Mi intención es que cualquier persona interesada pueda seguir la evolución del proyecto desde el primer día.
Estado actual del proyecto
Versión: 0.1.0-alpha
Completado
- Arquitectura inicial.
- Workflow Engine.
- Integración base con WordPress.
- Cliente desacoplado para CMS.
- Control de versiones con Git.
- Repositorio en GitHub.
- Integración con OpenCode.
- Configuración de Gemini.
En desarrollo
- Generador de artículos.
- Agentes especializados.
- Motor SEO.
- Generador de imágenes.
- Publicación automática.
Conclusión
Este proyecto comenzó como una simple idea para automatizar la publicación de contenido en ElectronicaChile.
Hoy se está convirtiendo en algo mucho más ambicioso: una plataforma modular basada en inteligencia artificial, diseñada para investigar, redactar, optimizar y publicar contenido técnico de forma eficiente, manteniendo siempre al ser humano como responsable de las decisiones importantes.
Este es solo el primer capítulo.
A partir de aquí comenzaré a documentar cada avance, cada problema y cada solución, con la esperanza de que este proyecto no solo haga crecer ElectronicaChile, sino que también pueda servir de inspiración y aprendizaje para otros desarrolladores, ingenieros y entusiastas de la inteligencia artificial.