View a markdown version of this page

AgentCore Harness - Amazon Grundgestein AgentCore

AgentCore Harness

Jeder Agent hat eine Orchestrierungsebene: eine Schleife, die das Modell aufruft, Tools auswählt, Ergebnisse zurückgibt, den Kontext verwaltet und Fehler behandelt. Für die Ausführung in der Produktion wird eine echte Infrastruktur benötigt: Rechenleistung, eine Sandbox, sichere Toolverbindungen, Dateisystem, Speicher, Identität und Beobachtbarkeit. Zusammen bilden sie den Agenten-Harness, das System, über das ein Agent tatsächlich ausgeführt werden kann.

Ein System lokal einzurichten ist schnell. In der Produktion explodiert die Arbeit, und in dem Moment, in dem mehr als ein Benutzer bedient werden muss, entsteht eine ganz neue Ebene: Parallelität, Isolation, Identität, Status, Skalierung. Bisher hat jedes Team diese Arbeit selbst erledigt.

Der verwaltete Agent-Harness AgentCore wiederum funktioniert dann in der Konfiguration. Sie legen fest, was Ihr Agent tut (Modell, Tools, Fähigkeiten, Anweisungen). Er AgentCore kümmert sich um die Umgebung, die Rechenleistung, den Arbeitsspeicher, die Identität, das Netzwerk und die Beobachtbarkeit, sodass aus der Konfiguration ein laufender Agent wird. Das Ausprobieren eines anderen Modells oder das Hinzufügen eines neuen Tools ist eine Änderung der Konfiguration, kein Umschreiben des Codes.

AgentCore Architektur nutzen

Jede Harness-Sitzung ist standardmäßig statusbehaftet und wird pro Sitzung in einer sicheren, isolierten MicroVM ausgeführt (unterstützt durch AgentCore Runtime). Der Agent verfügt über ein eigenes Dateisystem und eine eigene Shell, sodass er Code schreiben und ausführen sowie Kurz- und Langzeitspeicher und Dateien sitzungsübergreifend speichern kann, selbst wenn die zugrunde liegende MicroVM-Sitzung abgelaufen ist und durch eine neue ersetzt wird. Agenten können jedes von Amazon Bedrock, OpenAI, Google Gemini oder einem anderen Anbieter bereitgestellte Modell verwenden und während der Sitzung den LiteLLM-compatible Anbieter wechseln, ohne den Kontext zu verlieren. Sie können also mit einem Modell planen und mit einem anderen ausführen oder Anbieter für einen Preis-/Leistungstest austauschen, ohne die Konversation neu aufbauen zu müssen. Agenten können sich über AgentCore Gateways oder MCP-Server mit Tools verbinden oder den integrierten Browser oder den Codeinterpreter verwenden. Du kannst AWS Skills aus Git, S3 oder dem kuratierten AWS Skill-Katalog mit einem einzigen Schalter anhängen, sodass der Agent Fachwissen auf Abruf abholt, anstatt zu improvisieren. Wenn Sie eine benutzerdefinierte Umgebung mit Ihren eigenen Abhängigkeiten benötigen, können Sie Ihren eigenen Container mitbringen. Sie können auch S3-Dateien oder EFS bereitstellen, um Daten sitzungs- und nutzungsübergreifend mit voller S3-Beständigkeit und Historie auszutauschen. Jede Aktion wird automatisch anhand von AgentCore Observability verfolgt. In einer einheitlichen Ansicht wird angezeigt, was der Agent in allen Funktionen getan hat, sodass Sie nicht mehr zwischen Protokollgruppen hin- und herspringen müssen, um herauszufinden, was passiert ist.

Sie können anhand des tatsächlichen Datenverkehrs anhand von AgentCore Bewertungen und Optimierungen das Verhalten bewerten, umgehend Empfehlungen und Toolbeschreibungen einholen und A/B Tests mit statistischer Signifikanz pro Sitzung durchführen. Führen Sie dann Änderungen sicher mit unveränderlichen Versionen und benannten Endpunkten durch und führen Sie sofort ein Rollback durch, indem Sie einen Endpunkt auf eine frühere Version verweisen. Sie können einen Harness über den AgentCore InvokeHarness Status in AWS Step Functions in eine größere Pipeline einfügen oder in Strands-Code exportieren (Claude Agent SDK in Kürze) und ihn zur AgentCore Laufzeit ausführen, wenn die Konfiguration nicht ausreicht. Alles, was Sie zum Erstellen, Ausführen und Betreiben von Produktionsagenten benötigen, ohne die Infrastruktur verwalten zu müssen. Der Harness wird von Strands Agents unterstützt, dem Open-Source-Agenten-Framework von AWS.

Es wird keine separate Gebühr für den Kabelbaum erhoben. Sie zahlen nur für die zugrunde liegenden AgentCore Funktionen, die Sie nutzen. Einzelheiten finden Sie auf der AgentCore Preisseite.

AgentCore Harness ist in GA in allen hier aufgeführten Regionen erhältlich.