IA aplicada al desarrollo Java empresarial (Spanish Edition)
by Alex Soto Bueno, Markus Eisele, Natale Vinto
Capítulo 4. Arquitecturasde IA para aplicaciones
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
A diferencia de las aplicaciones tradicionales, los sistemas basados en IA plantean nuevos retos en cuanto al manejo de datos, la integración de modelos, la seguridad y el rendimiento. Los desarrolladores deben integrar nuevos componentes y patrones como RAG, bases de datos vectoriales, agentes de llamada de funciones y almacenamiento en caché dinámico. Para un desarrollador Java con experiencia, los conceptos de control de acceso, descubrimiento y canalizaciones de datos no son nuevos. Has pasado años aplicando estos principios para crear sistemas seguros, escalables y fiables.
Vamos a profundizar en lo que significa aplicar estos mismos patrones empresariales a nuestro nuevo conjunto de recursos: modelos, prompt y datos. En este capítulo se examinan los elementos arquitectónicos básicos de las aplicaciones con IA y los factores que los desarrolladores deben tener en cuenta cuando desean implementar estos elementos.
Más allá de las arquitecturas tradicionales: por qué los sistemas con IA requieren un nuevo enfoque
Crear aplicaciones empresariales e es que utilicen IA no consiste en añadir una nueva biblioteca o llamar a una API diferente. El proceso requiere un cambio de mentalidad. Si bien los principios del buen diseño de software, la modularidad, la escalabilidad y la facilidad de mantenimiento siguen siendo ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access