Preguntas frecuentes sobre Amazon Bedrock

Aspectos generales

Amazon Bedrock es un servicio totalmente gestionado que ofrece una selección de modelos fundacionales (FM) de alto rendimiento junto con un amplio conjunto de capacidades que usted necesita para crear aplicaciones de IA generativas, lo que simplifica el desarrollo con seguridad, privacidad e IA responsable. Con las capacidades integrales de Amazon Bedrock, puede experimentar una variedad de los principales FM, personalizarlos de forma privada con sus datos mediante técnicas como el ajuste y la recuperación de la generación aumentada (RAG), y crear agentes gestionados que ejecuten tareas empresariales complejas, desde la reserva de viajes y el procesamiento de reclamaciones de seguros hasta la creación de campañas publicitarias y la gestión del inventario, todo ello sin necesidad de escribir ningún código. Dado que Amazon Bedrock no tiene servidores, no tiene que administrar ninguna infraestructura y puede integrar e implementar de forma segura capacidades de IA generativa en sus aplicaciones mediante los servicios de AWS que ya conoce.

Los clientes de Amazon Bedrock pueden elegir entre algunos de los FM más vanguardistas disponibles en la actualidad. Esto incluye Claude de Anthropic, Jurassic-2 de AI21 Labs, Stable Diffusion de Stability AI, Command y Embed de Cohere, Llama 2 de Meta y los modelos de lenguaje e incrustaciones de Amazon Titan.

Existen cinco motivos por los que debería usar Amazon Bedrock para crear aplicaciones de IA generativa.

  • Selección de FM destacados: Amazon Bedrock ofrece una experiencia de desarrollador fácil de usar para trabajar con una amplia gama de FM de alto rendimiento de Amazon y empresas líderes en IA, como AI21 Labs, Anthropic, Cohere, Meta y Stability AI. Puede experimentar rápidamente con una variedad de máquinas virtuales en el campo de juego y usar una única API para realizar inferencias independientemente de los modelos que elija, lo que le brinda la flexibilidad de usar máquinas virtuales de diferentes proveedores y mantenerse al día con las últimas versiones de los modelos con cambios de código mínimos.
  • Personalización sencilla de los modelos con sus datos: personalice FM con sus propios datos a través de una interfaz visual sin escribir ningún código. Solo tiene que seleccionar los conjuntos de datos de entrenamiento y validación almacenados en Amazon Simple Storage Service (Amazon S3) y, si es necesario, ajustar los hiperparámetros para lograr el mejor rendimiento posible del modelo.
  • Agentes totalmente administrados que pueden invocar API de forma dinámica para ejecutar tareas: cree agentes que ejecuten tareas empresariales complejas, desde la reserva de viajes y el procesamiento de reclamaciones de seguros hasta la creación de campañas publicitarias, la preparación de las declaraciones de impuestos y la gestión de su inventario, mediante llamadas dinámicas a los sistemas y las API de su empresa. Los agentes totalmente gestionados para Amazon Bedrock amplían las capacidades de razonamiento de los FM para desglosar las tareas, crear un plan de orquestación y ejecutarlo.
  • Soporte nativo para RAG a fin de ampliar la potencia de los FM con datos propietarios: con las bases de conocimiento de Amazon Bedrock, puede conectar de forma segura los FM a sus orígenes de datos para aumentar la recuperación (desde el servicio administrado), lo que ampliará las ya potentes capacidades del FM y hará que conozca mejor su dominio y organización específicos.
  • Certificaciones de conformidad y seguridad de los datos: Amazon Bedrock ofrece varias capacidades para cumplir con los requisitos de seguridad y privacidad. Amazon Bedrock cumple con los estándares de conformidad comunes, como el Control de Servicios y Organizaciones (SOC), la Organización Internacional de Normalización (ISO) y la Ley de Portabilidad y Responsabilidad de los Seguros Médicos (HIPAA), y los clientes pueden usar Amazon Bedrock de conformidad con el Reglamento General de Protección de Datos (GDPR). Amazon Bedrock cuenta con la certificación CSA Registro de seguridad, confianza y garantía (STAR) de nivel 2, que valida el uso de las prácticas recomendadas y la postura de seguridad de las ofertas en la nube de AWS. Con Amazon Bedrock, su contenido no se utiliza para mejorar los modelos base ni se comparte con ningún proveedor de modelos. Los datos de Amazon Bedrock están siempre cifrados, tanto en tránsito como en reposo, y usted puede optar por cifrarlos con sus propias claves. Puede usar AWS PrivateLink con Amazon Bedrock para establecer una conectividad privada entre los FM y su Amazon Virtual Private Cloud (Amazon VPC) sin exponer su tráfico a Internet.

