Kami telah membuat versi OpenAI Codex yang ditingkatkan, sistem AI kami yang menerjemahkan bahasa alami ke kode, dan kami merilisnya melalui API kami dalam versi beta pribadi mulai hari ini. Codex adalah model yang memberi kekuatan Kopilot GitHub, yang kami bangun dan luncurkan dalam kemitraan dengan GitHub sebulan yang lalu. Mahir dalam lebih dari selusin bahasa pemrograman, Codex sekarang dapat menginterpretasikan perintah sederhana dalam bahasa alami dan menjalankannya atas nama pengguna—sehingga memungkinkan untuk membangun antarmuka bahasa alami ke aplikasi yang ada. Kami sekarang mengundang bisnis dan pengembang untuk membangun di atas OpenAI Codex melalui API kami.
Lihat Tantangan Codex
Baca Kertas
OpenAI Codex adalah turunan dari GPT-3; data pelatihannya berisi bahasa alami dan miliaran baris kode sumber dari sumber yang tersedia untuk umum, termasuk kode di repositori GitHub publik. OpenAI Codex paling mumpuni dalam Python, tetapi juga mahir dalam lebih dari selusin bahasa termasuk JavaScript, Go, Perl, PHP, Ruby, Swift dan TypeScript, dan bahkan Shell. Ini memiliki memori 14KB untuk kode Python, dibandingkan dengan GPT-3 yang hanya memiliki 4KB—sehingga dapat memperhitungkan lebih dari 3x lebih banyak informasi kontekstual saat melakukan tugas apa pun.
Keahlian utama GPT-3 adalah menghasilkan bahasa alami sebagai respons terhadap dorongan bahasa alami, yang berarti satu-satunya cara itu mempengaruhi dunia adalah melalui pikiran pembaca. OpenAI Codex memiliki banyak pemahaman bahasa alami tentang GPT-3, tetapi menghasilkan kode yang berfungsi—artinya Anda dapat mengeluarkan perintah dalam bahasa Inggris ke perangkat lunak apa pun dengan API. OpenAI Codex memberdayakan komputer untuk lebih memahami maksud orang, yang dapat memberdayakan setiap orang untuk berbuat lebih banyak dengan komputer.
Setelah seorang programmer tahu apa yang harus dibangun, tindakan menulis kode dapat dianggap sebagai (1) memecah masalah menjadi masalah yang lebih sederhana, dan (2) memetakan masalah sederhana tersebut ke kode yang ada (library, API, atau fungsi) yang sudah ada. ada. Aktivitas terakhir mungkin merupakan bagian pemrograman yang paling tidak menyenangkan (dan penghalang tertinggi untuk masuk), dan di situlah OpenAI Codex paling unggul.
OpenAI Codex adalah model pemrograman tujuan umum, artinya dapat diterapkan pada dasarnya semua tugas pemrograman (meskipun hasilnya mungkin berbeda). Kami telah berhasil menggunakannya untuk transpilasi, menjelaskan kode, dan kode refactoring. Tapi kami tahu kami hanya menggores permukaan dari apa yang bisa dilakukan.
Kami sekarang membuat OpenAI Codex tersedia dalam versi beta pribadi melalui API kami, dan kami bertujuan untuk meningkatkan secepat mungkin dengan aman. Selama periode awal, OpenAI Codex akan ditawarkan secara gratis. OpenAI akan terus membangun landasan keamanan yang kami buat dengan GPT-3—meninjau aplikasi dan meningkatkannya secara bertahap sambil bekerja sama dengan pengembang untuk memahami pengaruh teknologi kami di dunia.
// Korsel Flickity
var initCarousel = function (mainClass, cellClass) { var el = document.querySelector(mainClass); jika (!el) kembali; 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', pada: { ready: function () { initCarouselStyles(); } }, });
};
var initCarouselStyles = function () { var keys = document.querySelectorAll('.flickity-prev-next-button'); if (buttons.length) { keys.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; // pantau pemain berdasarkan id } ); 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(); }); });
};
// panggil semuanya
document.addEventListener('DOMContentLoaded', function() { initCarousel('.js-carousel', '.js-carousel-item'); initVimeo();
});
- '
- 10
- 100
- 11
- 28
- 77
- 84
- 98
- Akun
- Bertindak
- kegiatan
- AI
- Bertujuan
- sudah
- api
- Lebah
- aplikasi
- tersedia
- beta
- miliaran
- membangun
- Bangunan
- bisnis
- panggilan
- kode
- dibandingkan
- komputer
- Wadah
- mengandung
- terus
- dibuat
- data
- pengembang
- turun
- lusin
- efek
- memberdayakan
- Inggris
- semua orang
- segala sesuatu
- luntur
- Pertama
- Gratis
- penuh
- kesenangan
- fungsi
- permainan
- menghasilkan
- GitHub
- hash
- HTTPS
- Termasuk
- informasi
- maksud
- Antarmuka
- isu
- IT
- JavaScript
- bahasa
- Bahasa
- Membuat
- matematika
- makna
- Memori
- keberatan
- model
- Bulan
- lebih
- paling
- Alam
- Kemitraan
- bagian
- pemain
- pemain
- mungkin
- swasta
- Masalah
- masalah
- Pemrograman
- bahasa pemrograman
- publik
- segera
- RE
- Pembaca
- tanggapan
- Hasil
- Safety/keselamatan
- Skala
- skala
- Ilmu
- Kulit
- Sederhana
- So
- Perangkat lunak
- kode sumber
- Space
- berhasil
- Permukaan
- SWIFT
- sistem
- Teknologi
- Dunia
- Melalui
- hari ini
- puncak
- jalur
- Pelatihan
- memahami
- W3
- Apa
- sementara
- kerja
- dunia
- penulisan