Chúng tôi đã tạo một phiên bản cải tiến của OpenAI Codex, hệ thống AI của chúng tôi giúp dịch ngôn ngữ tự nhiên sang mã và chúng tôi sẽ phát hành phiên bản này thông qua API ở phiên bản beta riêng tư bắt đầu từ hôm nay. Codex là mô hình hỗ trợ Trợ lý GitHub, được chúng tôi xây dựng và ra mắt với sự hợp tác của GitHub một tháng trước. Thông thạo hơn chục ngôn ngữ lập trình, Codex hiện có thể diễn giải các lệnh đơn giản bằng ngôn ngữ tự nhiên và thực thi chúng thay mặt người dùng—giúp xây dựng giao diện ngôn ngữ tự nhiên cho các ứng dụng hiện có. Chúng tôi hiện đang mời các doanh nghiệp và nhà phát triển xây dựng dựa trên OpenAI Codex thông qua API của chúng tôi.
Xem thử thách Codex
Đọc giấy
OpenAI Codex là hậu duệ của GPT-3; dữ liệu đào tạo của nó chứa cả ngôn ngữ tự nhiên và hàng tỷ dòng mã nguồn từ các nguồn có sẵn công khai, bao gồm cả mã trong kho GitHub công khai. OpenAI Codex có khả năng cao nhất về Python, nhưng nó cũng thành thạo hơn chục ngôn ngữ bao gồm JavaScript, Go, Perl, PHP, Ruby, Swift và TypeScript, và thậm chí cả Shell. Nó có bộ nhớ 14KB cho mã Python, so với GPT-3 chỉ có 4KB—vì vậy, nó có thể xử lý nhiều thông tin theo ngữ cảnh hơn gấp 3 lần trong khi thực hiện bất kỳ tác vụ nào.
Kỹ năng chính của GPT-3 là tạo ra ngôn ngữ tự nhiên để đáp lại lời nhắc ngôn ngữ tự nhiên, nghĩa là cách duy nhất nó ảnh hưởng đến thế giới là thông qua tâm trí của người đọc. OpenAI Codex có phần lớn khả năng hiểu ngôn ngữ tự nhiên của GPT-3, nhưng nó tạo ra mã hoạt động—nghĩa là bạn có thể ra lệnh bằng tiếng Anh cho bất kỳ phần mềm nào có API. OpenAI Codex giúp máy tính hiểu rõ hơn ý định của mọi người, điều này có thể giúp mọi người làm được nhiều việc hơn với máy tính.
Khi một lập trình viên biết cần xây dựng cái gì, hành động viết mã có thể được coi là (1) chia vấn đề thành các vấn đề đơn giản hơn và (2) ánh xạ các vấn đề đơn giản đó vào mã hiện có (thư viện, API hoặc hàm) đã có sẵn. hiện hữu. Hoạt động thứ hai có lẽ là phần ít thú vị nhất trong quá trình lập trình (và là rào cản gia nhập cao nhất) và đó là nơi OpenAI Codex vượt trội nhất.
OpenAI Codex là một mô hình lập trình có mục đích chung, nghĩa là về cơ bản nó có thể được áp dụng cho mọi tác vụ lập trình (mặc dù kết quả có thể khác nhau). Chúng tôi đã sử dụng thành công nó để dịch mã, giải thích mã và tái cấu trúc mã. Nhưng chúng tôi biết rằng chúng tôi mới chỉ ở phần bề mặt của những gì có thể làm được.
Chúng tôi hiện đang cung cấp OpenAI Codex ở phiên bản beta riêng tư thông qua API của mình và chúng tôi đang hướng tới mở rộng quy mô nhanh nhất có thể một cách an toàn. Trong thời gian đầu, OpenAI Codex sẽ được cung cấp miễn phí. OpenAI sẽ tiếp tục xây dựng trên nền tảng an toàn mà chúng tôi đã đặt ra với GPT-3—xem xét các ứng dụng và tăng dần quy mô chúng trong khi hợp tác chặt chẽ với các nhà phát triển để hiểu được tác động của công nghệ của chúng tôi trên thế giới.
// Băng chuyền Flickity
var initCarousel = function (mainClass, cellClass) { var el = document.querySelector(mainClass); if (!el) trả về; var flickity = new Flickity(el, { cellSelector: cellClass, quấnAround: true, draggable: false, pageDots: true, fade: true, hash: true, mũi tênShape: 'M55.18,32.24l2.56,2.54L42.65,50,57.74,65.22, 2.56,2.54l-37.59,50LXNUMXZ', trên: { sẵn sàng: function () { initCarouselStyles(); } }, });
};
var initCarouselStyles = function () { var nút = document.querySelectorAll('.flickity-prev-next-button'); if (buttons.length) { nút.forEach(function (nút) { nút.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.getAttribution('data-id'); var player = new Vimeo.Player(v); playerObjects[id] = player; // theo dõi người chơi theo id } ); var triggers = document.querySelectorAll('.js-video-trigger'); triggers.forEach(function (t) { t.addEventListener('click', function (e) { var id = this.getAttribution('data-video'); if (!id) return; e.preventDefault(); playerObjects [id].play(); }); });
};
// gọi mọi thứ
document.addEventListener('DOMContentLoaded', function () { initCarousel('.js-carousel', '.js-carousel-item'); initVimeo();
});
- '
- 10
- 100
- 11
- 28
- 77
- 84
- 98
- Tài khoản
- Hành động
- hoạt động
- AI
- Định hướng
- Đã
- api
- API
- các ứng dụng
- có sẵn
- beta
- tỷ
- xây dựng
- Xây dựng
- các doanh nghiệp
- cuộc gọi
- mã
- so
- máy tính
- Container
- chứa
- tiếp tục
- tạo ra
- dữ liệu
- phát triển
- xuống
- hàng chục
- hiệu lực
- trao quyền
- Tiếng Anh
- mọi người
- tất cả mọi thứ
- phai
- Tên
- Miễn phí
- Full
- vui vẻ
- chức năng
- trò chơi
- tạo ra
- GitHub
- băm
- HTTPS
- Bao gồm
- thông tin
- ý định
- Giao thức
- vấn đề
- IT
- JavaScript
- Ngôn ngữ
- Ngôn ngữ
- Làm
- toán học
- có nghĩa là
- Bộ nhớ
- tâm
- kiểu mẫu
- tháng
- chi tiết
- hầu hết
- Tự nhiên
- Công ty
- mảnh
- máy nghe nhạc
- người chơi
- có thể
- riêng
- Vấn đề
- vấn đề
- Lập trình
- ngôn ngữ lập trình
- công khai
- Mau
- RE
- Người đọc
- phản ứng
- Kết quả
- Sự An Toàn
- Quy mô
- mở rộng quy mô
- Khoa học
- Shell
- Đơn giản
- So
- Phần mềm
- mã nguồn
- Không gian
- Thành công
- Bề mặt
- SWIFT
- hệ thống
- Công nghệ
- thế giới
- Thông qua
- bây giờ
- hàng đầu
- theo dõi
- Hội thảo
- hiểu
- W3
- Điều gì
- trong khi
- đang làm việc
- thế giới
- viết