Es posible comenzar rápidamente a utilizar la experiencia sin servidor de Amazon Bedrock. Navegue hasta Amazon Bedrock en la consola de administración de AWS y pruebe los FM en el área de juego. También puede crear un agente y probarlo en la consola. Una vez que haya identificado su caso de uso, podrá integrar fácilmente las máquinas virtuales en sus aplicaciones mediante las herramientas de AWS sin tener que gestionar ninguna infraestructura.

Amazon Bedrock trabaja con AWS Lambda para invocar acciones, Amazon S3 para los datos de entrenamiento y validación, y Amazon CloudWatch para el seguimiento de las métricas.

Puede empezar a trabajar en los casos de uso rápidamente:

  • Cree nuevo contenido original, como historias cortas, ensayos, publicaciones en redes sociales y textos de páginas web.
  • Busque, encuentre y sintetice información para responder a las preguntas a partir de un gran conjunto de datos.
  • Cree imágenes realistas y artísticas de diversos temas, entornos y escenas a partir de las indicaciones lingüísticas.
  • Ayude a los clientes a encontrar lo que buscan con recomendaciones de productos más pertinentes y contextuales que con la coincidencia de palabras.
  • Obtenga un resumen de contenido de texto, como artículos, publicaciones de blog, libros y documentos, para entender la esencia sin tener que leer todo el contenido.

Explore más casos de uso de IA generativa.

Amazon Bedrock ofrece un área de juego que le permite experimentar con varios FM mediante una interfaz de chat conversacional. Puede proporcionar un mensaje y utilizar una interfaz web dentro de la consola para proporcionar un mensaje y utilizar los modelos previamente entrenados para generar texto o imágenes, o bien utilizar un modelo ajustado que se haya adaptado a su caso de uso.

Para obtener una lista de las regiones de AWS en las que Amazon Bedrock está disponible, consulte Puntos de conexión y cuotas de Amazon Bedrock en la Guía de referencia de Amazon Bedrock.

Puedes ajustar fácilmente los FM en Amazon Bedrock. Para empezar, proporcione el conjunto de datos de entrenamiento y validación, configure los hiperparámetros (épocas, tamaño del lote, velocidad de aprendizaje, pasos de calentamiento) y envíe el trabajo. En un par de horas, podrá acceder a su modelo ajustado con la misma API (InvokeModel).

Amazon Bedrock es un servicio administrado que puede utilizar para acceder a los FM. Puede ajustar un modelo y usarlo con la API de Amazon Bedrock.

Agentes

Los agentes para Amazon Bedrock son capacidades totalmente administradas que facilitan a los desarrolladores la creación de aplicaciones basadas en IA generativa que pueden completar tareas complejas para una amplia gama de casos de uso y ofrecer respuestas actualizadas basadas en orígenes de conocimiento propios. En unos pocos pasos, los agentes para Amazon Bedrock desglosan automáticamente las tareas y crean un plan de orquestación, sin necesidad de codificación manual. El agente se conecta de forma segura a los datos de la empresa a través de una API, convierte automáticamente los datos en un formato legible por máquina y aumenta la solicitud con información relevante para generar la respuesta más precisa. A continuación, los agentes llaman de manera automática a las API para cumplir con la solicitud de un usuario. Por ejemplo, una empresa de fabricación podría querer desarrollar una aplicación de IA generativa que automatice el seguimiento de los niveles de inventario, los datos de ventas y la información de la cadena de suministro y que pueda recomendar puntos de pedido y cantidades óptimas para maximizar la eficiencia. Al tratarse de capacidades totalmente administradas, los agentes para Amazon Bedrock eliminan la carga no diferenciada que supone administrar la integración de sistemas y el aprovisionamiento de infraestructuras, lo que permite a los desarrolladores aprovechar al máximo la IA generativa en toda su organización.

