Ultralytics YOLO27: Trag dich in die Warteliste ein.
YOLO lizenzieren
Zurück zum Ultralytics-Glossar

Auto-GPT

Auto-GPT ist ein Open-Source-Programm aus dem Jahr 2023, mit dem GPT-4 selbstständig ein Ziel verfolgen konnte, indem es sich in einer Schleife aus Planung, Werkzeugbefehlen und Speicher selbst Prompts gab.

Auto-GPT, heute AutoGPT geschrieben, ist ein Open-Source-Programm, mit dem GPT-4 selbstständig ein Ziel verfolgen konnte, indem es sich in einer Schleife selbst Anweisungen gab: Es plante einen Schritt, wählte einen Befehl wie eine Websuche oder das Schreiben einer Datei, führte ihn aus, las das Ergebnis und plante erneut, bis es das Ziel für erreicht hielt. Toran Bruce Richards, Gründer des Spielestudios Significant Gravitas, veröffentlichte das Programm am 30. März 2023, zwei Wochen nach dem Start von GPT-4. Innerhalb weniger Tage stand es an der Spitze der GitHub-Trendliste und machte aus der Idee eines autonomen, auf einem großen Sprachmodell (LLM) basierenden KI-Agenten ein Projekt, das alle selbst ausführen konnten. Das AutoGPT-Repository hat inzwischen mehr als 180.000 Sterne.

So funktioniert Auto-GPT#

Eine Person gab dem ursprünglichen Auto-GPT einen Namen, eine Rolle und einige Ziele, etwa einen Markt zu untersuchen und einen Bericht zu verfassen. Bei jedem Durchlauf erstellte das Programm aus diesen Zielen, einer Liste zulässiger Befehle, seinen Einschränkungen und dem jüngsten Verlauf eine Eingabeaufforderung und forderte GPT-4 auf, mit zwei Teilen im JSON-Format zu antworten. Der Teil thoughts enthielt den Text, die Überlegungen, den Plan und die Selbstkritik des Modells sowie eine Zusammenfassung für die Antwort an die Person – eine ausgeschriebene Form des Chain-of-Thought-Promptings. Der Teil command nannte eine Handlung und ihre Argumente: eine Google-Suche durchführen, eine Webseite aufrufen, Dateien lesen oder schreiben, Python-Code ausführen oder einen unterstützenden GPT-Agenten starten.

Vor der Ausführung jedes Befehls zeigte Auto-GPT ihn der Person an. Sie gab y ein, um ihn zu genehmigen, y -N, um die nächsten N Befehle zu genehmigen, oder n, um das Programm zu beenden. Im fortlaufenden Modus entfielen diese Prüfungen vollständig. Die README warnte, dass das Programm endlos laufen oder Handlungen ausführen könne, die die Person normalerweise nicht genehmigen würde. Um über das kurze Kontextfenster des Modells hinaus Informationen zu speichern, legten frühe Versionen frühere Ergebnisse als Embeddings in einem lokalen JSON-Cache oder in Vektordatenbanken wie Pinecone, Redis oder Milvus ab. Bei jedem Durchlauf wurden die relevantesten Ergebnisse abgerufen, während GPT-3.5 lange Webseiten zusammenfasste.

Was Auto-GPT zeigte und woran es scheiterte#

