Conditions préalables
Note
La configuration et l’invocation d’une fonctionnalité d’agent en ligne sont disponibles en version préliminaire pour Amazon Bedrock et peuvent encore évoluer.
Avant d’invoquer votre agent en ligne, remplissez les conditions préalables suivantes :
Choisissez le modèle de fondation que vous souhaitez utiliser pour configurer votre agent en ligne, la région dans laquelle vous souhaitez invoquer l’agent et une instruction indiquant à l’agent en ligne ce qu’il doit faire.
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 actionGroups 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 Rendez-vous qui aide les utilisateurs à effectuer des actions telles que CreateAppointment, GetAppointment, CancelAppointment, etc. guardrailConfiguration Configurez des barrières de protection pour bloquer des rubriques, prévenir les hallucinations et mettre en place des mesures de sécurité pour votre application. knowledgeBases Associez knowledgeBases avec votre agent en ligne pour améliorer la réponse générée par le modèle. Des bases de connaissances peuvent être utilisées non seulement pour répondre aux questions des utilisateurs et analyser des documents, mais également pour compléter les instructions fournies aux modèles de fondation en donnant du 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 l’Amazon Resource Name (ARN) de la clé AWS KMS à utiliser pour chiffrer votre agent en ligne. -
Créez un rôle AWS Identity and Access Management (IAM) et associez la stratégie mentionnée à 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’API
InvokeInlineAgentet accéder à des ressources telles que les fonctions Lambda, les bases de connaissances et les modèles de fondation.Créez un rôle de service personnalisé pour votre agent en ligne en suivant les étapes sous Création d’un rôle pour déléguer des autorisations à un utilisateur IAM. Après avoir créé le rôle IAM, attachez la stratégie suivante au rôle.
Note
Pour des raisons de sécurité, remplacez
${region},${account-id}et*.idspar la région, votre ID de compte et des ID de ressource spécifiques une fois que vous les avez créés.