Puede conectar de forma segura los FM a los orígenes de datos de su empresa mediante Agentes para Amazon Bedrock. Con una base de conocimientos, puede utilizar agentes para dar a los modelos fundacionales (FM) de Amazon Bedrock acceso a datos que les ayuden a generar respuestas más relevantes, específicas del contexto y precisas sin tener que volver a entrenar continuamente el FM. En función de las entradas del usuario, los agentes identifican la base de conocimientos adecuada, recuperan la información relevante y la agregan a la solicitud de entrada, lo que proporciona al modelo más información contextual para generar una finalización.

Los agentes de Amazon Bedrock pueden ayudarlo a aumentar la productividad, mejorar la experiencia de servicio al cliente o automatizar las tareas de DevOps.

Gracias a los agentes, los desarrolladores tienen un soporte perfecto para la supervisión, el cifrado, los permisos de usuario y la administración de invocaciones de API sin necesidad de escribir código personalizado. Los agentes de Amazon Bedrock automatizan la ingeniería de peticiones y la orquestación de las tareas solicitadas por los usuarios. Los desarrolladores pueden utilizar la plantilla de solicitudes creada por el agente como referencia para perfeccionarla aún más y mejorar la experiencia del usuario. Pueden actualizar la entrada del usuario, el plan de orquestación y la respuesta del FM. Con el acceso a la plantilla de solicitudes, los desarrolladores tienen un mejor control sobre la orquestación del agente.

Con los agentes completamente administrados, no tiene que preocuparse por el aprovisionamiento o la administración de la infraestructura y puede llevar las aplicaciones a producción con mayor rapidez.

Seguridad

Todo el contenido que se procesa con Amazon Bedrock se cifra y almacena en reposo en la región de AWS en la que está usando el servicio.

No. Las entradas de los usuarios y las salidas de los modelos no se comparten con ningún proveedor de modelos.

Amazon Bedrock ofrece varias capacidades para cumplir con los requisitos de seguridad y privacidad. Bedrock cumple con los estándares de conformidad comunes, como el Control de Servicios y Organizaciones (SOC), la Organización Internacional de Normalización (ISO) y la Ley de Portabilidad y Responsabilidad de los Seguros Médicos (HIPAA) y los clientes pueden usar Bedrock de conformidad con el Reglamento General de Protección de Datos (GDPR). Amazon Bedrock se incluye en el ámbito de los informes SOC 1, 2 y 3, lo que permite a los clientes obtener información sobre nuestros controles de seguridad. La conformidad se demuestra a través de exhaustivas auditorías de los controles de AWS que llevan a cabo terceros. Amazon Bedrock es ahora uno de los servicios de AWS que cumple con los requisitos de ISO para las normas ISO 9001, ISO 27001, ISO 27017 e ISO 27018, ISO 27701, ISO 22301 e ISO 20000. Amazon Bedrock cuenta con la certificación CSA Registro de seguridad, confianza y garantía (STAR) de nivel 2, que valida el uso de las prácticas recomendadas y la postura de seguridad de las ofertas en la nube de AWS. Con Amazon Bedrock, su contenido no se utiliza para mejorar los modelos base ni se comparte con ningún proveedor de modelos. Puede utilizar AWS PrivateLink para establecer una conectividad privada desde la VPC de Amazon a Amazon Bedrock, sin tener que exponer sus datos al tráfico de Internet.

 

No, AWS y los proveedores de modelos de terceros no utilizarán ninguna entrada o salida de Amazon Bedrock para entrenar a Amazon Titan ni a ningún modelo de terceros.

SDK

Amazon Bedrock admite los SDK para los servicios de versión ejecutable. Los SDK de iOS y Android, así como Java, JS, Python, CLI, .Net, Ruby, PHP, Go y C++, admiten la entrada de texto y voz.

