Wir haben eine verbesserte Version von OpenAI Codex erstellt, unserem KI-System, das natürliche Sprache in Code übersetzt, und veröffentlichen es ab heute über unsere API in der privaten Betaversion. Codex ist das Modell, das antreibt GitHub-Copilot, das wir vor einem Monat in Zusammenarbeit mit GitHub entwickelt und eingeführt haben. Codex beherrscht mehr als ein Dutzend Programmiersprachen und kann jetzt einfache Befehle in natürlicher Sprache interpretieren und im Namen des Benutzers ausführen. Wir laden jetzt Unternehmen und Entwickler ein, über unsere API auf OpenAI Codex aufzubauen.
Sehen Sie sich die Codex-Herausforderung an
Papier lesen
OpenAI Codex ist ein Nachkomme von GPT-3; seine Trainingsdaten enthalten sowohl natürliche Sprache als auch Milliarden von Quellcodezeilen aus öffentlich verfügbaren Quellen, einschließlich Code in öffentlichen GitHub-Repositorys. OpenAI Codex ist in Python am leistungsfähigsten, beherrscht aber auch über ein Dutzend Sprachen, darunter JavaScript, Go, Perl, PHP, Ruby, Swift und TypeScript und sogar Shell. Es hat einen Speicher von 14 KB für Python-Code, im Vergleich zu GPT-3, das nur 4 KB hat – so kann es bei der Ausführung jeder Aufgabe mehr als dreimal so viele Kontextinformationen berücksichtigen.
Die Hauptfähigkeit von GPT-3 besteht darin, natürliche Sprache als Reaktion auf eine Aufforderung in natürlicher Sprache zu generieren, was bedeutet, dass die Welt nur durch den Verstand des Lesers beeinflusst wird. OpenAI Codex hat einen Großteil des natürlichen Sprachverständnisses von GPT-3, aber es erzeugt funktionierenden Code, was bedeutet, dass Sie Befehle in englischer Sprache an jede Software mit einer API senden können. OpenAI Codex befähigt Computer, die Absichten der Menschen besser zu verstehen, was jedem ermöglichen kann, mehr mit Computern zu tun.
Sobald ein Programmierer weiß, was er zu bauen hat, kann man sich den Vorgang des Schreibens von Code vorstellen als (1) ein Problem in einfachere Probleme zu zerlegen und (2) diese einfachen Probleme auf bestehenden Code (Bibliotheken, APIs oder Funktionen) abzubilden, der bereits existieren. Letztere Aktivität macht wahrscheinlich den wenigsten Spaß beim Programmieren (und die höchste Eintrittsbarriere), und hier zeichnet sich OpenAI Codex am meisten aus.
OpenAI Codex ist ein universelles Programmiermodell, was bedeutet, dass es auf praktisch jede Programmieraufgabe angewendet werden kann (obwohl die Ergebnisse variieren können). Wir haben es erfolgreich für die Transpilation, das Erklären von Code und das Refactoring von Code verwendet. Aber wir wissen, dass wir nur an der Oberfläche dessen gekratzt haben, was getan werden kann.
Wir stellen OpenAI Codex jetzt in einer privaten Betaversion über unsere API zur Verfügung und wollen so schnell wie möglich skalieren. In der Anfangsphase wird OpenAI Codex kostenlos angeboten. OpenAI wird weiterhin auf den Sicherheitsgrundlagen aufbauen, die wir mit GPT-3 gelegt haben – indem wir Anwendungen überprüfen und inkrementell skalieren, während wir eng mit Entwicklern zusammenarbeiten, um die Auswirkungen unserer Technologien auf die Welt zu verstehen.
// Flüchtiges Karussell
var initCarousel = function (mainClass, cellClass) { var el = document.querySelector(mainClass); if (!el) zurück; var flickity = new Flickity(el, {cellSelector: cellClass, wrapAround: true, draggable: false, pageDots: true, fade: true, hash: true, arrowShape: 'M55.18,32.24l2.56,2.54L42.65,50,57.74,65.22, 2.56,2.54l-37.59,50LXNUMXZ', on: { ready: function () { initCarouselStyles(); } }, });
};
var initCarouselStyles = function () { var buttons = document.querySelectorAll('.flickity-prev-next-button'); if (buttons.length) { buttons.forEach(function (button) { button.classList.add('mx-col'); }); } var pageDots = document.querySelector('.flickity-page-dots'); if (pageDots) { pageDots.classList.add('list-unstyled'); }
};
// https://github.com/vimeo/player.js
var playerObjects = {};
var initVimeo = function () { var videoEls = document.querySelectorAll('iframe[data-vimeo]'); videoEls.forEach(function (v) { var id = v.getAttribute('data-id'); var player = new Vimeo.Player(v); playerObjects[id] = player; // Spieler nach ID verfolgen } ); var triggers = document.querySelectorAll('.js-video-trigger'); triggers.forEach(function (t) { t.addEventListener('click', function (e) { var id = this.getAttribute('data-video'); if (!id) return; e.preventDefault(); playerObjects [id].play(); }); });
};
// Alles aufrufen
document.addEventListener('DOMContentLoaded', function () { initCarousel('.js-carousel', '.js-carousel-item'); initVimeo();
});
- '
- 10
- 100
- 11
- 28
- 77
- 84
- 98
- Konto
- Handlung
- Aktivität
- AI
- Anvisieren
- bereits
- Bienen
- APIs
- Anwendungen
- verfügbar
- Beta
- Milliarden
- bauen
- Building
- Unternehmen
- rufen Sie uns an!
- Code
- verglichen
- Computer
- Container
- enthält
- fortsetzen
- erstellt
- technische Daten
- Entwickler
- nach unten
- Dutzend
- bewirken
- ermächtigen
- Englisch
- jedermann
- alles
- verblassen
- Vorname
- Frei
- voller
- Spaß
- Funktion
- Spiel
- Erzeugung
- GitHub
- Hash-
- HTTPS
- Einschließlich
- Information
- Absicht
- Schnittstelle
- Problem
- IT
- JavaScript
- Sprache
- Sprachen
- Making
- Mathe
- Bedeutung
- Memory
- Geist / Bewusstsein
- Modell
- Monat
- mehr
- vor allem warme
- Natürliche
- Partnerschaft
- Stück
- Spieler
- möglich
- privat
- Aufgabenstellung:
- Probleme
- Programmierung
- Programmiersprachen
- Öffentlichkeit
- schnell
- RE
- Leser
- Antwort
- Die Ergebnisse
- Sicherheit
- Skalieren
- Skalierung
- Wissenschaft
- Schale
- Einfacher
- So
- Software
- Quellcode
- Raumfahrt
- Erfolgreich
- Oberfläche
- SWIFT
- System
- Technologies
- die Welt
- Durch
- heute
- Top
- verfolgen sind
- Ausbildung
- verstehen
- W3
- Was
- während
- arbeiten,
- weltweit wie ausgehandelt und gekauft ausgeführt wird.
- Schreiben