<НА ГЛАВНУЮ

OpenAI представляет Codex: облачного AI-ассистента для параллельного написания кода в ChatGPT

OpenAI представила Codex — облачного AI-ассистента в ChatGPT, способного самостоятельно писать, отлаживать и тестировать код параллельно, меняя процессы разработки ПО.

Codex: новая эра AI-помощников в разработке ПО

OpenAI представила Codex — облачного AI-ассистента для программирования, интегрированного в ChatGPT, что знаменует собой важный шаг в развитии AI-поддержки программирования. В отличие от обычных инструментов автодополнения, Codex действует как автономный облачный агент, способный выполнять широкий спектр задач: писать код, отлаживать, запускать тесты и создавать pull-реквесты.

Параллельное выполнение задач с Codex

В основе Codex лежит codex-1 — доработанная версия модели OpenAI, оптимизированная для рабочих процессов разработки ПО. Codex способен одновременно справляться с несколькими задачами, выполняя каждую в отдельном изолированном облачном окружении с предзагруженным кодом пользователя. Это позволяет разработчикам поручать разные операции параллельно, не влияя на локальную среду разработки.

AI как коллега по команде

Codex меняет взаимодействие с разработчиком, выступая скорее как коллега, чем статичный инструмент. Пользователи могут дать команды: «исправь баг», «добавь логирование», «рефакторинг модуля» — и получить проверяемый результат с диффами, логами терминала и результатами тестов. Если результат устраивает, можно сразу влить изменения в репозиторий или запросить доработку.

Интеграция в ChatGPT и доступность

Codex встроен в интерфейс ChatGPT и сейчас доступен пользователям с подписками Pro, Team и Enterprise, вскоре ожидается более широкий доступ. В интерфейсе есть отдельная панель, где разработчики описывают задачи на естественном языке, а Codex интерпретирует запросы и выполняет кодирование за кулисами, предоставляя результаты для проверки и обратной связи.

Увеличение продуктивности разработчиков

Codex существенно упрощает работу, автоматизируя рутинные и шаблонные задачи, освобождая время для архитектуры, дизайна и решения сложных задач. Один из сотрудников OpenAI отметил, что смог внести два исправления багов, полностью написанных Codex, параллельно выполняя другие задачи.

Глубокое понимание кодовой базы

Codex выделяется контекстной осведомлённостью: каждая сессия имеет полный доступ к структуре файлов проекта, кодстайлу и стандартам команды. Он адаптируется к фреймворкам, таким как Flask, FastAPI, React, Vue или внутренним разработкам, обеспечивая согласованность и качество кода.

Польза для предприятий и open-source

Особенно полезен Codex для крупных команд и открытых проектов, поддерживая создание pull-реквестов на основе веток, запуск тестов, статический анализ — все через простые команды на английском языке. Со временем он учится особенностям репозитория, улучшая рекомендации и точность генерации кода.

Демократизация создания ПО

OpenAI рассматривает Codex как исследовательский превью с целью автоматизации рутинной работы в разработке, не заменяя разработчиков. Цель — сделать создание ПО доступным для большего числа людей, включая нетрадиционных разработчиков, используя только естественный язык.

Будущее разработки ПО

Codex меняет парадигму, делая разработку сотрудничеством человека и машины. Фокус смещается с синтаксиса и реализации на дизайн и идеацию, что перестраивает процесс написания, тестирования и доставки кода.

Текущий статус и планы

Codex постепенно разворачивается с ограничениями на использование в превью-режиме. OpenAI собирает отзывы для улучшения безопасности, возможностей и производительности в разных средах и языках программирования. Codex обещает значительно изменить рабочие процессы как для одиночных разработчиков, так и для команд.

Подробнее о проекте и обновлениях можно узнать у OpenAI в социальных сетях.

🇬🇧

Switch Language

Read this article in English

Switch to English