Todos los SDK admiten streaming.

Facturación y soporte

Consulte los precios de Amazon Bedrock para obtener información actualizada sobre los precios.

Según su contrato de AWS Support, el soporte de Amazon Bedrock se incluye en los planes de Developer Support, Business Support y Enterprise Support.

Puede usar las métricas de CloudWatch para realizar un seguimiento de los tokens de entrada y salida.

Personalización

Lanzamos la formación previa continua para los modelos Amazon Titan Text Express y Amazon Titan en Amazon Bedrock. El entrenamiento previo continuo permite la continuación del entrenamiento previo en un modelo base de Amazon Titan con grandes cantidades de datos sin etiquetar. Este tipo de entrenamiento adaptará el modelo de un corpus de dominio general a un corpus de dominio más específico, como el médico, el del derecho, el de las finanzas, entre otros, al tiempo que preservará la mayoría de las capacidades del modelo base de Amazon Titan. 

Es posible que las empresas deseen crear modelos para tareas en un dominio específico. Es posible que los modelos base no estén entrenados en la jerga técnica utilizada en ese dominio específico. Por lo tanto, ajustar de manera directa el modelo base requerirá grandes cantidades de registros de entrenamiento etiquetados y un entrenamiento de larga duración para obtener resultados precisos. Para aliviar esta carga, el cliente puede, en cambio, proporcionar grandes cantidades de datos sin etiquetar para un trabajo de entrenamiento previo continuo. Este trabajo adaptará el modelo base de Amazon Titan al nuevo dominio. Luego, el cliente puede ajustar el nuevo modelo personalizado previamente entrenado para las tareas posteriores utilizando una cantidad significativamente menor de registros de entrenamiento etiquetados y con una duración de entrenamiento más corta. 

El entrenamiento previo continuo y el ajuste preciso de Amazon Bedrock tienen requisitos muy similares. Por este motivo, optamos por crear API unificadas que admitan tanto el entrenamiento previo continuo como el ajuste fino. La unificación de las API reduce la curva de aprendizaje y ayudará a los clientes a utilizar características estándar, como Amazon EventBridge, para hacer el seguimiento de los trabajos de larga duración, la integración con Amazon S3 para obtener datos de entrenamiento, las etiquetas de recursos y el cifrado de modelos. 

El entrenamiento previo continuo ayuda a adaptar fácilmente los modelos de Amazon Titan a los datos específicos del dominio, a la vez que conserva la funcionalidad básica de los modelos Amazon Titan. Para crear un trabajo de entrenamiento previo continuo, diríjase a la consola de Amazon Bedrock y haga clic en «Modelos personalizados». Accederá a la página de modelos personalizados que tiene dos pestañas: modelos y trabajos de entrenamiento. Ambas pestañas ofrecen el menú desplegable «Personalizar modelo» a la derecha. Seleccione «Capacitación previa continua» en el menú desplegable y navegue hasta «Crear trabajo de capacitación previa continua». Proporcionará el modelo de origen, el nombre, el cifrado del modelo, los datos de entrada, los hiperparámetros y los datos de salida. Además, puede brindar etiquetas junto con detalles sobre los roles de AWS Identity and Access Management (IAM) y las políticas de recursos para el trabajo.

Amazon Titan

Exclusiva de Amazon Bedrock, la familia de modelos Amazon Titan incorpora los 25 años de experiencia de Amazon en la innovación de la IA y el machine learning en toda la empresa. Los modelos fundacionales de Amazon Titan ofrecen a los clientes una gran variedad de opciones de modelos de texto, multimodales y de imágenes de alto rendimiento a través de una API totalmente administrada. Los modelos Amazon Titan son creados por AWS y se los entrena previamente en grandes conjuntos de datos, lo que los convierte en modelos poderosos y de uso general diseñados para respaldar una variedad de casos de uso y, al mismo tiempo, respaldar el uso responsable de la IA. Utilícelos tal como son o personalícelos de forma privada con datos propios.

