Der ChatGPT Code Interpreter ist ein hervorragendes Update des weltweit führenden KI-Chatbots, und das ist der Grund dafür.
ChatGPT hat die Welt im Sturm erobert und die Menschen mit seinen menschenähnlichen Konversationsfähigkeiten verblüfft. Aber so mächtig es auch ist, es hat seine Grenzen. ChatGPT kann zwar Lösungen für komplexe Probleme anbieten, diese jedoch nicht aktiv umsetzen. Code Interpreter ist der Versuch von OpenAI, ChatGPT von einem einfachen Ideengenerator zu einem KI-Agenten weiterzuentwickeln, der Ideen zur Lösung eines Problems umsetzen kann.
Die Auswirkungen dieser neuen Fähigkeiten sind tiefgreifend. Hier erfahren Sie, was Sie über die ChatGPT-Code-Interpreter-Funktion wissen sollten und warum sie so wichtig ist.
Was ist der Code-Interpreter von ChatGPT?
Code Interpreter ist im Kern eine Sandbox-Python-Programmierumgebung innerhalb von ChatGPT, in der Sie eine Vielzahl von Aufgaben durch die Ausführung von Python-Code ausführen können. Da es mit Codierung oder Programmierung in Verbindung gebracht wird, wird es von vielen Benutzern leider oft übersehen oder missverstanden. Obwohl es „Code Interpreter“ heißt und die Programmiersprache Python zur Ausführung von Aufgaben nutzt, ist es keine Funktion, die nur Personen mit Programmierkenntnissen vorbehalten ist. Sicherlich könnten Ihnen einige Programmierkenntnisse helfen, die Funktion besser zu nutzen, aber Sie benötigen keine Programmiererfahrung, um sie zu nutzen.
Um besser zu verstehen, was die Funktion „Code Interpreter“ bewirkt, ist es besser, sie aus betrieblicher Sicht zu betrachten.
Bevor die Code-Interpreter-Funktion oder ein anderes ChatGPT-Plugin zu ChatGPT hinzugefügt wurde, musste das Problem, das ChatGPT lösen sollte, eines sein, dessen Lösung durch Text dargestellt werden konnte. Benötigen Sie ChatGPT dazu? Erklären Sie die Bedeutung generativer KI? Nun, das lässt sich durch Textgenerierung lösen. Wie wäre es mit Verwenden von ChatGPT, um einen Text in eine andere Sprache zu übersetzen? Auch das lässt sich durch Textgenerierung lösen. Bei diesen Problemen kann die Lösung als Text bereitgestellt werden.
Was aber, wenn Sie ein Problem wie die Erstellung eines komplexen Diagramms, die Bearbeitung eines Bildes oder die Erfassung eines Farbwerts aus einem Bild lösen möchten? Dies sind Probleme, deren Lösungen Sie nicht als Text darstellen können – sie erfordern spezifische Lösungen. Ohne Plugins wie Code Interpreter kann ChatGPT Ihnen am besten beschreiben, wie Sie es tun würden. Der Code-Interpreter ist jedoch wie ein verstecktes Tool, das die Beschreibung von ChatGPT, wie Sie ein Problem lösen würden, aufnimmt und es mithilfe von Python-Code implementiert. Aber wie funktioniert das?
Wie funktioniert der Code-Interpreter von ChatGPT?
Code Interpreter kombiniert die Leistungsfähigkeit eines großen Sprachmodells mit der Leistungsfähigkeit der Python-Programmierung, sodass ChatGPT viel mehr als nur ein Textgenerator ist. Diese beiden Komponenten sind für das Verständnis der Funktionsweise der Code-Interpreter-Funktion von entscheidender Bedeutung. Angenommen, Sie möchten, dass ChatGPT ein Bild in zwei gleiche Teile aufteilt und die Farben eines der Teile umkehrt, bevor Sie sie zu einem neuen Bild zusammenfügen. Wie würde ChatGPT das schaffen?
So würde es wahrscheinlich ausgehen. Mithilfe seines GPT-Sprachmodells wird ChatGPT eine Idee haben, wie dieses Problem gelöst werden kann, und zwar in diesem speziellen Fall mit Python-Programmierung. ChatGPT schreibt also ein Python-Skript, das ein Bild in zwei gleiche Teile aufteilen kann Kehren Sie die Farben eines der Teile um, bevor Sie sie zu einem neuen zusammenfügen – Sie wissen schon, genau wie der Benutzer angefordert.
Da es sich beim Code Interpreter nun um eine Python-Programmierumgebung handelt, die Python-Code ausführen kann, speist ChatGPT das von ihm generierte Python-Skript in den Code Interpreter ein. Nach der Ausführung des Python-Skripts wird das resultierende Bild an ChatGPT zurückgegeben. Problem gelöst. Es ist so, als würde Ihnen ein Programmierer ein Programm schreiben, um jedes von Ihnen beschriebene Problem in Echtzeit zu lösen.
Warum ist der Code-Interpreter so wichtig?
Die Ankündigung der Veröffentlichung der Code-Interpreter-Funktion sorgte zwar nicht für so viel Aufsehen, wie es ihrem Potenzial angemessen wäre Abgesehen von den Auswirkungen könnte es auf lange Sicht neben dem zugrunde liegenden Modell das wichtigste Merkmal des ChatGPT-Ökosystems sein selbst. Es ist so wichtig.
Obwohl seine aktuellen Fähigkeiten nicht sein wahres Potenzial widerspiegeln, wird die Code-Interpreter-Funktion oder zumindest sein Betriebsmodell wahrscheinlich die Zukunft des ChatGPT-KI-Chatbots sein. Wie so?
Aktuelle Iterationen von große Sprachmodelle, einschließlich der GPT-3.5- und GPT-4-Modelle, die ChatGPT unterstützen, sind grundsätzlich begrenzt. Wie bereits erwähnt, können sie beschreiben, wie ein Problem gelöst werden kann, ihre Fähigkeit, die von ihnen vorgeschlagenen Schritte in die Praxis umzusetzen, ist jedoch stark eingeschränkt. Aus diesem Grund haben sich LLM-basierte KI-Chatbots noch nicht in echte KI-Assistenten verwandelt.
Um ein klareres Bild zu zeichnen, nehmen Sie Google Assistant als Beispiel. Sie können Google Assistant bitten, einen Anruf zu tätigen, eine Textnachricht zu senden oder vielleicht sogar einen Termin bei Ihrem Zahnarzt zu vereinbaren. Im Gegensatz zu den aktuellen Chatbot-Modellen sagt Ihnen Google Assistant nicht nur, wie Sie etwas tun sollen; Es kann tatsächlich einiges bewirken.
Google Assistant ist vielleicht kein perfektes Beispiel, aber es ist ein Mikrokosmos dafür, wie sich aktuelle Iterationen des ChatGPT-Chatbots dank der Code-Interpreter-Funktion weiterentwickeln könnten. Sie können ChatGPT anweisen, Bilder aller Katzen in einer Videodatei zu extrahieren und an Ihre E-Mail-Adresse zu senden. Oder durchsuchen Sie Twitter und rufen Sie alle Tweets ab, in denen Sie erwähnt werden. Oder einfach alles, was Ihnen einfällt und programmgesteuert erledigt werden kann, und ChatGPT startet den Code Interpretieren und schreiben Sie ein Programm, das diese Aufgabe ausführt, ausführt und die Ergebnisse in wenigen Minuten zurückgibt Sekunden. Diese Fähigkeit von ChatGPT, mithilfe des Code-Interpreters reale Ergebnisse zu erzielen, macht die Funktion so wichtig.
Während es unmöglich ist, die Entwicklung der Technologie genau vorherzusagen, kann man sich leicht vorstellen, dass andere KI-Unternehmen wie Google ähnliche Interpretermodelle für ihre KI-Chatbots übernehmen. Ähnliche Code-Interpreter, die in anderen großen KI-Chatbots implementiert sind, könnten der Katalysator sein, der KI-Chatbots zu einem praktischeren und allgegenwärtigeren Werkzeug macht.
Ein Modell für KI-Chatbots
Der Code Interpreter von ChatGPT läutet ein neues Paradigma für KI-Chatbots ein. Durch die Hinzufügung der Fähigkeit, Anweisungen aktiv zu interpretieren, Code zu schreiben und Programme auszuführen, hat OpenAI ChatGPT die Möglichkeit gegeben, allein durch Konversation reale Ergebnisse zu erzielen. Dies ist ein praktisches Modell, das andere KI-Chatbots übernehmen können, um nicht nur Informationslieferanten, sondern auch handlungsfähige KI-Assistenten zu sein.
Zweifellos ist das Code-Interpreter-Modell eine entscheidende Entwicklung, die ChatGPT und andere KI-Chatbots, die ein ähnliches Modell verwenden, weitaus leistungsfähiger und nützlicher machen wird.