Entwickler haben ChatGPT in seiner boomenden Popularität umschwärmt und innovative und aufregende Wege gefunden, um den Bot nicht nur auf neue Weise in ihre Projekte zu integrieren, sondern den Chatbot zu optimieren, um das Beste daraus zu machen.
Jetzt entwickeln sie Möglichkeiten zur Automatisierung von ChatGPT-Eingabeaufforderungen, um das Tool zu ermutigen, autonome Aufgaben auszuführen, und entlasten Benutzer, die den Bot ständig führen müssen, während sie ihn für die Arbeit verwenden.
Auto-GPT ist eine von Toran Bruce Richards auf GitHub entwickelte Open-Source-Anwendung, die Eingabeaufforderungen für GPT-4 (die neueste Version des leistungsstarken ChatGPT-KI-Bots) automatisiert. Mit der Anwendung können Benutzer eine Liste von Aufgaben eingeben, anstatt jeweils eine einzelne Aufgabe, die sie erledigen möchten, und Auto-GPT „spricht“ mit ChatGPT, um selbst Eingabeaufforderungen zu generieren und die verschiedenen miteinander verwobenen Aufgaben zu erledigen. Es erstellt seine eigenen „Unteraufgaben“, um bei der Erfüllung der angegebenen Aufgaben zu helfen.
Es klingt zunächst etwas knifflig, aber wenn Sie ChatGPT häufig verwenden – sei es direkt von der OpenAI-Website oder über Microsoft Bing – oder einen der alternativen Chatbots (wie Google Bard), dann wissen Sie, dass dies nur ein langwieriger Prozess sein kann um eine einzelne Aufgabe zu erledigen. Wenn Sie den Bot programmieren oder für technische Unterstützung verwenden, müssen Sie ihm kontinuierlich Aufgaben einzeln zuführen und die Antworten verfolgen, bei Bedarf korrigieren und sogar neu starten, wenn die Dinge schief gehen.
Aber keine Sorge: Auto-GPT schreibt für Sie Eingabeaufforderungen für die KI! Sie müssen den Chatbot nicht ständig anweisen, die gewünschte Ausgabe zu erhalten; Es gibt ChatGPT die Eingabeaufforderungen für Sie und überprüft dann, ob die Ausgabe erfolgt.
So wie es aussieht, benötigen Sie einige grundlegende Programmierkenntnisse, um Auto-GPT zu verwenden, da Sie sich mit der OpenAI-API (Application Programming Interface) verbinden müssen – obwohl es bei der überwältigenden Nachfrage zweifellos Dutzende davon geben wird ähnliche Programme, die in kürzester Zeit auftauchen, von denen einige (hoffentlich!) leichter zugänglich sein werden.
Wer, was und wo?
Die Anwendungen für ein solches Programm sind nahezu endlos. ChatGPT ist eine Technologie, die Inhalte nach Bedarf produzieren kann, um die meisten Kriterien zu erfüllen, und die weder essen noch schlafen muss. Es ist eine endlose Informationsbank, und mit Auto-GPT erhält der Chatbot die Gabe der Selbsteinschätzung.
AutoGPT verleiht der KI die Möglichkeit, nicht nur eine große, komplexe Aufgabe vom Benutzer zu erhalten, die kleineren erforderlichen Aufgaben zu internalisieren und zu dekonstruieren, sondern auch die Ausgabe im Auge zu behalten und bei Bedarf zu korrigieren. Dies bedeutet, dass ChatGPT nach der ersten Eingabeaufforderung des Benutzers im Wesentlichen autark werden könnte. Das ist unheimlich.
Auto-GPT erkennt, wenn Daten ungenau sind, startet einen Stapel von Aufgaben neu oder fordert Sie auf, bessere Daten zu erhalten und Dateien zu lesen und zu schreiben. Da es über Speicher verfügt, katalogisiert es abgeschlossene Aufgaben und versteht, wann zusätzliche Maßnahmen erforderlich sind.
Die Anwendungen sind endlos. Es könnte automatisch auf E-Mails antworten oder komplexe To-Do-Listen für kleine Unternehmen erstellen, als aufgeladener Kundenservice-Chat für Websites oder als intelligentes Verzeichnis für Besucher von Websites fungieren, die weitere Informationen benötigen.
Wenn beispielsweise Auto-GPT von einem Museum verwendet wird, können Gäste jetzt mit dem Bot über die Exponate sprechen, aber auch Buchungen erstellen, nach aktuellen Reiserouten fragen, Tagespläne und -pakete kuratieren und darauf antworten irgendwelche Probleme.
Wir haben ein Problem
Das Problem bei dieser Art von autarker Technologie besteht darin, dass sich Auto-GPT wahrscheinlich in diesem Moment auf die anstehende Aufgabe konzentriert und nicht weiter. Wenn Sie Auto-GPT in einem Kundenservice-Setup verwenden und es ohne angemessene menschliche Aufsicht selbstständig arbeitet, könnte es einem Kunden kurzfristig eine Lösung oder Antwort auf seine Anfrage bieten, aber es könnte nützlich sein Abkürzungen, die ein Mensch zu vermeiden weiß.
Wenn Sie herausfinden möchten, wie Sie ein Paket zurücksenden können, kann der Bot einem Kunden sagen, dass er es einfach bei der örtlichen Post abgeben soll – ohne Rücksicht darauf, ob es möglicherweise einen Feiertag gibt, was bedeutet, dass die Post ihre normalen Öffnungszeiten nicht nutzt. ob die spezifische Rücksendung gemäß den Geschäftsbedingungen des Unternehmens gültig ist, oder sogar, ob der Kunde darum bittet, ein Produkt von diesem spezifischen Unternehmen zurückzugeben oder nicht.
Oder Sie könnten es bitten, ein Problem in Ihrem Code für ein Anwendungs- oder Spieldesign zu lösen, und es könnte das Problem in diesem isolierten Codeabschnitt lösen, aber nicht berücksichtigen, wie dieser jetzt bearbeitete oder kuratierte Abschnitt in den Rest des Codes passen könnte Projekt, was möglicherweise zu dem gefürchteten “Spaghetti-Code” führt.
Das Hauptproblem ist der Mangel an menschlicher Interaktion. Es ist schön und gut, einen vollständig automatisierten Prozess zu haben, aber wenn Sie alles dem Bot übergeben, wissen Sie nur, was und wie er mit Aufgaben umgegangen ist nach es ist abgeschlossen. Es findet immer den schnellsten Weg zur Lösung. Es ist nicht die Planung dessen, was in der Zukunft passieren könnte, sondern nur das, was im Jetzt passiert – und dieser Mangel an Voraussicht könnte schwierig zu navigieren sein, wenn wir direkt hineinspringen.