Un neues KI-System, entwickelt von OpenAI. OpenAI Codex hat ein umfassendes Wissen darüber, wie Menschen Code verwenden, und schneidet bei der Code-Generierung deutlich besser ab als GPT-3, unter anderem weil es auf einem Datensatz trainiert wurde, der eine viel höhere Konzentration an öffentlichem Quellcode enthält.
OpenAI Codex ist ein neues maschinelles Lernwerkzeug, das Ihren Text in Englisch in Code übersetzt. Codex wurde entwickelt, um die Arbeit professioneller Programmierer zu beschleunigen und Hobbyisten beim Einstieg ins Programmieren zu helfen.
In Zusammenarbeit mit GitHub bringt OpenAI die erste Anwendung, die von Codex betrieben wird, GitHub Copilot, auf den Markt. Codex hat viel mehr Fähigkeiten, die Entwickler erkunden – und in ihre eigenen Anwendungen integrieren können – wenn wir Codex später in diesem Sommer über unsere API veröffentlichen.
Was ist Codex?
OpenAI Codex ist ein Nachfahre von GPT-3; seine Trainingsdaten enthalten sowohl natürliche Sprache als auch Milliarden von Zeilen Quellcode aus öffentlich zugänglichen Quellen, einschließlich Code aus öffentlichen GitHub-Repositories. OpenAI Codex ist am leistungsfähigsten in Python, ist aber auch in mehr als einem Dutzend Sprachen kompetent, darunter JavaScript, Go, Perl, PHP, Ruby, Swift und TypeScript sowie Shell. Es verfügt über einen 14 KB großen Speicher für Python-Code, im Vergleich zu 4 KB für GPT-3, was ihm ermöglicht, dreimal mehr kontextuelle Informationen zu berücksichtigen, wenn es eine Aufgabe ausführt. [OpenAI Blog]
Letzten Monat konnten Sie eine der vielen Möglichkeiten sehen, die Codex bietet – GitHub hat in Zusammenarbeit mit OpenAI Copilot vorgestellt, das auf Codex basiert. Copilot ist ein Assistent, der Ihren Ansatz versteht und Ihnen geeignete Beispiele, Ratschläge und Codeausschnitte, intelligente Autokorrektur und eine Erweiterung Ihres Codings bietet.
Aber das ist nur der Anfang. Codex ist ein leistungsstarkes, transformerbetriebenes System, das mit GPT-3 als NLP-Modell verglichen werden kann.
Wie bei GPT-3 sind seine Anwendungsmöglichkeiten endlos. Codex versteht Ihre Aufgabe und erledigt sie auf die effizienteste und effektivste Weise.
Erste Schritte
Wir hatten die Gelegenheit, Codex zu prüfen und seine Funktionen auszuprobieren. Da wir den Eindruck hatten, nur an der Oberfläche zu kratzen, möchten wir mehrere Demonstrationen dieser neuen Art der Kommunikation mit Code teilen.
Aber warten Sie, wer sind „wir“? Im Jahr 2020, als GPT-3 veröffentlicht wurde, suchte OpenAI nach Community-Botschaftern, die Entwicklern, Forschern, Künstlern und Schriftstellern der wachsenden GPT-3-Community (die etwa 60.000 Mitglieder zählte) helfen und sie unterstützen würden. Sie baten einige von uns, den aktivsten Nutzern des Forums, um Hilfe – und hier sind wir, Botschafter der OpenAI-Community. Wir beraten die Nutzer von GPT-3 während der Öffnungszeiten, denken darüber nach, wie wir die Benutzererfahrung verbessern können, und sprechen auch mit OpenAI aus der Sicht der Nutzer, um die große Community zu vertreten.
Und manchmal haben wir Einblick in die neuesten Entwicklungen von OpenAI, um dieses Wissen besser an die Welt weiterzugeben. Wie im Fall von Codex. Im Folgenden finden Sie einige Demonstrationen von Codex, die von den Botschaftern der OpenAI-Community durchgeführt wurden.
Funktionsweise
Sie geben Codex Ihre Anweisungen in Klartext. Der generierte Code kann für Ihre Projekte verwendet werden. Sie sparen Zeit und können produktiver arbeiten, neue Dinge ausprobieren, kreativ sein und außerhalb der gewohnten Grenzen denken.
Natürlich können die Puristen des Codierens weiterhin manuell coden. Codex stellt keine Herausforderung oder Konkurrenz für sie dar. Codex ermöglicht es jedem, Code interaktiv zu lernen und anzuwenden. Codex wird die Programmierer nicht töten, so wie das Kino das Theater nicht getötet hat. So wie GPT-3 keine Schriftsteller tötet. Ja, es verändert unsere Arbeitsweise, aber es steigert unsere Kreativität und ersetzt uns nicht. Beide Ansätze (KI-gesteuert und authentisch menschlich) können parallel existieren. Codex ermöglicht es Ihnen, effektiver und lehrreicher zu coden.
Wie funktioniert das? Wie im Instruktionsmotor von GPT-3 müssen Sie einfach nur eingeben – fragen Sie höflich, und Codex wird auf die Anfrage reagieren.