FAQ Amazon Bedrock

Questions d'ordre général

Amazon Bedrock est un service entièrement géré qui propose un choix de modèles de fondation (FM) très performants, ainsi qu’un large éventail de capacités dont vous avez besoin pour créer des applications d’IA générative, en simplifiant le développement tout en préservant la confidentialité, la sécurité et une IA responsable. Grâce aux fonctionnalités complètes d’Amazon Bedrock, vous pouvez facilement expérimenter avec une variété de meilleurs FM, les personnaliser en privé avec vos données à l’aide de techniques telles que le réglage fin et la génération augmentée de récupération (RAG), et créer des agents gérés qui exécutent des tâches métier complexes, telles que la réservation de voyages et le traitement des demandes d’assurance, la création de campagnes publicitaires et la gestion des stocks, le tout sans écrire de code. Amazon Bedrock étant sans serveur, vous n'avez pas à gérer d'infrastructure et vous pouvez intégrer et déployer en toute sécurité des fonctionnalités d'IA générative dans vos applications à l'aide des services AWS que vous connaissez déjà.

Les clients d'Amazon Bedrock peuvent choisir parmi les FM les plus avant-gardistes disponibles aujourd'hui. Cela inclut Claude d'Anthropic, Jurassic-2 d'AI21 Labs, Stable Diffusion de Stability AI, Command and Embed de Cohere, Llama 2 de Meta, ainsi que le langage et les modèles d'intégration Amazon Titan.