Auto-GPT machte das ReAct-Muster, bei dem sich Schlussfolgerungen und Tool-Nutzung abwechseln, Millionen Menschen bekannt und inspirierte eine Welle ähnlicher Projekte, darunter Yohei Nakajimas BabyAGI, das eine laufende Aufgabenliste führte, die das Modell erstellte, priorisierte und abarbeitete. Die Durchläufe zeigten auch Probleme, die Entwickler von Agenten weiterhin berücksichtigen müssen. Agenten wiederholten dieselben Suchen in Schleifen, entfernten sich vom ursprünglichen Ziel, meldeten Fortschritte, die sie nicht erzielt hatten – eine Form von Halluzination – und verursachten hohe API-Kosten, weil jeder Zyklus GPT-4 mit einem langen Prompt aufrief. Das Fehlen einer klaren Abbruchregel und die Risiken des kontinuierlichen Modus zeigten, warum spätere Agenten in einem Agenten-Harness mit Schrittbudgets, Freigaberegeln und einer Agenten-Sandbox ausgeführt werden und warum Teams sie mithilfe von Agenten-Evaluierung statt anhand beeindruckender Demos messen. Auch die grundlegende Fähigkeit der Modelle verbesserte sich: OpenAI führte im Juni 2023 natives Function Calling ein, und spätere Reasoning-Modelle wurden mit bestärkendem Lernen trainiert, um lange Folgen von Tool-Aufrufen auszuführen.

  • Chatbots: Beantworten jeweils eine Nachricht und warten dann auf die nächste. Auto-GPT erzeugte selbst den nächsten Prompt und handelte weiter, bis es entschied, dass das Ziel erreicht war.
  • AutoML: Automatisiertes maschinelles Lernen durchsucht Modelle und Hyperparameter, um das beste Modell für einen Datensatz zu trainieren. Die Namen ähneln sich, aber Auto-GPT trainiert nichts, sondern steuert ein vortrainiertes LLM bei allgemeinen Aufgaben.
  • Robotergestützte Prozessautomatisierung (RPA): Spielt programmierte Klicks und Tastatureingaben ab, die ein Entwickler zuvor aufgezeichnet hat. Auto-GPT wählte seine Schritte während der Ausführung anhand des Ziels und der jeweiligen Ergebnisse aus.
  • Agentische Workflows: Ordnen LLM-Aufrufe und Tools entlang von Pfaden an, die ein Entwickler festlegt. Auto-GPT überließ dem Modell den gesamten Plan und stand damit am vollständig autonomen Ende desselben Spektrums.

AutoGPT heute#

Aus dem Projekt ist die AutoGPT Platform geworden, ein gehosteter und selbst hostbarer Dienst zum Erstellen von Agenten als Workflows aus verbundenen Blöcken auf einer visuellen Arbeitsfläche, mit einem Marktplatz für fertige Agenten und einem chatbasierten Builder. Der Plattformcode steht unter der Polyform-Shield-Lizenz, die private und interne geschäftliche Nutzung erlaubt, den Verkauf als konkurrierender gehosteter Dienst jedoch untersagt; der ursprüngliche eigenständige Agent bleibt unter der MIT-Lizenz im Ordner classic/ des Repositorys, zusammen mit dem Forge-Toolkit zum Erstellen von Agenten und dem agbenchmark-Harness zu deren Test. Zielgesteuerte Schleifen wie die von Auto-GPT laufen inzwischen meist in enger gefassten Produkten mit festgelegten Tools und Berechtigungen: In der Ultralytics Platform wandelt der Ask AI-Assistent eine Anfrage in Aktionen auf der Platform um, indem er Datensätze findet, YOLO26-Trainingsläufe startet, ihre Ergebnisse vergleicht und das nächste Experiment vorschlägt – über die Befehlszeile ul cloud, die mit dem eigenen API-Schlüssel des Nutzers autorisiert ist.

Lösungen entdecken

Computer Vision im Sport

Computer Vision im Sport

Entdecke, wie Ultralytics YOLO die Sportbildanalyse voranbringt – mit Spieler- und Ballverfolgung, Leistungsanalysen, Erkenntnissen für das Coaching und der Rehabilitation von Athleten.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeit-Erkenntnisse für Landwirtschaft, Aquakultur, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Setze Computer Vision in der Luft- und Raumfahrt mit Ultralytics YOLO ein – für Flugzeuginspektionen, die Erkennung von Fremdkörpern auf Start- und Landebahnen, den Bodenbetrieb am Flughafen und die Erkennung von Verbundwerkstofffehlern.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung und Warteschlangenmanagement und liefert bessere Einblicke in das Kundenverhalten.
Mehr erfahren
Bildverarbeitung im Gesundheitswesen

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics-YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung – für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Starte deine Reise in die Zukunft des maschinellen Lernens