Para obtener más información sobre los datos procesados para desarrollar y entrenar los modelos fundacionales de Amazon Titan, visite la página de entrenamiento y privacidad de los modelos de Amazon Titan.

Generación aumentada de recuperación (RAG)

Los formatos de datos compatibles incluyen archivos .pdf, .txt, .md, .html, .doc y .docx, .csv, .xls y .xlsx. Los archivos deben cargarse en Amazon S3. Indique la ubicación de los datos en Amazon S3 y las bases de conocimiento de Amazon Bedrock se encargarán de todo el flujo de trabajo de ingestión en la base de datos vectorial.

Las bases de conocimiento de Amazon Bedrock ofrecen tres opciones para fragmentar el texto antes de convertirlo en incrustaciones. 

1.  Opción predeterminada: las bases de conocimiento para Amazon Bedrock fragmentan el documento en partes de forma automática. Cada una de ellas contiene 200 tokens, lo que garantiza que una oración no se rompa en el medio. Si un documento contiene menos de 200 tokens, no se fragmenta más. Se mantiene una superposición del 20 % de los tokens entre dos fragmentos consecutivos.

2.  Fragmentación de tamaño fijo: en esta opción, puede especificar la cantidad máxima de tokens por fragmento y el porcentaje de superposición entre fragmentos para las bases de conocimiento de Amazon Bedrock y así el documento se divida automáticamente en partes y se garantice que una oración no se rompa en el medio. 

3.  Cree una opción de una incrustación por documento: Amazon Bedrock crea una incrustación por documento. Esta opción es adecuada si procesó previamente los documentos, los dividió en archivos separados y no desea que Amazon Bedrock los siga fragmentando.
 

En la actualidad, las bases de conocimiento de Amazon Bedrock utilizan la última versión del modelo de incrustaciones de texto de Amazon Titan disponible en Amazon Bedrock. El modelo de incrustaciones de texto de Amazon Titan admite 8000 tokens y más de 25 idiomas y crea incrustaciones con un tamaño de 1536 dimensiones. 

Las bases de conocimiento de Amazon Bedrock se encargan de todo el flujo de trabajo de ingesta, que consiste en convertir los documentos en incrustaciones (vectoriales) y almacenar las incrustaciones en una base de datos vectorial especializada. Las bases de conocimiento de Amazon Bedrock admiten bases de datos populares para el almacenamiento vectorial, incluido el motor vectorial para Amazon OpenSearch sin servidor, Pinecone, Redis Enterprise Cloud, Amazon Aurora (próximamente) y MongoDB (próximamente). Si no cuenta con una base de datos vectorial existente, Amazon Bedrock crea un almacén vectorial de OpenSearch sin servidor para usted.

Según el caso de uso, puede utilizar Amazon EventBridge para crear una sincronización periódica o basada en eventos entre Amazon S3 y las bases de conocimiento de Amazon Bedrock.

Evaluación de modelos

La evaluación de modelos en Amazon Bedrock permite evaluar, comparar y seleccionar los mejores modelos fundacionales para los casos de uso en simples pasos. Amazon Bedrock ofrece la posibilidad de elegir entre la evaluación automática y la evaluación humana. Puede utilizar la evaluación automática con métricas predefinidas, como la precisión, la solidez y la toxicidad. Para obtener métricas subjetivas o personalizadas, como la amabilidad, el estilo y la alineación con la voz de la marca, puede usar un flujo de trabajo de evaluación humana. Puede utilizar a sus propios empleados o designar a un equipo administrado por AWS como revisores para llevar a cabo la evaluación humana. La evaluación del modelo en Amazon Bedrock ofrece conjuntos de datos seleccionados integrados, aunque puede utilizar propios conjuntos de datos propios.

Puede evaluar una variedad de métricas predefinidas, como la precisión, la solidez y la toxicidad, mediante evaluaciones automáticas. También puede usar los flujos de trabajo de evaluación humana para obtener métricas subjetivas o personalizadas, como la amabilidad, la relevancia, el estilo y la alineación con la voz de la marca.