Il existe cinq raisons d'utiliser Amazon Bedrock pour créer des applications d'IA générative.

  • Choix de FM de pointe : Amazon Bedrock offre une expérience de développement facile à utiliser pour travailler avec une large gamme de FM hautes performances d’Amazon et de grandes sociétés d’IA telles que AI21 Labs, Anthropic, Cohere, Meta et Stability AI. Vous pouvez rapidement tester une variété de FM dans le terrain de jeu et utiliser une seule API pour les inférences, quels que soient les modèles que vous choisissez, ce qui vous donne la possibilité d'utiliser des FM de différents fournisseurs et de vous tenir au courant des dernières versions des modèles avec un minimum de modifications de code.
  • Personnalisation facile du modèle avec vos données : personnalisez en privé les FM avec vos propres données via une interface visuelle sans écrire de code. Sélectionnez simplement les ensembles de données d'entraînement et de validation stockés dans Amazon Simple Storage Service (Amazon S3) et, si nécessaire, ajustez les hyperparamètres pour obtenir les meilleures performances possibles du modèle.
  • Agents entièrement gérés qui peuvent invoquer des API de manière dynamique pour exécuter des tâches : créez des agents qui exécutent des tâches commerciales complexes (de la réservation de voyages et du traitement des réclamations d'assurance à la création de campagnes publicitaires, à la préparation des déclarations de revenus et à la gestion de votre inventaire) en appelant dynamiquement les systèmes et les API de votre entreprise. Les agents entièrement gérés d'Amazon Bedrock étendent les capacités de raisonnement des FM pour décomposer les tâches, créer un plan d'orchestration et l'exécuter.
  • Prise en charge native de RAG pour étendre la puissance des FM avec des données propriétaires : avec les bases de connaissances pour Amazon Bedrock, vous pouvez connecter en toute sécurité les FM à vos sources de données pour l'augmentation de l'extraction - à partir du service géré - en étendant les capacités déjà puissantes du FM et en le rendant plus compétent sur votre domaine et votre organisation spécifiques.
  • Certifications de sécurité et de conformité des données : Amazon Bedrock propose plusieurs capacités pour répondre aux exigences de sécurité et de confidentialité. Bedrock respecte les normes de conformité courantes telles que SOC (Service and Organization Control), l’Organisation internationale de normalisation (ISO), la loi HIPAA (Health Insurance Portability and Accountability Act), et les clients peuvent utiliser Amazon Bedrock conformément au règlement général sur la protection des données (RGPD). Amazon Bedrock est certifié CSA Security Trust Assurance and Risk (STAR) de niveau 2, ce qui valide l'utilisation des bonnes pratiques et le niveau de sécurité des offres cloud AWS. Avec Amazon Bedrock, votre contenu n'est pas utilisé pour améliorer les modèles de base et n'est pas partagé avec d'autres fournisseurs de modèles. Vos données dans Amazon Bedrock sont toujours chiffrées en transit et au repos, et vous pouvez les chiffrer à l'aide de vos propres clés. Vous pouvez utiliser AWS PrivateLink avec Amazon Bedrock pour établir une connectivité privée entre les FM et votre Amazon Virtual Private Cloud (Amazon VPC) sans exposer votre trafic à Internet.

Grâce à l'expérience sans serveur d'Amazon Bedrock, vous pouvez démarrer rapidement. Accédez à Amazon Bedrock dans la console de gestion AWS et testez les FM dans le terrain de jeu. Vous pouvez également créer un agent et le tester dans la console. Une fois que vous avez identifié votre cas d'utilisation, vous pouvez facilement intégrer les FM dans vos applications à l'aide des outils AWS sans avoir à gérer d'infrastructure.

Amazon Bedrock utilise AWS Lambda pour invoquer des actions, Amazon S3 pour les données d’entraînement et de validation, et Amazon CloudWatch pour le suivi des métriques.

Vous pouvez commencer à utiliser les cas d’utilisation rapidement :

  • Créez de nouveaux contenus originaux tels que des nouvelles, des essais, des publications sur les réseaux sociaux et des textes pour les pages Web.
  • Recherchez, trouvez et synthétisez des informations pour répondre à des questions issues d'un vaste corpus de données.
  • Créez des images réalistes et artistiques mettant en scène divers sujets, environnements et situations à partir d'instructions linguistiques.
  • Aidez les clients à trouver ce qu'ils recherchent grâce à des recommandations de produits plus pertinentes et contextuelles que la simple association de mots.
  • Obtenez une synthèse de textes tels que des articles, des billets de blog, des livres et des documents pour en comprendre l'essentiel sans les lire en entier.

Découvrez d’autres cas d’utilisation de l’IA générative.

Amazon Bedrock propose un terrain de jeu qui vous permet d'expérimenter différents FM à l'aide d'une interface de conversation. Vous pouvez fournir une invite et utiliser une interface Web intégrée à la console pour fournir une invite et utiliser les modèles préentraînés pour générer du texte ou des images, ou bien utiliser un modèle finement ajusté qui a été adapté à votre cas d’utilisation.

Pour obtenir la liste des Régions AWS dans lesquelles Amazon Bedrock est disponible, consultez les points de terminaison et les quotas Amazon Bedrock dans le guide de référence Amazon Bedrock.

Vous pouvez facilement affiner les FM sur Amazon Bedrock. Pour commencer, fournissez le jeu de données d'entraînement et de validation, configurez les hyperparamètres (epochs, taille du lot, taux d'apprentissage, étapes d'échauffement) et soumettez le travail. En l'espace de quelques heures, il est possible d'accéder à votre modèle affiné avec la même API (InvokeModel).

Amazon Bedrock est un service géré que vous pouvez utiliser pour accéder aux modèles de fondation (FM). Vous pouvez affiner un modèle et l'utiliser avec l'API Amazon Bedrock.

Agents

Les agents pour Amazon Bedrock sont des capacités entièrement gérées qui permettent aux développeurs de créer plus facilement des applications basées sur l’IA générative pouvant accomplir des tâches complexes pour un large éventail de cas d’utilisation et fournir des réponses actualisées basées sur des sources de connaissances propriétaires. En quelques étapes, les agents pour Amazon Bedrock décomposent automatiquement les tâches et créent un plan d’orchestration, sans aucun codage manuel. L'agent se connecte de manière sécurisée aux données de l'entreprise via une API, convertit automatiquement les données dans un format lisible par machine et complète la demande avec des informations pertinentes pour générer la réponse la plus précise possible. Les agents peuvent ensuite appeler automatiquement des API pour répondre à la demande d'un utilisateur. Par exemple, une entreprise de fabrication pourrait vouloir développer une application d’IA générative qui automatise le suivi des niveaux d’inventaire, des données de vente, des informations sur la chaîne d’approvisionnement et qui peut recommander des points de commande et des quantités optimales pour maximiser l’efficacité. En tant que capacités entièrement gérées, les agents d'Amazon Bedrock suppriment la gestion indifférenciée de l'intégration des systèmes et du provisionnement de l'infrastructure, permettant ainsi aux développeurs d'utiliser l'IA générative dans l'ensemble de leur organisation.

Vous pouvez connecter en toute sécurité les FM aux sources de données de votre entreprise à l'aide d'agents pour Amazon Bedrock. Avec une base de connaissances, vous pouvez utiliser des agents pour permettre aux FM dans Amazon Bedrock d'accéder à des données supplémentaires qui aident le modèle à générer des réponses plus pertinentes, spécifiques au contexte et précises sans pour autant reformer continuellement le FM. Sur la base des entrées de l'utilisateur, les agents identifient la base de connaissances appropriée, récupèrent les informations pertinentes et ajoutent les informations à l'invite d'entrée, fournissant ainsi au modèle davantage d'informations contextuelles pour générer un achèvement.

Les agents d'Amazon Bedrock peuvent vous aider à augmenter votre productivité, à améliorer l'expérience de votre service client ou à automatiser les tâches DevOps.

Grâce aux agents, les développeurs bénéficient d'une prise en charge transparente de la surveillance, du chiffrement, des autorisations utilisateur et de la gestion des invocations d'API sans avoir à écrire de code personnalisé. Les agents d'Amazon Bedrock automatisent l'ingénierie de requêtes et l'orchestration des tâches demandées par les utilisateurs. Les développeurs peuvent utiliser le modèle de requête créé par l’agent comme base de référence pour l’affiner davantage afin d’améliorer l’expérience utilisateur. Ils peuvent mettre à jour les entrées utilisateur, le plan d'orchestration et la réponse FM. Grâce à l'accès au modèle de requête, les développeurs ont un meilleur contrôle sur l'orchestration de l'agent.

Avec des agents entièrement gérés, vous n'avez pas à vous soucier du provisionnement ou de la gestion de l'infrastructure et vous pouvez mettre les applications en production plus rapidement.

Sécurité

Tout contenu client traité par Amazon Bedrock est chiffré et stocké au repos dans la Région AWS où vous utilisez le service.

Non. Les entrées des utilisateurs et les sorties des modèles ne sont pas partagées avec d'autres fournisseurs de modèles.

Amazon Bedrock propose plusieurs capacités pour répondre aux exigences de sécurité et de confidentialité. Bedrock respecte les normes de conformité courantes telles que le contrôle des services et des organisations (SOC), l'Organisation internationale de normalisation (ISO), l'éligibilité à la Health Insurance Portability and Accountability Act (HIPAA), et les clients peuvent utiliser Bedrock conformément au règlement général sur la protection des données (RGPD). Amazon Bedrock est inclus dans le champ d'application des rapports SOC 1, 2 et 3, ce qui donne aux clients plus d'informations sur nos contrôles de sécurité. Nous démontrons notre conformité par le biais d'audits tiers approfondis de nos contrôles AWS. Amazon Bedrock est l'un des services AWS conformes aux normes ISO 9001, ISO 27001, ISO 27017, ISO 27018, ISO 27701, ISO 22301 et ISO 20000. Amazon Bedrock est certifié CSA Security Trust Assurance and Risk (STAR) de niveau 2, ce qui valide l'utilisation des bonnes pratiques et le niveau de sécurité des offres cloud AWS. Avec Amazon Bedrock, votre contenu n'est pas utilisé pour améliorer les modèles de base et n'est pas partagé avec d'autres fournisseurs de modèles. Vous pouvez utiliser AWS PrivateLink pour établir une connectivité privée entre Amazon VPC et Amazon Bedrock, sans avoir à exposer vos données au trafic Internet.

 

Non, AWS et les fournisseurs de modèles tiers n'utiliseront aucune entrée ou sortie d’Amazon Bedrock pour former Amazon Titan ou tout autre modèle tiers.

KIT SDK

Amazon Bedrock prend en charge les SDK pour les services d'exécution.Les SDK iOS et Android, ainsi que Java, JS, Python, CLI, .Net, Ruby, PHP, Go et C++, prennent en charge à la fois la saisie de texte et la saisie vocale.

Le streaming est pris en charge sur tous les SDK.

Facturation et assistance

Consultez les tarifs d'Amazon Bedrock pour obtenir des informations sur les prix actuels.

En fonction de votre contrat AWS Support, Amazon Bedrock est pris en charge dans le cadre des forfaits Developer Support, Business Support et Enterprise Support.

Vous pouvez utiliser les métriques CloudWatch pour suivre les jetons d'entrée et de sortie.

Personnalisation

Nous avons lancé une pré-formation continue pour les modèles Amazon Titan Text Express et Amazon Titan sur Amazon Bedrock. La pré-formation continue vous permet de poursuivre la pré-formation sur un modèle de base Amazon Titan en utilisant de grandes quantités de données non étiquetées. Ce type de formation adaptera le modèle depuis un corpus de domaine général vers un corpus de domaine plus spécifique tel que la médecine, le droit, la finance, etc. tout en préservant la plupart des capacités du modèle de base Amazon Titan. 

En général, les entreprises peuvent souhaiter créer des modèles pour les tâches dans un domaine spécifique. Les modèles de base peuvent ne pas être entraînés sur le jargon technique utilisé dans ce domaine spécifique. Ainsi, l'ajustement direct du modèle de base nécessitera de grandes quantités d’enregistrements de formation étiquetés et une longue durée de formation pour obtenir des résultats précis. Pour alléger cette charge, le client peut fournir à la place de grandes quantités de données non étiquetées pour une tâche de pré-formation continue. Ce travail adaptera le modèle de base d'Amazon Titan au nouveau domaine. Le client peut ensuite ajuster le modèle personnalisé nouvellement pré-formé aux tâches en aval en utilisant beaucoup moins d'enregistrements de formation étiquetés et avec une durée de formation plus courte. 

La pré-formation continue et le réglage fin d'Amazon Bedrock ont des exigences très similaires. C'est pourquoi nous avons choisi de créer des API unifiées qui prennent en charge à la fois la pré-formation continue et le réglage fin. L'unification des API réduit la courbe d'apprentissage et aidera les clients à utiliser des fonctionnalités standard telles qu’Amazon EventBridge pour suivre les tâches de longue durée, l'intégration d’Amazon S3 pour récupérer les données de formation, les balises de ressources et le chiffrement des modèles. 

La pré-formation continue vous permet d'adapter facilement les modèles Amazon Titan aux données spécifiques à votre domaine tout en préservant les fonctionnalités de base des modèles Amazon Titan. Pour créer une tâche de pré-formation continue, accédez à la console Amazon Bedrock et cliquez sur « Modèles personnalisés ». Vous accéderez à la page du modèle personnalisé qui comporte deux onglets : Modèles et Tâches d'entraînement. Les deux onglets proposent un menu déroulant « Personnaliser le modèle » sur la droite. Sélectionnez « Pré-formation continue » dans le menu déroulant pour accéder à « Créer une tâche de pré-formation continue ». Vous fournirez le modèle source, le nom, le chiffrement du modèle, les données d'entrée, les hyperparamètres et les données de sortie. En outre, vous pouvez fournir des balises ainsi que des détails sur les rôles AWS Identity and Access Management (IAM) et les politiques de ressources pour la tâche.

Amazon Titan

Exclusive à Amazon Bedrock, la famille de modèles Amazon Titan intègre les 25 années d'expérience d'Amazon en matière d'innovation avec l’IA et le machine learning dans l'ensemble de l’entreprise. Les FM Amazon Titan offrent aux clients un large éventail de choix de modèles d'image, multimodaux et de texte haute performance via une API entièrement gérée. Les modèles Amazon Titan sont créés par AWS et préentraînés sur de grands jeux de données, ce qui en fait des modèles puissants et polyvalents conçus pour prendre en charge divers cas d'utilisation, tout en favorisant l'utilisation responsable de l'IA. Utilisez-les tels quels ou personnalisez-les avec vos propres données.

Pour en savoir plus sur les données traitées pour développer et former les Amazon Titan FM, veuillez consulter la page Entraînement au modèle Amazon Titan et confidentialité.

Génération augmentée de récupération (RAG)

Les formats de données pris en charge incluent les fichiers .pdf, .txt, .md, .html, .doc et .docx, .csv, .xls et .xlsx. Les fichiers doivent être chargés sur Amazon S3. Indiquez simplement l'emplacement de vos données dans Amazon S3 et bases de connaissances pour Amazon Bedrock se chargeront de l'intégralité du flux de travail d'ingestion dans votre base de données vectorielles.

Les bases de connaissances pour Amazon Bedrock proposent trois options pour découper le texte avant de le convertir en intégrations. 

1.  Option par défaut : les bases de connaissances pour Amazon Bedrock divisent automatiquement votre document en morceaux contenant chacun 200 jetons, garantissant ainsi qu'une phrase ne sera pas interrompue au milieu. Si un document contient moins de 200 jetons, il n'est plus divisé. Un chevauchement de 20 % des jetons est maintenu entre deux morceaux consécutifs.

2.  Découpage à taille fixe : dans cette option, vous pouvez spécifier le nombre maximum de jetons par fragment et le pourcentage de chevauchement entre les fragments pour les bases de connaissances pour Amazon Bedrock, de sorte que votre document sera automatiquement divisé en fragments, garantissant ainsi qu'une phrase ne sera pas interrompue au milieu. 

3.  Option de création d'une intégration par document : Amazon Bedrock crée une intégration par document. Cette option convient si vous avez pré-traité vos documents en les divisant en fichiers distincts et si vous ne souhaitez pas qu’Amazon Bedrock découpe davantage vos documents.
 

À l'heure actuelle, les bases de connaissances pour Amazon Bedrock utilisent la dernière version du modèle Amazon Titan Text Embeddings disponible dans Amazon Bedrock. Le modèle Amazon Titan Text Embeddings prend en charge 8 000 jetons et plus de 25 langues, et crée des intégrations de 1 536 dimensions. 

Les basses de connaissances pour Amazon Bedrock prennent en charge l'intégralité du flux de travail d'ingestion, à savoir la conversion de vos documents en intégrations (vecteur) et le stockage des intégrations dans une base de données vectorielles spécialisée. Les bases de connaissances pour Amazon Bedrock prennent en charge les bases de données populaires pour le stockage vectoriel, notamment le moteur vectoriel pour Amazon OpenSearch sans serveur, Pinecone, Redis Enterprise Cloud, Amazon Aurora (bientôt disponible) et MongoDB (bientôt disponible). Si vous ne possédez pas de base de données vectorielles existante, Amazon Bedrock crée pour vous un magasin de vecteurs OpenSearch sans serveur.

En fonction de votre cas d'utilisation, vous pouvez utiliser Amazon EventBridge pour créer une synchronisation périodique ou basée sur des événements entre Amazon S3 et les bases de connaissances pour Amazon Bedrock.

Évaluation du modèle

L'évaluation de modèle sur Amazon Bedrock vous permet d'évaluer, de comparer et de sélectionner les FM les plus adaptés à votre cas d'utilisation en seulement quelques clics. Amazon Bedrock donne le choix entre évaluation automatique et évaluation humaine. Vous pouvez utiliser la première avec des paramètres prédéfinis tels que la précision, la robustesse et la toxicité. Vous pouvez utiliser les flux de travail d'évaluation humaine pour obtenir des métriques subjectives ou personnalisées telles que la convivialité, le style et l'alignement avec la voix de la marque. Pour l'évaluation humaine, vous pouvez faire appel à vos employés en interne ou à une équipe gérée par AWS en tant que réviseurs. L'évaluation de modèle sur Amazon Bedrock fournit des jeux de données intégrés mais vous pouvez également apporter vos propres jeux de données.

Vous pouvez évaluer diverses métriques prédéfinies telles que la précision, la robustesse et la toxicité à l'aide d'évaluations automatiques. Vous pouvez également utiliser les flux de travail d'évaluation humaine pour obtenir des métriques subjectives ou personnalisées telles que la convivialité, la pertinence, le style et l'alignement avec la voix de la marque.

Les évaluations automatiques vous permettent de réduire rapidement la liste des FM disponibles par rapport à des critères standard (tels que la précision, la toxicité et la robustesse). Les évaluations humaines sont souvent utilisées pour évaluer des critères plus nuancés ou subjectifs qui nécessitent un jugement humain et où les évaluations automatiques peuvent ne pas exister (tels que la voix de la marque, l'intention créative, la convivialité).

Vous pouvez évaluer rapidement les modèles Amazon Bedrock pour des indicateurs tels que la précision, la robustesse et la toxicité en tirant parti de jeux de données intégrés sélectionnés ou en apportant vos propres jeux de données de requêtes. Une fois que vos jeux de données de requêtes ont été envoyés aux modèles Amazon Bedrock à des fins d'inférence, les réponses des modèles sont notées à l'aide d'algorithmes d'évaluation pour chaque dimension. Le moteur de back-end regroupe les scores de réponse aux requêtes individuels en scores récapitulatifs et les présente sous forme de rapports visuels faciles à comprendre.

Amazon Bedrock vous permet de configurer des flux de travail de révision humaine en quelques clics et de demander à vos employés en interne ou à une équipe d'experts dirigée par AWS d'évaluer les modèles. Grâce à l'interface intuitive d'Amazon Bedrock, les utilisateurs peuvent examiner les réponses des modèles et donner leur avis en cliquant sur les pouces vers le haut ou vers le bas, en évaluant sur une échelle de 1 à 5, en choisissant la meilleure parmi plusieurs réponses ou en classant les requêtes. Par exemple, un membre de l'équipe peut voir comment deux modèles répondent à la même requête, puis être invité à sélectionner le modèle qui affiche les résultats les plus précis, pertinents ou stylistiques. Vous pouvez spécifier les critères d'évaluation qui vous intéressent en personnalisant les instructions et les boutons qui apparaîtront dans l'interface utilisateur d'évaluation de votre équipe. Vous pouvez également fournir des instructions détaillées avec des exemples et l'objectif général de l'évaluation du modèle, afin que les utilisateurs puissent aligner leur travail en conséquence. Cette méthode est utile pour évaluer des critères subjectifs qui nécessitent un jugement humain ou une expertise plus nuancée en la matière, et qui ne peuvent pas être facilement jugés par des évaluations automatiques.

IA responsable

Les barrières de protection pour Amazon Bedrock vous permettent de mettre en œuvre des mesures de protection pour vos applications d'IA générative en fonction de vos cas d'utilisation et de vos politiques d'IA responsable. Les barrières de protection aident à contrôler l'interaction entre les utilisateurs et les FM en filtrant les contenus indésirables et nuisibles, et supprimeront bientôt les données d'identification personnelle (PII), améliorant ainsi la sécurité et la confidentialité du contenu dans les applications d'IA générative. Vous pouvez créer plusieurs barrières de protection avec différentes configurations adaptées à des cas d'utilisation spécifiques. De plus, grâce aux barrières de protection, vous pouvez surveiller et analyser en permanence les entrées des utilisateurs et les réponses des FM susceptibles d'enfreindre les politiques définies par le client.

Les barrières de protection vous permettent de définir un ensemble de politiques visant à protéger vos applications d'IA générative. Vous pouvez configurer les politiques suivantes dans une barrière de protection.

  • Sujets refusés : définir un ensemble de sujets indésirables dans le contexte de votre application. Par exemple, un assistant bancaire en ligne peut être conçu pour s'abstenir de fournir des conseils d'investissement.
  • Filtres de contenu : configurez des seuils pour filtrer les contenus préjudiciables dans les catégories de haine, d'insultes, de sexualité et de violence.
  • Filtres de mots (bientôt disponible) : vous pouvez définir un ensemble de mots à bloquer dans les entrées utilisateur et dans les réponses générées par FM.
  • Rédaction de PII (bientôt disponible) : vous pouvez sélectionner un ensemble de PII qui peuvent être rédigées dans les réponses générées par FM. Selon le cas d'utilisation, vous pouvez également bloquer une entrée utilisateur si elle contient une PII.

Les barrières de protection peuvent être utilisées avec tous les grands modèles de langage disponibles sur Amazon Bedrock, notamment les FM Titan, Claude d'Anthropic, Llama 2 de Meta, Jurassic d'AI21 et Command de Cohere. Elles peuvent également être utilisées avec des FM affinés ainsi qu'avec des agents pour Amazon Bedrock.