Новый инструмент OpenAI преобразует команды на английском в код
OpenAI начала предоставлять доступ к закрытому бета-тестированию усовершенствованной версии AI-системы Codex, которая превращает текст на естественном языке в программный код. Инструмент призван ускорить процесс разработки для профессионалов и помочь развить навыки программирования для любителей.
Codex построена на базе мощнейшей нейросети GPT-3, тоже созданной OpenAI и среди прочего применяемой для порождения кода. Codex способна делать это ещё лучше: она обучалась на фрагментах текста и массиве в миллиарды строк кода из общедоступных источников, включая репозитории GitHub. Codex лежит в основе функции GitHub Copilot, которую исследовательская компания разработала и запустила в прошлом месяце совместно с хостингом проектов.
Модель «владеет» более чем полутора десятками языков, прежде всего Python, а также JavaScript, Go, Perl, PHP, Ruby, Swift, TypeScript, Shell и другими. Она умеет понимать и выполнять простые команды на английском и позволит создавать естественно-языковые интерфейсы для уже существующих приложений.
Codex способна по текстовому описанию сгенерировать простой сайт или игру, может использоваться дата-сайентистами. Например, пользователь может словами написать что-то вроде «создай веб-страницу с меню слева и заголовком сверху», а Codex выдаст соответствующий код. Однако пока не стоит ждать, что модель всё выполняет идеально.
OpenAI называет Codex «моделью программирования общего назначения», которая может применяться, по сути, для любой задачи программирования, например транспиляции, объяснения и рефакторинга кода.
Модель призвана расширить возможности программистов: позволить им сосредоточиться на обдумывании задачи и избавить от рутинной работы с библиотеками, API и функциями, а также снизить барьер для входа в отрасль для новичков.
Оставить заявку компании и разработчики могут здесь. На первых порах доступ к Codex будет бесплатным.
Читать на dev.by