OpenAI представила Android-версию Sora 2 с помощью Codex
В блоге OpenAI была опубликована информация о разработке Android-версии Sora 2, которая была реализована командой из четырех инженеров всего за 28 дней. Примечательно, что около 85% кода, по оценкам разработчиков, создал Codex, что можно оценить в 45 тысяч долларов по ценам на API. Для мобильного приложения, обладающего большим трафиком и требующего высокой стабильности, это считается значительным достижением.
Команда изначально сделала ставку на небольшое количество участников и строгую дисциплину, следуя правилу Брукса, согласно которому увеличение числа разработчиков в сжатые сроки может замедлить процесс. Codex использовался не как универсальное решение, а как инструмент, который берет на себя рутинные задачи.
Ключевым принципом работы стало правило «сначала план, потом код». Инженеры формулировали краткие проектные документы перед каждой задачей. Также применялась методика параллельных сессий, что значительно ускоряло развитие приложения. Наиболее эффективно Codex работал с существующим кодом, что позволяло ему быстро переносить логику с iOS на Kotlin и исправлять ошибки.
В результате OpenAI пришла к выводу, что Codex действительно увеличивает скорость написания кода, однако основными узкими местами остаются архитектура и процесс ревью. Это делает акцент на управлении проектом, а не только на написании кода.
Вопрос-ответ
Что такое Sora 2 для Android и в чем особенность его разработки?
Это мобильное приложение от OpenAI. Его особенность в том, что Android-версия была создана командой из четырех инженеров всего за 28 дней, при этом около 85% кода было сгенерировано нейросетью Codex.
Какую роль играл Codex в процессе создания приложения?
Codex использовался как инструмент для автоматизации рутинных задач, а не как полная замена разработчиков. Он эффективно переносил логику с iOS-версии на Kotlin, исправлял ошибки и работал с уже существующим кодом, что значительно ускорило процесс.
Какие основные выводы сделала OpenAI по итогам этого проекта?
OpenAI подтвердила, что Codex значительно увеличивает скорость написания кода. Однако главными факторами, замедляющими разработку, остаются не сам код, а проектирование архитектуры и процесс ревью (проверки кода), что подчеркивает важность управления проектом.
