
Image by Choong Deng Xiang, from Unsplash
OpenAI запускает Codex: AI-ассистент для разработчиков
OpenAI только что представила Codex, нового облачного AI-ассистента, созданного для помощи разработчикам в решении программных задач.
Спешите? Вот основные факты:
- Codex — это новый облачный AI от OpenAI для задач разработки программного обеспечения.
- Доступен для пользователей Pro, Team и Enterprise; Plus и образовательная версия появятся в ближайшее время.
- Он выполняет задачи в безопасной среде с реальными логами и выводами тестов.
Теперь доступно для пользователей ChatGPT Pro, Team и Enterprise, поддержка для пользователей Plus и образовательных пользователей появится в ближайшее время.
Codex работает на модели codex-1, специально обученной для программной инженерии. Он может писать функции, исправлять ошибки, отвечать на вопросы по коду и предлагать запросы на слияние — все это параллельно. Каждая задача выполняется в безопасной среде, загруженной кодом пользователя, что делает процесс безопасным и легким для отслеживания.
Codex прост в использовании: просто введите подсказку в ChatGPT, нажмите «Код» или «Спросить», и он начинает работать. Он редактирует файлы, проводит тесты и даже показывает текущий прогресс. Задачи могут занимать от 1 до 30 минут, в зависимости от их сложности.
«Codex предоставляет подтверждаемые доказательства своих действий через цитирование журналов терминалов и результатов тестов», — объяснила OpenAI. Пользователи могут просмотреть эти результаты, запросить изменения или напрямую внедрить их в свой код.
Codex также может читать специальные инструкции из файлов AGENTS.md внутри вашей кодовой базы. Эти файлы помогут ему понять ваш процесс тестирования и стандарты кодирования. Тем не менее, «codex-1 показывает высокую эффективность даже без файлов AGENTS.md», — заявила OpenAI.
Codex недавно исправил ошибку в функции separability_matrix библиотеки Astropy. Один из пользователей заметил: «Внезапно входные и выходные данные перестали быть разделимыми? Мне кажется, это ошибка.» Codex определил проблему и предложил патч, который был принят — это подтверждает его практическую ценность.
OpenAI называет это «предварительным исследованием», что означает, что оно все еще находится в стадии улучшения. Они подчеркивают важность безопасности, прозрачности и надзора со стороны человека: «Пользователям по-прежнему необходимо вручную проверять и подтверждать весь код, сгенерированный агентом, перед интеграцией и выполнением».