Codex — алгоритм від OpenAI, що перекладає англійську в програмний код на Python та інші популярні мови програмування

Codex — помічник для програмування на базі AI від лабораторії досліджень штучного інтелекту OpenAI. Він сприймає команди англійською мовою та виводить робочий код в реальному часі, що дозволяє створити гру або вебзастосунок, навіть не називаючи змінну.

Codex — наступник алгоритму GPT-3, який можна було навчати лише на коді, а не на звичайному тексті. У Codex же новий API, який інтерпретує повсякденні запити, типу «змусити м’яч відскочити від країв екрану» або «завантажити ці дані за допомогою загальнодоступного API та відсортувати їх за датою», та поміщає їх у робочий код.

Зображення: OpenAI

«Програмування — це бачення та розділення його на частини, а потім створення коду для цих частин. Мета Codex — дозволити кодерам витрачати більше часу на першу частину, а не на другу. В решті решт, величезна кількість коду дублює чи повністю копіює те, що інші вже робили раніше» — пояснює Ґреґ Брокман, CTO & co-founder OpenAI.

Зображення: OpenAI

Codex розуміє природну мову, а також містить мільярди строк вихідного коду з загальнодоступних джерел, у тому числі репозиторіїв GitHub, він знає усі стандартні практики. Також бере до уваги власну роботу та контекст програмування. У нього є 14 КБ пам’яті для коду Python, а отже він може враховувати більш ніж в 3 рази більше контекстної інформації під час виконання будь-якої задачі, на відміну від GPT-3, що має для цього лише 4 КБ.

Найефективніше він працює з Python. Також може працювати з дюжиною мов програмування, в тому числі JavaScript, Go, Perl, PHP, Ruby, Swift, TypeScript та Shell.

У компанії думають, що Codex значно спростить роботу програмістів, буде корисним для тих, хто не має практичних навичок з написання коду, а також дозволить програмувати людям з інвалідністю.

Як помітили AIN.UA, ранню версію Codex лабораторія використовувала для створення інструменту Copilot для GitHub, про який ми писали раніше.

На момент публікації Codex доступний лише у приватній бета-версії через API OpenAI, але компанія прагне до того, щоб його масштабування було максимально швидким та безпечним. У початковий період OpenAI Codex буде безкоштовним.

Дивіться також: English: як ІТ-спеціалісту заговорити іноземною. DOU Live

👍ПодобаєтьсяСподобалось4
До обраногоВ обраному2
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Системи ШІ вже показали свою велику «міць» у боротьбі з ковідом, в цьому році:
habr.com/...​/company/gms/blog/572118

Прям реально секрети Полішинеля. Але нарешті про це говорять люди, напряму пов’язані зі штучним інтелектом, чи краще сказати з нейромережами.

Ключова проблема в тому, що реальних людей навчають десятки років. З народження. І не лише медицині. Якщо систему штучного інтелекту вчити подібним речам — можна реально створити монстра, який вирішить, що для боротьби з пожежами треба спалити ліс.

Мені взагалі здається, що такі проекти, як Codex поки комерційно нездатні. Вони більше схожі на неприкриту спробу використати програмістів, як дармових «вчителів» своєї системи ШІ. На удачу. Сподіваючись, а раптом нейросеть навчиться в них писати код, і що-небудь з цього вийде)

Навіть кодерам, щоб зробити діло, потрібно щоб до них попрацювали бізнес-аналітики. А цей етап творці нейромереж чомусь забувають, вони хочуть х&йак-х&йак — і в продакшен.

Росходимся #погромисты_ненужны

А є утиліта, яка перекладає ТЗ з бюрократично-маразматичної на англійську?

Ржу вголосинушку. Це має бути спеціальна англійська, яку треба буде вивчити. Але писати на ній буде складніше через неоднозначність синтаксису. І буде 15 конкуруючих стандартів.

Хто б зробив іншу утиліту: яка читає код, та перекладає його на висношано.італійську, тобто каже що той код мав би робити за задумкою афтора.

Тепер замість того щоб зразу писати код треба буде писати текст на англійській, а потім розбиратись чому згенерований код не працює і фіксати його.

Ну от, треба змінювати професію. Скоро замість програмістів будут потрібні професійні переговорники з нейромережами та дресувальники роботів

Балабол — завжди популярна професія.

Але висококонкурентна. Отуди б нейромережі — і нехай собі поговорять із кремлеботами наприклад, буде весело, коли вони допоможуть просрати бюджети політпроектів. Ото б діло було.

Підписатись на коментарі