Einen Inline-Agenten zur Laufzeit konfigurieren - 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.

Einen Inline-Agenten zur Laufzeit konfigurieren

Anmerkung

Die Konfiguration und das Aufrufen einer Inline-Agent-Funktion befinden sich in der Vorschauversion für Amazon Bedrock und können sich ändern.

Sie können einen Inline-Amazon Bedrock-Agenten mithilfe InvokeInlineAgentder API dynamisch zur Laufzeit konfigurieren und aufrufen. Die Verwendung eines Inline-Agenten bietet Ihnen die Flexibilität, Ihre Agentenfunktionen wie Basismodelle, Anweisungen, Aktionsgruppen, Leitplanken und Wissensdatenbanken zu spezifizieren, während Sie Ihren Agenten aufrufen. Sie müssen die Funktionen des Agenten nicht vorab definieren, bevor Sie ihn verwenden können.

Im Folgenden sind einige der Anwendungsfälle aufgeführt, in denen die Verwendung von Inline-Agenten hilfreich sein kann, indem sie Ihnen die Flexibilität bietet, Ihren Agenten zum Zeitpunkt des Aufrufs zu konfigurieren.

  • Führen Sie schnelle Experimente durch, indem Sie verschiedene Agentenfunktionen mit unterschiedlichen Konfigurationen testen und Tools, die Ihrem Agenten zur Verfügung stehen, dynamisch aktualisieren, ohne separate Agenten erstellen zu müssen.

  • Rufen Sie dynamisch einen Agenten auf, um bestimmte Aufgaben auszuführen, ohne neue Agentenversionen zu erstellen oder den Agenten vorzubereiten.

  • Führen Sie einfache Abfragen aus oder verwenden Sie den Codeinterpreter für einfache Aufgaben, indem Sie den Agenten zur Laufzeit erstellen und aufrufen.

Unterstützte Modelle und Regionen

Sie können jedes von Amazon Bedrock Agents unterstützte Basismodell verwenden, um Ihren Inline-Agenten zu konfigurieren, und Sie können Ihren Inline-Agenten in allen Regionen aufrufen, in denen Amazon Bedrock Agents unterstützt werden. Weitere Informationen zu den Modellen und Regionen, die von Amazon Bedrock Agents unterstützt werden, finden Sie im Folgenden:

Mit Inline-Agenten können Sie zwischen Modellen wechseln. Wir empfehlen Ihnen, zwischen den Modellen zu wechseln, die zur selben Familie gehören. Der Wechsel zwischen Modellen, die zu unterschiedlichen Familien gehören, kann zu inkonsistentem Verhalten führen und zu Fehlern führen.

Das Konfigurieren und Aufrufen eines Inline-Agenten wird derzeit in der Amazon Bedrock-Konsole nicht unterstützt.

Richtlinien für die Verwendung erweiterter Eingabeaufforderungsvorlagen für Inline-Agenten

  • Standardvorlagen für Eingabeaufforderungen — Standardmäßig verwendet Amazon Bedrock die Standardvorlage für Basisaufforderungen für Ihren Inline-Agenten, und die Eingabeaufforderungen können jederzeit im Hintergrund geändert werden. Dies kann dazu führen, dass die Antworten inkonsistent sind. Wenn Sie konsistente Antworten auf Ihre Anfragen wünschen, passen Sie das Verhalten Ihres Inline-Agenten an, indem Sie die Logik in der standardmäßigen Basisvorlage für Eingabeaufforderungen mit Ihren eigenen Konfigurationen überschreiben. Weitere Informationen finden Sie unter Vorlagen für erweiterte Eingabeaufforderungen.

  • Verschlüsselung — Wird verwendetcustomer managed key , um die Sitzungsdetails im Ruhe-/Speicherbereich zu verschlüsseln. Wenn eine Sitzung mit einem vom Kunden verwalteten Schlüssel gestartet wird, ist dieser für alle future Anfragen für dieselbe Sitzung erforderlich. Die Verwendung eines anderen vom Kunden verwalteten Schlüssels für dieselben Sitzungen führt zu einer Ausnahme.

  • Sitzungsfreigabe — Wenn Sie Benutzer mit zwei verschiedenen Rollen haben, die eine Sitzung mit derselben sessionId starten, interagieren sie mit unterschiedlichen Sitzungen. Wenn die gemeinsame Nutzung von Sitzungen erforderlich ist, erstellen Sie eine gemeinsame Rolle für Ihre Benutzer, um eine Konversation zu beginnen.

  • Status der Inline-Sitzungen — Die darin enthaltenen Attribute bleiben während der gesamten Sitzung InlineSessionState bestehen. Verwenden Sie die Attribute, um zusätzlichen Kontext für Ihr Modell bereitzustellen und um Eingabeaufforderungen zu erhalten.