LAS MEJORES ARQUITECTURAS DE SOFTWARE PARA SISTEMAS CON INTELIGENCIA ARTIFICIAL
DOI:
https://doi.org/10.56238/ramv20n16-018Palabras clave:
Inteligencia Artificial, Arquitectura de Software, Microservicios, MLOps, RAGResumen
El rápido avance de la Inteligencia Artificial (IA) ha exigido que los equipos de ingeniería de software adopten arquitecturas robustas, escalables y observables para dar soporte a los modelos de aprendizaje automático en producción. Este trabajo presenta un análisis comparativo de las principales arquitecturas de software utilizadas actualmente en el desarrollo e implementación de sistemas basados en IA, abordando patrones como microservicios, arquitecturas sin servidor, pipelines MLOps, arquitectura orientada a eventos y sistemas RAG (Generación Aumentada por Recuperación). Se discuten las ventajas y desventajas de cada enfoque, los criterios de selección y las tendencias emergentes para 2025 y años posteriores.
Referencias
BERKELEY AI RESEARCH INSTITUTE. The shift from models to compound AI systems. Disponível em: <https://bair.berkeley.edu>. Acesso em: 27 maio 2026.
KREUZBERGER, Dominik; KÜHL, Niklas; HIRSCHL, Sebastian. Machine learning operations (MLOps): overview, definition, and architecture. IEEE Access, v. 11, p. 31866-31879, 2023.
LAKATOS, Eva Maria; MARCONI, Marina de Andrade. Fundamentos de metodologia científica. 3. ed. rev. e ampl. São Paulo: Atlas, 1991. 270 p.
LEWIS, Patrick et al. Retrieval-augmented generation for knowledge-intensive NLP tasks. In: ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS, 33., 2020, [S. l.]. Anais [...]. [S. l.]: NeurIPS, 2020. p. 9459-9474.
SCULLEY, D. et al. Hidden technical debt in machine learning systems. In: ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS, 28., 2015. Anais [...]. [S. l.]: NeurIPS, 2015.
SUTHERLAND, Jeff. Scrum: a arte de fazer o dobro do trabalho na metade do tempo. São Paulo: LeYa, 2014.
ZAHARIA, Matei et al. Accelerating the machine learning lifecycle with MLflow. IEEE Data Engineering Bulletin, v. 41, n. 4, p. 39-45, 2018.