"Bridging the Gap between Engineering and AI"
Este repositorio es el diario de aprendizaje técnico de un Ingeniero Senior. Su objetivo principal es documentar y explorar la intersección entre la ingeniería de software tradicional y el desarrollo asistido por Inteligencia Artificial.
Para garantizar la calidad y consistencia de la documentación, este proyecto utiliza un flujo de trabajo automatizado para archivos Markdown:
- Prettier: Gestiona el formato visual (ancho de línea, espaciado, estilo).
- Markdownlint: Asegura la estructura semántica (jerarquía de títulos, listas, etc.).
Puedes ejecutar estos comandos desde la terminal:
npm install: Instala todas las dependencias necesarias.npm run fix: Ejecuta el formateo y el linting en todo el proyecto.npm run format: Aplica solo los estilos visuales de Prettier.
[!TIP] Configuración en el IDE: Si utilizas IntelliJ o WebStorm, hemos configurado un File Watcher que ejecuta estas correcciones automáticamente al presionar
Ctrl + S.
/AI: Documentación específica sobre modelos LLM, RAG y automatizaciones./Software Engineering: Guías de referencia para desarrollo Back-end, Front-end y Movilidad.AGENTS.md: Directrices críticas para asistentes de IA (Contexto, Estilo y Estándares).GEMINI.md: Guía de referencia rápida para el asistente del proyecto.
| Categoría | Recurso | Descripción |
|---|---|---|
| Inteligencia Artificial | Enterprise AI Blueprint | Hoja de ruta estratégica para implementar IA en entornos corporativos. |
| Inteligencia Artificial | Glosario de IA | Conceptos fundamentales: RAG, Agentes, HITL y más. |
| Inteligencia Artificial | Transformer Architecture | Análisis profundo de la arquitectura que revolucionó el NLP. |
| Back-end | Java Guide | Ecosistema Java, arquitectura JVM y Modern Java (Java 8+). |
| Front-end | Angular Guide | Desarrollo empresarial con Angular, Signals y Standalone Components. |
| Mobility | Flutter Guide | Desarrollo multiplataforma nativo mediante composición de Widgets. |
Este proyecto sigue reglas estrictas de redacción definidas en GEMINI.md:
- Dualidad de Valor: Contenido útil tanto para principiantes como para ingenieros experimentados.
- Foco en el "Por Qué": No solo documentamos comandos, sino la razón técnica detrás de cada decisión.
- Validación: El código sugerido debe ser modular y seguir principios SOLID/Clean Code.
Este proyecto está bajo la licencia MIT.