Fundamentos de las soluciones de IA
Qué aprenderá
En este dominio se aprenden los principales servicios de IA/ML que ofrece AWS. El tema central es saber cuándo usar Amazon Bedrock (API de modelos base), Amazon SageMaker (plataforma de aprendizaje automático), Amazon Q (asistente para empresas) y los servicios de IA de uso específico (Comprehend, Rekognition, Transcribe, etc.). Es el dominio de mayor tamaño, ya que representa el 28 % de las preguntas del AIF-C01.
Puntos clave
- Amazon Bedrock: servicio que permite invocar varios modelos base mediante una API unificada. Se pueden usar Claude, Llama, Titan, etc. de forma sin servidor
- Amazon SageMaker: plataforma de ML que da soporte de principio a fin, desde la preparación de los datos hasta el desarrollo, el entrenamiento y el despliegue del modelo
- Amazon Q: asistente de IA generativa para empresas. Existen Q Developer (asistencia al desarrollo) y Q Business (búsqueda de documentos internos)
- IA de uso específico: Comprehend (análisis de texto), Translate (traducción), Transcribe (voz→texto), Polly (texto→voz), Rekognition (análisis de imágenes y vídeo), Textract (extracción de texto de documentos)
- Bedrock Knowledge Bases: función de Bedrock que permite implementar RAG fácilmente con datos propios
- Bedrock Agents: función que permite construir, sobre Bedrock, agentes de IA que ejecutan varios pasos de forma autónoma
- Bedrock Guardrails: función de barandillas para evitar comentarios inapropiados o la fuga de información personal
Términos y conceptos
Amazon Bedrock
Es un servicio totalmente gestionado que permite invocar mediante una única API varios modelos base, como Anthropic Claude, Meta Llama, Amazon Titan, Mistral y Stability AI. Se usa de forma sin servidor y, como funciones adicionales, ofrece Knowledge Bases (RAG), Agents, Guardrails, entre otras.
→ Selección de modelos en Bedrock ・ → Amazon Bedrock Glosario
Amazon SageMaker
Es una plataforma que da soporte a todas las fases del desarrollo de modelos de ML (preparación de datos, entrenamiento, evaluación, despliegue y operación). Ofrece desarrollo con SageMaker Studio, entrenamiento con SageMaker Training e inferencia en producción con SageMaker Endpoint. Es muy potente cuando se desea crear un modelo propio desde cero.
→ Desarrollo de ML con SageMaker ・ → Amazon SageMaker Glosario
Amazon Q (Q Developer / Q Business)
Amazon Q es el asistente de IA generativa para empresas que ofrece AWS. Q Developer asiste en la generación y revisión de código y en la operación de recursos de AWS; Q Business es un asistente de conocimiento interno que responde mediante RAG a partir de los documentos internos. Se puede empezar a usar de inmediato en modalidad SaaS.
→ IA empresarial con Q Business ・ → Asistencia a la programación con Q Developer
Cuándo usar cada servicio de IA de uso específico
Comprehend (análisis de sentimiento, extracción de entidades), Translate (traducción automática), Transcribe (voz→texto), Polly (texto→voz), Rekognition (detección facial, detección de objetos, moderación de contenido) y Textract (extracción de texto estructurado de PDF e imágenes) son API optimizadas para cada uso. Se pueden implementar de forma sencilla, rápida y a bajo coste.
→ Análisis de NLP con Comprehend ・ → Análisis de imágenes con Rekognition
Bedrock Guardrails y Knowledge Bases
Knowledge Bases es la función de Bedrock que construye RAG a partir de fuentes de datos como S3, automatizando la búsqueda y la integración con el prompt. Guardrails es un filtro que bloquea contenido inapropiado, información personal, temas concretos, etc., y garantiza la seguridad necesaria para el uso empresarial.
Compruebe su comprensión
Compruebe lo aprendido con 5 preguntas