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.
Agenten für Simulation und Testumgebung
Simulations- und Testbed-Agenten arbeiten in virtualisierten oder kontrollierten Umgebungen, in denen sie denken, handeln und lernen. Diese Agenten simulieren Verhalten, modellieren Ergebnisse und trainieren Strategien in wiederholbaren Umgebungen, bevor sie sie in realen Umgebungen anwenden.
Dieses Muster ist nützlich für iterative Entwicklung, verstärkendes Lernen (RL), die Bewertung autonomer Entscheidungen und das Testen von emergentem Verhalten. Simulationsagenten arbeiten oft in geschlossenen Kreisläufen, erhalten Feedback von ihrer Umgebung und passen ihr Verhalten entsprechend an. Deshalb sind sie unverzichtbar für Aufgaben, die räumliches Denken, Echtzeitsteuerung oder komplexe Systemdynamik beinhalten.
Architektur
Das folgende Diagramm zeigt einen Simulations- oder Testbed-Agenten:
Description
-
Initiiert eine Umgebung
-
Der Agent initiiert eine simulierte Umgebung (z. B. eine 3D-Welt, eine Physik-Engine, eine CLI-Sandbox oder einen synthetischen Datenstrom).
-
Der Agent wird mit einer ersten Aufgabe, einem Ziel oder einer Richtlinie in die Umgebung geladen.
-
-
Nimmt den Agenten wahr
-
Der Agent nimmt den aktuellen Status durch Simulationstelemetrie wahr (z. B. Sensoremulation, virtuelle Kamera und strukturierte Protokolle).
-
-
Ruft Ziel und Erinnerung ab
-
Der Agent ruft das ihm zugewiesene Ziel, seine Szenarioanweisungen oder sein kontextuelles Ziel ab.
-
Er kann auch vorherigen Speicher abrufen, einschließlich der folgenden:
-
Langfristige Strategien oder Richtlinien
-
Umweltkarten oder bekannte Einschränkungen
-
Frühere Erfolge oder Misserfolge ähnlicher Simulationen
-
-
-
Gründe und Pläne
-
Ein LLM interpretiert den simulierten Zustand, die Aufgabenziele und das erlernte Wissen.
-
Es generiert einen Aktionsplan oder einen Kontrollbefehl.
-
-
Führt simulierte Aktionen aus
-
Der Agent führt den Plan aus, ändert den Status, navigiert im Raum oder interagiert mit virtuellen Entitäten.
-
-
Lernt
-
Der Agent bewertet die Ergebnisse der Maßnahmen
-
Je nach Konfiguration des Agenten kann er Folgendes tun:
-
RL ausführen
-
Protokollieren Sie die Ergebnisse für future Feinabstimmungen
-
Passen Sie Strategien in Echtzeit an
-
-
Capabilities
-
Arbeitet in synthetischen oder virtuellen Umgebungen
-
Unterstützt trial-and-error Lernen, die Verfeinerung von Richtlinien und die Systemmodellierung
-
Tests mit geringem Risiko in Bezug auf Verhalten, Fehlerbehandlung und Sonderfälle
-
Ermöglicht die Analyse des Verhaltens neu auftretender Agenten in Konfigurationen mit mehreren Agenten
-
Unterstützt sowohl die Steuerung als auch die Erkundung von Daten im geschlossenen Regelkreis human-in-the-loop
Häufige Anwendungsfälle
-
Reinforcement-Learning für Robotik, Drohnen und Spiele
-
Training autonomer Fahrzeuge auf virtuellen Straßen
-
Simulierte UIs oder CLIs für- DevOps und Prüfstandsszenarien
-
Experimente mit neu auftretendem Verhalten in sozialen Simulationen
-
Sicherheitsvalidierung der Entscheidungslogik vor der Produktion
Implementierungsleitfaden
Sie können einen Simulations- und Testbed-Agenten mit den folgenden Tools erstellen und: AWS-Services
Komponente |
AWS-Service |
Zweck |
|---|---|---|
Umgebung |
Amazon ECS EC2, Amazon oder ein benutzerdefinierter Simulator im Amazon SageMaker Studio Lab |
Führen Sie virtuelle Welten (Gazebo, Unity, Unreal) oder eine Sandbox aus CLIs |
Agentenlogik |
Amazon Bedrock SageMaker, Amazon oder AWS Lambda |
LLM-basierte Planer oder RL-Agenten |
Feedback-Schleife |
Amazon SageMaker Reinforcement-Learning CloudWatch, Amazon oder benutzerdefinierte Protokolle |
Nachverfolgung von Prämien, Ergebnisbewertung und Verhaltensprotokollierung |
Erinnerung und Wiederholung |
Amazon S3, Amazon DynamoDB oder Amazon RDS |
Persistenter Status, Episodenverlauf oder Szenariodaten |
Visualisierung |
CloudWatch Amazon-Dashboards oder Amazon-Notizbücher SageMaker |
Beobachten Sie politische Änderungen, Ergebnisse und Schulungskennzahlen |
Im Folgenden sind zusätzliche Anwendungen aufgeführt:
-
AWS SimSpace Weaver
für groß angelegte räumliche Simulationen -
AWS IoT Corezum Testen von Schattengeräten
-
Amazon SageMaker Experiments zur Bewertung und zum Benchmarking von Agenten
Zusammenfassung
Simulations- und Prüfstandsagenten dienen der strukturierten Erkundung, bevor sie in Produktionssystemen eingesetzt werden. Verwenden Sie diese Agenten, um autonome Navigationsrichtlinien zu trainieren, Geschäftsprozesse in synthetischen Umgebungen zu testen und Schwärme auf Koordinationsmuster zu untersuchen.