Zurück

Auto-GPT - die Automatisierung der Generativen KI

25. April 2023

Als ob ChatGPT nicht beeindruckend genug ist – ist mit Auto-GPT die nächste Killer-App da. Der so genannte Agent nutzt GPT, andere Sprachmodelle und das Internet, um Ziele zu erreichen. Dazu promptet er eigenständig, geht wenn nötig verschiedene Lösungen durch, evaluiert diese und liefert dann die bestmögliche. Wobei: eine App ist Auto-GPT noch nicht, eher ein Proof of Concept.

So arbeitet Auto-GPT

Auto-GPT benötigt nicht viel, um zu starten:

  • Einen Namen für das Vorhaben
  • Eine Rolle, welche der Agent einnehmen soll
  • Ein oder mehrere Ziele, die erreicht werden sollen

Auto-GPT nimmt die Rolle ein und macht aus den Zielen einzelne Aufgaben, die es abarbeitet. Die Aufgaben sind Prompts, wie wir sie von ChatGPT kennen oder eine klassische Internet-Recherche. Ergebnisse werden mit der Aufgabe zusammen gespeichert, daraufhin evaluiert, ob die Ziele bereits erreicht sind und in weitere Aufgaben zerteilt, falls das nicht der Fall ist.

Wie bei ChatGPT selbst ist der Kontext das Spannende an Auto-GPT, nur dass er bei dem Agenten länger gehalten werden kann als bei ChatGPT. In einem neuen Vorhaben stehen die Ergebnisse leider noch nicht zur Verfügung. Aber das kann ja noch kommen.

Der Output von Auto-GPT muss nicht zwingend ein Text sein, es kann auch eine Datei als Ergebnis geliefert werden.

Luft nach oben ist immer

Der Hype um Auto-GPT ist gerechtfertigt, denn es zeigt in beeindruckender Weise, welche Möglichkeiten uns mit der Einbindung von Sprachmodellen in Applikationen offenstehen.

Stärken:

  • Self-prompting
  • Eigenständige Evaluierung von Zwischenergebnissen
  • Kontext
  • Speichern von Zwischenergebnissen
  • Verschiedene Output-Formate
  • Einbindung von weiteren Applikationen „by design“ möglich, um zum Beispiel Bestellvorgänge oder Vereinbaren von Terminen zu automatisieren

Natürlich ist dieser Assistent weit weg von perfekt oder auch nur zuverlässig. Schwächen:

  • Erbt die Probleme von GPT (Verfälschen oder Halluzinieren, wobei Letzteres wegen der Nutzung der Internet-Recherche nicht so wahrscheinlich ist)
  • Ist nicht immer in der Lage, die Aufgaben in Teilaufgaben herunterzubrechen
  • Scheitert an Hürden im Internet, die Menschen leicht überwinden (Cookie-Banner, Logins)

Betrachten wir Auto-GPT mehr als Blueprint, was mit den Sprachmodellen in Kombination mit anderen Quellen und Tools möglich ist, dann regt dieser Agent dazu an, richtige Applikationen daraus zu entwickeln und die Automatisierung von Arbeiten auf ein neues Level zu heben.

GitHub oder Auto-GPT-Apps

Auto-GPT ist keine fertige Applikation so wie ChatGPT. Wer sich selbst überzeugen und damit spielen möchte, hat zwei Möglichkeiten:

  • Auto-GPT selbst installieren: Auf GitHub stehen die Sourcen zur Verfügung
  • Eine App nutzen, die auf Auto-GPT basiert: AgentGPT ist wie ChatGPT als Web-Applikation verfügbar

Mehr lesen...