Libro “Introducción de Amazon Bedrock al desarrollo de aplicaciones de IA generativa” Código de muestra práctico
Este es un repositorio que almacena partes de código de muestra como archivos para facilitar la implementación práctica del libro titulado.
- Quienes hayan adquirido el libro en papel también podrán copiar y pegar.
- Si ocurre un problema en el código debido a futuros cambios ambientales, haremos las modificaciones apropiadas.
? Descripción de este repositorio de GitHub
Sobre libros
Si aún no lo tienes, ¡cómpralo!
Introducción al desarrollo de aplicaciones de IA generativa de Amazon Bedrock
La configuración de este repositorio.
- directorio
chapter⚫️
: almacena códigos prácticos para cada capítulo y establece valores que son difíciles de ingresar manualmente.- También se incluye para su referencia el
requirements.txt
, que describe las bibliotecas de Python requeridas. -
README.md
proporciona información complementaria sobre cómo responder a las actualizaciones de funciones después de la publicación del libro.
Si encuentra un error, etc.
Plantee un problema en este repositorio. Responderemos con el mejor esfuerzo posible.
Aviso de errores tipográficos, etc.
Publicaremos información correcta o incorrecta según corresponda en el sitio web oficial de SB Creative.
Actualizaciones e información complementaria sobre errores después de la publicación del libro.
■ Contramedidas cuando muchos modelos base son “inutilizables” en el acceso al modelo Bedrock (objetivo: Capítulo 2 y práctica en general)
Este es un evento que viene ocurriendo desde aproximadamente mediados de octubre. Consulte el artículo siguiente para saber cómo solucionar este problema.
Resumen de contramedidas cuando el acceso al modelo de Amazon Bedrock suele ser “inutilizable” recientemente
■ Ya no es posible un nuevo uso de Cloud9 (objetivo: Apéndice 4 y práctica en general)
Hemos confirmado que el nuevo uso de AWS Cloud9, que se proporciona como un entorno de desarrollo práctico, se ha restringido parcialmente a partir del 29 de julio de 2024. Hemos publicado un procedimiento alternativo al Apéndice 4 en la siguiente publicación del blog. Estamos reexaminando cada capítulo y actualizando el contenido de vez en cuando.
¿AWS Cloud9 de repente deja de estar disponible para nuevos usos? Pasos para utilizar la alternativa “SageMaker Studio Code Editor”
■ Nuevo modelo agregado (objetivo: Capítulo 2 y otros)
[2024/6/20] ¡Se ha lanzado el nuevo modelo de Anthropic "Claude 3.5 Sonnet"!
Un nuevo modelo de Anthropic, el sucesor del Claude 3 Sonnet. Se dice que supera al Claude 3 Opus tanto en rendimiento como en coste.
- https://qiita.com/minorun365/items/cd46235d5e446b1f41c5
Cómo incorporar este libro a su experiencia práctica
- Active
Claude 3.5 Sonnet
en Bedrock, región del norte de Virginia usando la página 80 del libro- El estado puede pasar a ser "no disponible" y es posible que no puedas activarlo. En ese caso, vuelva a intentarlo más tarde o comuníquese con AWS Support.
- En el código de muestra de cada capítulo, reemplace la parte donde se especifica el ID del modelo Claude 3 Sonnet con el ID del modelo Claude 3.5 Sonnet (
anthropic.claude-3-5-sonnet-20240620-v1:0
).
Puntos a tener en cuenta
- Bedrock admite llamar a un único modelo a través de GUI o API, pero no admite funciones aplicadas (base de conocimientos o agente) (a partir del 20 de junio de 2024).
- Con las bases de Knowkedge para Amazon Bedrock, puede aprovechar inmediatamente Claude 3.5 Sonnet utilizando la API
Retrieve
(consulte la página 216 del libro).
[2024/6/26] Se ha lanzado el nuevo modelo "Jumba-Instruct" de AI21 Labs
Un modelo de alto rendimiento que supera el modelo existente de la serie "Jurassic-2" de la compañía. Admite una ventana de contexto de gran capacidad de 256.000 tokens. El inglés es el único idioma disponible.
- El modelo Jamba-Instruct de AI21 Labs ya está disponible en Amazon Bedrock Blog de aprendizaje automático de AWS |
[2024/7/24] Lanzamiento del nuevo modelo de la serie "Llama 3.1" de Meta
Un modelo sucesor de la serie de modelos "Llama 3" existente de la empresa.
- Anuncio de los modelos Llama 3.1 405B, 70B y 8B de Meta en Amazon Bedrock Blog de Amazon Web Services |
[2024/7/25] Ha sido lanzado el nuevo modelo de Mistral "Mistral Large 2"
- Mistral Large 2 ya está disponible en Amazon Bedrock Blog de aprendizaje automático de AWS |
[2024/8/6] La serie Claude 3 ahora es compatible con la región de AWS Tokio
- ¿Claude 3.5 Sonnet finalmente está disponible en Bedrock en la región de AWS Tokio?
[2024/8/6] Lanzamiento del nuevo modelo de Amazon "Titan Image Generator v2"
- Jugar con Amazon Titan Image Generator G1 V2 (se recomienda Gradio)
- Amazon Titan Image Generator v2 ya está disponible en Amazon Bedrock
[2024/9/4] Se han lanzado los nuevos modelos de Stability AI "Stable Image Ultra", "Stable Diffusion 3 Large (SD3 Large)" y "Stable Image Core"
- ¡Tres nuevos modelos de generación de imágenes StabilityAI ya están disponibles en Bedrock!
■ Actualización de las funciones de la aplicación Bedrock (Objetivo: Capítulos 4 a 6, etc.)
[2024/7/11] Muchas actualizaciones importantes relacionadas con la generación de IA (Bedrock, Amazon Q, otros servicios nuevos, etc.)
Hay diapositivas explicativas disponibles. ¡Creo que a quienes hayan leído este libro les resultará más fácil comprender las actualizaciones!
- Explicación de la gran actualización de Amazon Bedrock, la más rápida del universo, lanzada en las primeras horas del 11 de julio - Speaker Deck
[2024/8/21] La función de inferencia por lotes de Bedrock ahora está disponible de forma generalizada
Las funciones explicadas en "6.4.1 Inferencia por lotes" ahora están disponibles de forma generalizada. Puedes usarlo sin la necesidad de un SDK dedicado.
- Amazon Bedrock ofrece FM seleccionados para inferencia por lotes al 50 % de los precios de inferencia bajo demanda.
[2024/8/27] Admite la inferencia entre regiones
Soporte para enrutamiento dinámico usando múltiples regiones. Por ejemplo, especificar "Soneto antrópico de Claude 3.5 de EE. UU." le permite inferir utilizando las regiones de Virginia del Norte y Oregón. Para especificarlo, especifique el perfil de inferencia (ID de modelo dedicado) como ID del modelo. (Ejemplo: us.anthropic.claude-3-5-sonnet-20240620-v1:0 )
- Amazon Bedrock ahora admite la inferencia entre regiones
■ Actualización de Amazon Q (objetivo: Capítulo 9)
[En 2024] Amazon Q Business admitirá el idioma japonés y la región de AWS Tokio
Artículo de referencia (Cloud Watch)
- AWS revela el momento de disponibilidad de la versión japonesa de Claude 3 y Amazon Q for Business en la región de Tokio - Cloud Watch
Lanzamiento de LangChain versión 0.3.0
Se ha lanzado una nueva versión de LangChain “0.3.0”. (Era 0.2.0 al momento de escribir el libro). LangChain se utiliza en los Capítulos 3, 4 y 5, pero confirmamos que solo funciona actualizando la versión de la biblioteca. Hemos almacenado "requirements_langchain-0.3.0.txt" en el directorio donde hemos verificado su funcionamiento, por lo que cuando lo implemente con LangChain 0.3.0, instálelo usando el siguiente comando.
pip install -r requirements_langchain-0.3.0.txt
Introducción al blog de reseñas de libros para lectores.
¡Gracias por todo el maravilloso resultado! ! ?♂️
- Omuron describe sus impresiones sobre el libro ``Introducción al desarrollo de aplicaciones de IA generadas por Amazon Bedrock'' de la forma más rápida del universo #Introducción al desarrollo de Bedrock - memorando de omuron
- Revisión de cyberBOSE "Introducción al desarrollo de aplicaciones de IA generativa de Amazon Bedrock" #Introducción al desarrollo de Bedrock #Python - Qiita
- Reseña del libro introductorio sobre el desarrollo de Hiruta Bedrock | Notas sobre la construcción de infraestructura en la nube
- hmatsu47 Presentamos el desarrollo de aplicaciones de IA generadas por Amazon Bedrock Introducción [Guía de excavación profunda de AWS] - En construcción.
- Renya K. ¡Presentamos la biblia introductoria para el desarrollo de aplicaciones de IA generativa comenzando con "Amazon Bedrock"! ! #AWS - Qiita
- hayao_k Revisión de la introducción al desarrollo de aplicaciones de IA generativa de Amazon Bedrock #Bedrock Development Introducción #AWS - Qiita
- Popopo Hoshino [Reseña del libro] Introducción al desarrollo de aplicaciones de IA generadas por Amazon Bedrock | Popopo Hoshino (formulario de nota)
- Amazon Bedrock de kazzpapa3 Introducción al desarrollo de aplicaciones de IA generativa Reseña del libro llamado Notas varias: casi un blog de notas para mí
- Naoki Ishihara Revisión de "Introducción al desarrollo de aplicaciones de IA generativa de Amazon Bedrock" #Introducción al desarrollo de Bedrock #AWS - Qiita
- kzk_maeda Leí la introducción al desarrollo de Bedrock |kzk_maeda
- Hiroaki Yamamoto [Reseña del libro] Introducción al desarrollo de aplicaciones de IA generativa de Amazon Bedrock [Guía de investigación profunda de AWS] |
- Sr. Tsukuboshi "Amazon Bedrock Introducción al desarrollo de aplicaciones de IA generativa" es el libro introductorio perfecto para aprender sobre el desarrollo de aplicaciones de IA generativa en AWS DevelopersIO |
- Fumio Hirano recomienda "Introducción al desarrollo de aplicaciones de IA generativa de Amazon Bedrock" |
- Akihiro Ueno, comparta sus impresiones sobre la "Introducción de Amazon Bedrock al desarrollo de aplicaciones de IA generativa".
- Agente de IA yuki_ink que comienza con "Introducción al desarrollo de aplicaciones de IA generativa de Amazon Bedrock" #AWS - Qiita
- Sr. Shima [Impresiones] Leí "Introducción de Amazon Bedrock al desarrollo de aplicaciones de IA generativa"
- mongolyy lea "Introducción al desarrollo de aplicaciones de IA generativa de Amazon Bedrock" - blog de mongolyy
- Libro de issy “Introducción de Amazon Bedrock al desarrollo de aplicaciones de IA generativa-Capítulo 4-” × Cumbre de AWS Japón 2024
- Reseña del libro de Shinoda "Introducción a Amazon Bedrock al desarrollo de aplicaciones de IA generativa" |
- MK_Tech "Impressions" Introducción al desarrollo de aplicaciones de IA de generación Amazon Bedrock #AWS - Qiita
- Revisión de Masaru Ogura de Amazon Bedrock Introducción al desarrollo de aplicaciones de IA generativa | Masaru Ogura