Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Prérequis

Mode de mise au point
Prérequis - Amazon Bedrock

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Note

La configuration et l'appel d'une fonctionnalité d'agent en ligne sont disponibles dans la version préliminaire d'Amazon Bedrock et sont susceptibles d'être modifiées.

Remplissez les conditions préalables suivantes avant d'appeler votre agent en ligne :

  1. Choisissez le modèle de base que vous souhaitez utiliser pour configurer votre agent en ligne, la région dans laquelle vous souhaitez appeler l'agent et une instruction indiquant à l'agent en ligne ce qu'il doit faire.

  2. Créez ou préparez une ou plusieurs des propriétés d'agent Amazon Bedrock suivantes que vous souhaitez utiliser pour votre agent en ligne.

    Champ Cas d’utilisation
    Groupes d'action Fournissez une liste de groupes d'actions, chaque groupe d'actions définissant les actions que l'agent en ligne peut effectuer. Par exemple, vous pouvez définir un groupe d'actions Appointment qui aide les utilisateurs à effectuer des actions telles que CreateAppointment GetAppointment, CancelAppointment,, etc.
    Configuration du garde-corps Configurez des barrières de sécurité pour bloquer les sujets, prévenir les hallucinations et mettre en œuvre des mesures de protection pour votre application.
    Bases de connaissances Associez les bases de connaissances à votre agent en ligne pour augmenter le taux de réponse généré par le modèle. Les bases de connaissances peuvent être utilisées non seulement pour répondre aux requêtes des utilisateurs et analyser des documents, mais également pour compléter les instructions fournies aux modèles de base en fournissant un contexte à l'invite.
    promptOverridenConfiguration Configurez des invites de remplacement dans différentes parties d'une séquence d'agents afin d'améliorer la précision de votre agent en ligne.
    customerEncryptionArn Spécifiez le nom de ressource Amazon (ARN) de la clé AWS KMS à utiliser pour chiffrer votre agent en ligne.
  3. Créez un rôle AWS Identity and Access Management (IAM) et associez la politique mentionnée dans cette étape au rôle.

    Avant de pouvoir invoquer un agent en ligne, vous devez créer un rôle IAM qui fournit les autorisations nécessaires pour utiliser l'InvokeInlineAgentAPI et accéder à des ressources telles que les fonctions Lambda, les bases de connaissances et les modèles de base.

    Créez un rôle de service personnalisé pour votre agent en ligne en suivant les étapes de la section Création d'un rôle pour déléguer des autorisations à un utilisateur IAM. Après avoir créé le rôle IAM, associez la politique suivante au rôle.

    Note

    Pour des raisons de sécurité, remplacez le, et *.ids par la région ${region}${account-id}, votre identifiant de compte et les identifiants de ressource spécifiques une fois que vous les avez créés.

    { "Version": "2012-10-17", "Statement": [ { "Sid": "InvokeInlineAgent", "Effect": "Allow", "Action": "bedrock:InvokeInlineAgent" } { "Sid": "InvokeFoundationModel", "Effect": "Allow", "Action": "bedrock:InvokeModel", "Resource": "arn:aws:bedrock:${region}::foundation-model/{modelId}" }, { "Sid": "S3AccessForKBAndActions", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:GetObjectMetadata" ], "Resource": "arn:aws:s3:::" }, { "Sid": "S3AccessForCodeInterpreter", "Effect": "Allow", "Action": [ "s3:GetObjectVersion", "s3:GetObjectVersionAttributes", "s3:GetObjectAttributes" ], "Resource": "arn:aws:s3:::bucket/path/to/file" }, { "Sid": "KnowledgeBaseAccess", "Effect": "Allow", "Action": [ "bedrock:Retrieve", "bedrock:RetrieveAndGenerate" ], "Resource": "arn:aws:bedrock:${region}:${account-id}:knowledge-base/knowledge-base-id" }, { "Sid": "GuardrailAccess", "Effect": "Allow", "Action": "bedrock:ApplyGuardrail", "Resource": "arn:aws:bedrock:${region}:${account-id}:guardrail/${guardrail-id}" }, { "Sid": "LambdaInvoke", "Effect": "Allow", "Action": "lambda:InvokeFunction", "Resource": "arn:aws:lambda:${region}:${account-id}:function:function-name" }, { "Sid": "KMSAccess", "Effect": "Allow", "Action": [ "kms:GenerateDataKey*", "kms:Decrypt" ], "Resource": "arn:aws:kms:${region}:${account-id}:key/${key-id}" } ] }
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.