Livre « Amazon Bedrock Introduction to Generative AI Application Development » Exemple de code pratique
Il s'agit d'un référentiel qui stocke des exemples de parties de code sous forme de fichiers pour faciliter la mise en œuvre pratique du livre intitulé.
- Ceux qui ont acheté le livre papier pourront également le copier-coller.
- Si un problème survient dans le code en raison de futurs changements environnementaux, nous apporterons les modifications appropriées.
? Description de ce référentiel GitHub
À propos des livres
Si vous ne l'avez pas encore, achetez-le !
Introduction au développement d'applications d'IA générative Amazon Bedrock
La configuration de ce référentiel
- Répertoire
chapter⚫️
: stocke les codes pratiques pour chaque chapitre et les valeurs de réglage difficiles à saisir manuellement.-
requirements.txt
, qui décrit les bibliothèques Python requises, est également inclus à titre de référence. -
README.md
fournit des informations supplémentaires sur la façon de répondre aux mises à jour des fonctionnalités après la publication du livre.
Si vous trouvez une erreur, etc.
Veuillez soulever un problème dans ce référentiel. Nous répondrons dans la mesure du possible.
Avis d'erreurs typographiques, etc.
Nous publierons des informations correctes ou incorrectes, selon le cas, sur le site officiel de SB Creative.
Mises à jour et informations supplémentaires sur les bugs après la publication du livre
■ Contre-mesures lorsque de nombreux modèles de base sont « inutilisables » dans l'accès au modèle Bedrock (ciblé : chapitre 2 et pratique en général)
C’est un événement qui se produit depuis la mi-octobre environ. Veuillez consulter l'article ci-dessous pour savoir comment résoudre ce problème.
Résumé des contre-mesures lorsque l'accès au modèle Amazon Bedrock est souvent « inutilisable » récemment
■ Une nouvelle utilisation de Cloud9 n'est plus possible (cible : Annexe 4 et pratique en général)
Nous avons confirmé que la nouvelle utilisation d'AWS Cloud9, qui est fourni comme environnement de développement pratique, a été partiellement restreinte à partir du 29 juillet 2024. Nous avons publié une procédure alternative à l'annexe 4 dans le billet de blog suivant. Nous réexaminons chaque chapitre et mettons à jour le contenu de temps en temps.
AWS Cloud9 devient soudainement indisponible pour une nouvelle utilisation ? Étapes pour utiliser l'alternative « SageMaker Studio Code Editor »
■ Nouveau modèle ajouté (cible : Chapitre 2 et autres)
[20/06/2024] Le nouveau modèle d'Anthropic "Claude 3.5 Sonnet" est sorti !
Un nouveau modèle d'Anthropic, le successeur du Claude 3 Sonnet. On dit qu'il surpasse Claude 3 Opus en termes de performances et de coût.
- https://qiita.com/minorun365/items/cd46235d5e446b1f41c5
Comment intégrer ce livre dans votre expérience pratique
- Activez
Claude 3.5 Sonnet
à Bedrock, région de Virginie du Nord en utilisant la page 80 du livre.- Le statut peut devenir « indisponible » et vous ne pourrez peut-être pas l'activer. Dans ce cas, veuillez réessayer plus tard ou contacter AWS Support.
- Dans l'exemple de code de chaque chapitre, remplacez la partie où l'ID du modèle Claude 3 Sonnet est spécifié par l'ID du modèle Claude 3.5 Sonnet (
anthropic.claude-3-5-sonnet-20240620-v1:0
)
Points à noter
- Bedrock prend en charge l'appel d'un modèle unique via une interface graphique ou une API, mais ne prend pas en charge les fonctions appliquées (base de connaissances ou agent) (à compter du 20 juin 2024).
- Avec les bases Knowkedge pour Amazon Bedrock, vous pouvez immédiatement profiter de Claude 3.5 Sonnet en utilisant l'API
Retrieve
(voir page 216 du livre).
[2024/6/26] Le nouveau modèle "Jumba-Instruct" d'AI21 Labs a été publié
Un modèle haute performance qui dépasse la série de modèles "Jurassic-2" existante de l'entreprise. Prend en charge une fenêtre contextuelle de grande capacité de 256 000 jetons. L'anglais est la seule langue disponible.
- Le modèle Jamba-Instruct d'AI21 Labs est désormais disponible dans Amazon Bedrock Blog AWS Machine Learning |
[2024/7/24] Sortie du nouveau modèle de la série "Llama 3.1" de Meta
Un modèle successeur de la série de modèles existants « Llama 3 ».
- Annonce des modèles Meta Llama 3.1 405B, 70B et 8B sur Amazon Bedrock Blog Amazon Web Services |
[2024/7/25] Le nouveau modèle de Mistral "Mistral Large 2" est sorti
- Mistral Large 2 est désormais disponible dans Amazon Bedrock Blog AWS Machine Learning |
[2024/8/6] La série Claude 3 prend désormais en charge la région AWS Tokyo
- Claude 3.5 Sonnet enfin disponible sur Bedrock dans la région AWS de Tokyo ?
[2024/8/6] Sortie du nouveau modèle d'Amazon "Titan Image Generator v2"
- Jouer avec Amazon Titan Image Generator G1 V2 (Gradio est recommandé)
- Amazon Titan Image Generator v2 désormais disponible sur Amazon Bedrock
[2024/9/4] Les nouveaux modèles de Stability AI "Stable Image Ultra", "Stable Diffusion 3 Large (SD3 Large)" et "Stable Image Core" ont été publiés
- Trois nouveaux modèles de génération d'images StabilityAI sont désormais disponibles dans Bedrock !
■ Mise à jour des fonctionnalités de l'application Bedrock (Cible : Chapitres 4 à 6, etc.)
[2024/7/11] De nombreuses mises à jour majeures liées à la génération IA (Bedrock, Amazon Q, autres nouveaux services, etc.)
Des slides explicatifs sont disponibles. Je pense que ceux qui ont lu ce livre comprendront plus facilement les mises à jour !
- Explication de la grande mise à jour d'Amazon Bedrock, la plus rapide de l'univers, publiée aux premières heures du 11 juillet - Speaker Deck
[2024/8/21] La fonctionnalité d'inférence par lots de Bedrock est désormais généralement disponible
Les fonctions expliquées dans « 6.4.1 Inférence par lots » sont désormais généralement disponibles. Vous pouvez l'utiliser sans avoir besoin d'un SDK dédié.
- Amazon Bedrock propose des FM sélectionnés pour l'inférence par lots à 50 % des prix d'inférence à la demande.
[2024/8/27] Prend en charge l'inférence inter-régions
Prise en charge du routage dynamique utilisant plusieurs régions. Par exemple, spécifier « US Anthropic Claude 3.5 Sonnet » vous permet de déduire en utilisant les régions de Virginie du Nord et de l'Oregon. Pour spécifier, spécifiez le profil d'inférence (ID de modèle dédié) comme ID de modèle. (Exemple : us.anthropic.claude-3-5-sonnet-20240620-v1:0 )
- Amazon Bedrock prend désormais en charge l'inférence inter-régions
■ Mise à jour Amazon Q (cible : Chapitre 9)
[D'ici 2024] Amazon Q Business prendra en charge la langue japonaise et la région AWS de Tokyo
Article de référence (Cloud Watch)
- AWS révèle le calendrier de disponibilité de Claude 3 et de la version japonaise d'Amazon Q for Business dans la région de Tokyo - Cloud Watch
Sortie de LangChain version 0.3.0
Une nouvelle version de LangChain « 0.3.0 » a été publiée. (Il était 0.2.0 au moment de la rédaction du livre). LangChain est utilisé dans les chapitres 3, 4 et 5, mais nous avons confirmé qu'il ne fonctionne qu'en mettant à jour la version de la bibliothèque. Nous avons stocké "requirements_langchain-0.3.0.txt" dans le répertoire où nous avons vérifié son fonctionnement, donc lors de son implémentation avec LangChain 0.3.0, veuillez l'installer à l'aide de la commande ci-dessous.
pip install -r requirements_langchain-0.3.0.txt
Introduction du blog de critique de livre pour les lecteurs
Merci pour toutes ces merveilleuses productions ! ! ?♂️
- Omuron décrit ses impressions sur le livre ``Introduction to Amazon Bedrock Generated AI Application Development'' de la manière la plus rapide de l'univers #Introduction to Bedrock Development - mémorandum d'Omuron
- cyberBOSE "Introduction au développement d'applications d'IA génératives d'Amazon Bedrock" Revue #Introduction au développement de Bedrock #Python - Qiita
- s.hiruta Analyse du livre d'introduction au développement de Bedrock | Notes sur la construction de l'infrastructure cloud |
- hmatsu47 Présentation du développement d'applications d'IA générées par Amazon Bedrock Introduction [AWS Deep Digging Guide] - En construction.
- Renya K. Présentation de la bible d'introduction au développement d'applications d'IA générative en commençant par « Amazon Bedrock » ! ! #AWS - Qiita
- hayao_k Examen de l'introduction au développement d'applications d'IA générative Amazon Bedrock #Introduction au développement Bedrock #AWS - Qiita
- Popopo Hoshino [Critique de livre] Introduction au développement d'applications d'IA générées par Amazon Bedrock | Popopo Hoshino (formulaire de note)
- Amazon Bedrock Introduction to Generative AI Application Development Book Review de kazzpapa3 appelée Miscellaneous Notes - Presque un blog mémo pour moi
- Naoki Ishihara "Introduction au développement d'applications d'IA générative d'Amazon Bedrock" Revue #Introduction au développement de Bedrock #AWS - Qiita
- kzk_maeda J'ai lu l'introduction au développement de Bedrock|kzk_maeda
- Hiroaki Yamamoto [Critique de livre] Introduction au développement d'applications d'IA génératives Amazon Bedrock [AWS Deep Digging Guide] |
- M. Tsukuboshi « Amazon Bedrock Introduction to Generative AI Application Development » est le livre d'introduction parfait pour en savoir plus sur le développement d'applications génératives d'IA sur AWS DevelopersIO
- Fumio Hirano recommande « Introduction au développement d'applications d'IA générative d'Amazon Bedrock » |
- Akihiro Ueno, veuillez partager vos impressions sur « Amazon Bedrock Introduction to Generative AI Application Development ».
- Agent IA yuki_ink commençant par « Introduction au développement d'applications IA génératives d'Amazon Bedrock » #AWS - Qiita
- M. Shima [Impressions] J'ai lu « Amazon Bedrock Introduction to Generative AI Application Development »
- mongolyy lit "Introduction au développement d'applications d'IA générative Amazon Bedrock" - le blog de mongolyy
- Livre d'Issy « Amazon Bedrock Introduction to Generative AI Application Development-Chapter 4- » × AWS Summit Japan 2024
- Critique du livre de Shinoda « Introduction à Amazon Bedrock au développement d'applications d'IA générative » |
- MK_Tech "Impressions" Introduction au développement d'applications IA de la génération Amazon Bedrock #AWS - Qiita
- Examen d'Amazon Bedrock par Masaru Ogura Introduction au développement d'applications d'IA générative|Masaru Ogura