Optimieren Sie die Leistung für Amazon Bedrock-Agenten mithilfe einer einzigen Wissensdatenbank - Amazon Bedrock

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Optimieren Sie die Leistung für Amazon Bedrock-Agenten mithilfe einer einzigen Wissensdatenbank

Amazon Bedrock Agents bietet Optionen zur Auswahl verschiedener Abläufe, mit denen die Latenz für einfachere Anwendungsfälle optimiert werden kann, in denen Agenten über eine einzige Wissensdatenbank verfügen. Um sicherzustellen, dass Ihr Agent diese Optimierung nutzen kann, überprüfen Sie, ob die folgenden Bedingungen für die entsprechende Version Ihres Agenten gelten:

  • Ihr Agent enthält nur eine Wissensdatenbank.

  • Ihr Agent enthält keine Aktionsgruppen oder sie sind alle deaktiviert.

  • Ihr Agent fordert keine weiteren Informationen vom Benutzer an, wenn er nicht über genügend Informationen verfügt.

  • Ihr Agent verwendet die Standardvorlage für Orchestrierungsaufforderungen.

Um zu erfahren, wie Sie nach diesen Bedingungen suchen können, wählen Sie die Registerkarte für Ihre bevorzugte Methode und gehen Sie dann wie folgt vor:

Console
  1. Melden Sie sich bei der Rolle AWS Management Console Using an IAM mit Amazon Bedrock-Berechtigungen an und öffnen Sie die Amazon Bedrock-Konsole unter. https://console.aws.amazon.com/bedrock/

  2. Wählen Sie im linken Navigationsbereich Agenten aus. Wählen Sie dann im Abschnitt Agenten einen Agenten aus.

  3. Vergewissern Sie sich im Abschnitt Agentenübersicht, dass das Benutzereingabefeld DEAKTIVIERT ist.

  4. Wenn Sie überprüfen möchten, ob die Optimierung auf den Arbeitsentwurf des Agenten angewendet wird, wählen Sie den Arbeitsentwurf im Abschnitt Arbeitsentwurf aus. Wenn Sie überprüfen möchten, ob die Optimierung auf eine Version des Agenten angewendet wird, wählen Sie die Version im Abschnitt Versionen aus.

  5. Vergewissern Sie sich, dass der Abschnitt Wissensdatenbanken nur eine Wissensdatenbank enthält. Wenn es mehr als eine Wissensdatenbank gibt, deaktivieren Sie alle außer einer. Informationen zum Deaktivieren von Wissensdatenbanken finden Sie unterTrennen einer Wissensdatenbank von einem Agenten.

  6. Vergewissern Sie sich, dass der Abschnitt Aktionsgruppen keine Aktionsgruppen enthält. Wenn es Aktionsgruppen gibt, deaktivieren Sie alle. Informationen zum Deaktivieren von Aktionsgruppen finden Sie unterEine Aktionsgruppe ändern.

  7. Überprüfen Sie im Abschnitt Erweiterte Eingabeaufforderungen, ob der Wert im Feld Orchestration auf Standard gesetzt ist. Wenn es Überschrieben ist, wählen Sie Bearbeiten (wenn Sie eine Version Ihres Agenten anzeigen, müssen Sie zuerst zum Arbeitsentwurf navigieren) und gehen Sie wie folgt vor:

    1. Wählen Sie im Abschnitt Erweiterte Eingabeaufforderungen die Registerkarte Orchestrierung aus.

    2. Wenn Sie die Vorlage auf die Standardeinstellungen zurücksetzen, wird Ihre benutzerdefinierte Vorlage für Eingabeaufforderungen gelöscht. Achten Sie darauf, Ihre Vorlage zu speichern, falls Sie sie später benötigen.

    3. Deaktivieren Sie die Option Standardeinstellungen für Orchestrierungsvorlagen überschreiben. Bestätigen Sie die angezeigte Meldung.

  8. Um die von Ihnen vorgenommenen Änderungen zu übernehmen, wählen Sie oben auf der Seite mit den Agentendetails oder im Testfenster die Option Vorbereiten aus. Testen Sie anschließend die optimierte Leistung des Agenten, indem Sie im Testfenster eine Nachricht senden.

  9. (Optional) Erstellen Sie bei Bedarf eine neue Version Ihres Agenten, indem Sie die Schritte unter befolgenStellen Sie einen Amazon Bedrock-Agenten bereit und integrieren Sie ihn in Ihre Anwendung.

API
  1. Senden Sie eine ListAgentKnowledgeBasesAnfrage mit einem Build-Time-Endpunkt von Agents for Amazon Bedrock und geben Sie die ID Ihres Agenten an. Verwenden Sie DRAFT für den agentVersion Arbeitsentwurf oder geben Sie die entsprechende Version an. Vergewissern Sie sich, dass die Antwort nur ein Objekt agentKnowledgeBaseSummaries enthält (das einer Wissensdatenbank entspricht). Wenn es mehr als eine Wissensdatenbank gibt, deaktivieren Sie alle außer einer. Informationen zum Deaktivieren von Wissensdatenbanken finden Sie unterTrennen einer Wissensdatenbank von einem Agenten.

  2. Senden Sie eine ListAgentActionGroupsAnfrage mit einem Build-Time-Endpunkt von Agents for Amazon Bedrock und geben Sie die ID Ihres Agenten an. Verwenden Sie DRAFT für den agentVersion Arbeitsentwurf oder geben Sie die entsprechende Version an. Überprüfen Sie in der Antwort, ob die actionGroupSummaries Liste leer ist. Wenn es Aktionsgruppen gibt, deaktivieren Sie alle. Informationen zum Deaktivieren von Aktionsgruppen finden Sie unterEine Aktionsgruppe ändern.

  3. Senden Sie eine GetAgentfordern Sie bei einem Agenten für Amazon Bedrock Build-Time-Endpunkt an und geben Sie die ID Ihres Agenten an. Suchen Sie in der Antwort in der promptConfigurations Liste im promptOverrideConfiguration Feld nach dem PromptConfigurationObjekt, dessen promptType Wert ist. ORCHESTRATION Wenn der promptCreationMode Wert lautetDEFAULT, müssen Sie nichts tun. Wenn jaOVERRIDDEN, gehen Sie wie folgt vor, um die Vorlage auf die Standardeinstellungen zurückzusetzen:

    1. Wenn Sie die Vorlage auf die Standardeinstellungen zurücksetzen, wird Ihre Vorlage für benutzerdefinierte Eingabeaufforderungen gelöscht. Achten Sie darauf, Ihre Vorlage aus dem basePromptTemplate Feld zu speichern, falls Sie sie später benötigen.

    2. Senden Sie eine UpdateAgentAnfrage mit einem Build-Time-Endpunkt von Agents for Amazon Bedrock. Legen Sie für das PromptConfigurationObjekt, das der Orchestrierungsvorlage entspricht, den Wert auf fest. promptCreationMode DEFAULT

  4. Um alle von Ihnen vorgenommenen Änderungen zu übernehmen, senden Sie eine PrepareAgentAnfrage mit einem Build-Time-Endpunkt von Agents for Amazon Bedrock. Testen Sie anschließend die optimierte Leistung des Agenten, indem Sie eine InvokeAgentAnfrage mit einem Runtime-Endpunkt von Agents for Amazon Bedrock unter Verwendung des TSTALIASID Alias des Agenten.

  5. (Optional) Erstellen Sie bei Bedarf eine neue Version Ihres Agenten, indem Sie die Schritte unter Stellen Sie einen Amazon Bedrock-Agenten bereit und integrieren Sie ihn in Ihre Anwendung befolgen.