Las evaluaciones automáticas permiten reducir rápidamente la lista de FM disponibles en función de los criterios estándar (como la precisión, la toxicidad y la solidez). Las evaluaciones basadas en humanos se utilizan a menudo para evaluar los criterios más matizados o subjetivos que requieren el juicio humano y en los que es posible que no existan evaluaciones automáticas (como la voz de la marca, la intención creativa o la amabilidad).

Puede evaluar rápidamente los modelos de Amazon Bedrock para determinar métricas como la precisión, la solidez y la toxicidad al utilizar los conjuntos de datos integrados seleccionados o incorporando sus propios conjuntos de datos de solicitudes. Una vez que los conjuntos de datos de solicitudes se envíen a los modelos de Amazon Bedrock para su inferencia, las respuestas del modelo se califican mediante algoritmos de evaluación para cada dimensión. El motor de backend agrega las puntuaciones a las solicitudes de respuesta individuales en forma de calificaciones resumidas y las presenta mediante informes visuales fáciles de entender.

Amazon Bedrock permite la configuración de los flujos de trabajo de revisión humana en simples pasos y traer a sus empleados o utilizar un equipo de expertos administrado por AWS para evaluar los modelos. Con la interfaz intuitiva de Amazon Bedrock, las personas pueden revisar las respuestas de los modelos y dar su opinión haciendo clic con el pulgar hacia arriba o hacia abajo, calificarlas en una escala del 1 al 5, elegir la mejor de varias respuestas o clasificar las solicitudes. Por ejemplo, se puede dar una demostración a un miembro del equipo de cómo responden dos modelos a la misma solicitud y, a continuación, solicitar que seleccione el modelo que muestre los resultados más precisos, relevantes o estilísticos. Puede especificar los criterios de evaluación al personalizar las instrucciones y los botones para que aparezcan en la evaluación de interfaz de usuario del equipo. También, puede brindar instrucciones detalladas con ejemplos y el objetivo general de la evaluación del modelo, para que los usuarios puedan alinear su trabajo en consecuencia. Este método es útil para evaluar los criterios subjetivos que requieren el juicio humano o una experiencia más matizada en la materia y no pueden juzgarse fácilmente mediante evaluaciones automáticas.

IA responsable

Las barreras de protección de Amazon Bedrock ayudan a implementar medidas de seguridad para las aplicaciones de IA generativas en función de los casos de uso y las políticas de IA responsable. Las barreras de protección ayudan a controlar la interacción entre los usuarios y los modelos fundacionales con el filtrado del contenido no deseado y dañino y próximamente redactará la información de identificación personal (PII), lo que mejorará la seguridad y la privacidad del contenido en las aplicaciones de IA generativa. Puede crear varias barreras de protección con diferentes configuraciones adaptadas a casos de uso específicos. Además, gracias a las barreras de protección se pueden supervisar y analizar continuamente las entradas de los usuarios y las respuestas del modelo fundacional que puedan infringir las políticas definidas por el cliente.

Las barreras de protección permiten a los clientes definir un conjunto de políticas para ayudar a proteger las aplicaciones de IA generativa. Puede configurar las siguientes políticas en una barrera de protección.

  • Temas denegados: defina un conjunto de temas indeseables en el contexto de su aplicación. Por ejemplo, se puede diseñar un asistente de banca en línea que se abstenga de brindar asesoramiento sobre inversiones.
  • Filtros de contenido: configure umbrales para filtrar el contenido dañino en las categorías de odio, insultos, sexo y violencia.
  • Filtros de palabras (próximamente): defina un conjunto de palabras para bloquear en las entradas de los usuarios y en las respuestas generadas por el modelo fundacional (FM).
  • Redacción de información de identificación personal (PII) (próximamente): seleccione un conjunto de PII que se pueda redactar en las respuestas generadas por el modelo funcional. Según el caso de uso, también puede bloquear una entrada de usuario si contiene PII.

Las barreras de protección se pueden utilizar con todos los modelos de lenguaje de gran tamaño disponibles en Amazon Bedrock, incluidos los FM Titan, Anthropic Claude, Meta Llama 2, AI21 Jurassic y Cohere Command. También se puede usar con FM perfeccionados, así como con agentes de Amazon Bedrock.