Simplex переосмысливает разработку программного обеспечения с помощью Codex

Simplex использует ChatGPT Enterprise и Codex для проверки эффективности разработки на базе ИИ и масштабирования более продуктивных рабочих процессов.

Связаться с отделом продаж
White ‘Simplex Inc.’ serif logo centered on a dark, textured black surface background.
Масштаб компании: Средний бизнес
Регион: Азиатско-Тихоокеанский регион и Океания
Отрасль: Технологии
Продукты: ChatGPT, Codex

Результаты

70%

Меньше времени требуется на разработку каждого экрана с Codex

Результаты

40%

Меньше времени требуется на проектирование каждого экрана с Codex

Результаты

17%

Меньше времени требуется на внутреннее интеграционное тестирование с Codex

Simplex — технологический партнер, работающий в сферах консалтинга, разработки систем и операционной деятельности. Чтобы повысить производительность разработки систем, компания количественно оценила влияние генеративного ИИ и применила полученные выводы в различных проектах. Опираясь на этот опыт, Simplex теперь оценивает возможности использования генеративного ИИ во всех проектах и внедряет разработку с поддержкой ИИ там, где это применимо, с целью повышения продуктивности всей организации.

После запуска ChatGPT в 2022 году компания Simplex в 2023 году создала центр компетенций для формирования основ использования ИИ сотрудниками и проверки процессов разработки на базе ИИ. Развивая это направление, компания внедрила ChatGPT Enterprise на уровне всей организации и выбрала Codex в качестве своего основного агента программирования, что ускорил процесс переосмысления подходов к разработке ПО.

О внедрении

В традиционной разработке программного обеспечения работа обычно делится на определение требований, проектирование, реализацию, тестирование и эксплуатацию. Такие задачи, как интерпретация проектной документации, принятие решений о реализации функции, определение критериев проверки, а также изоляция или исправление дефектов, часто зависят от опыта отдельных специалистов. В результате качество и скорость разработки могут определяться индивидуальными навыками и тем, как знания распространяются внутри команды.

По мере распространения генеративного ИИ в сфере разработки ПО он часто использовался как вспомогательный инструмент для разработчиков-людей. Совсем недавно агентные системы сделали возможным делегирование многоэтапных задач искусственному интеллекту. В средах разработки ИИ начинает выходить за рамки простой поддержки и брать на себя работу, которая напрямую продвигает проекты вперед.

Чтобы масштабировать этот переход, Simplex приняла ChatGPT Enterprise в качестве основы для развертывания в масштабах всей компании и использует Codex в качестве основного агента программирования.

Роль Codex в Simplex выходит за рамки генерации кода. Компания использует его в проектировании и тестировании, включая генерацию интерфейсного и серверного кода на основе проектной документации и эталонных реализаций, создание тестового кода, включая модульные тесты, проверку и устранение несоответствий нефункциональным требованиям, а также исправление ошибок, обнаруженных в ходе внутреннего интеграционного тестирования. Simplex также тестирует автоматизированные рабочие процессы, которые запускают скрипты Python из интерфейса командной строки Codex CLI и непрерывно переходят от реализации серверов к исправлению ошибок, обнаруженных при сквозном (end-to-end) тестировании.

«Мы внедрили Codex во всей компании по трем причинам. Во-первых, наша внутренняя оценка показала, что он предлагает наилучший баланс стоимости, точности и функциональности. Во-вторых, мы хотели определить основного агента, чтобы более эффективно аккумулировать и распространять практический опыт использования. В-третьих, было проще безопасно и быстро расширять использование на базе наших лицензий ChatGPT Enterprise».
— Кадзуя Удзихиро (Kazuya Ujihiro), исполнительный директор, Simplex

Краткие результаты

Simplex разрабатывает и тестирует новые подходы к доставке программного обеспечения на базе ИИ с использованием Codex и ChatGPT, уделяя особое внимание веб-приложениям на основе CRUD в качестве первоначального варианта использования.

Благодаря этой работе компания зафиксировала значительную экономию времени на нескольких этапах разработки:

  • на 40% меньше часов на проектирование каждого экрана
  • на 70% меньше часов на разработку каждого экрана
  • на 17% меньше часов на внутреннее интеграционное тестирование

Примечание: результаты генерации с помощью ИИ могут отличаться в зависимости от настроек системы и входных данных.

Удзихиро отмечает, что влияние выходит за рамки сокращения инженерных часов. «Codex облегчил небольшим командам продвижение проектных работ и повысил точность проверки спецификаций по нескольким файлам. Он также помогает нам выстраивать модель, в рамках которой опыт старших специалистов может более широко применяться в разработке. В результате роли на местах становятся более четкими: люди сосредоточены на окончательных решениях и ответственности за качество, в то время как ИИ занимается реализацией, проверкой и исправлением ошибок».

Уроки для руководства

Опыт Simplex с ChatGPT Enterprise и Codex подчеркивает несколько важных выводов для организаций, переходящих от экспериментов с ИИ к его операционному внедрению:

  • Количественно оценивайте влияние перед переходом к промышленному использованию.
  • Относитесь к внедрению как к операционной модели, а не просто к развертыванию инструмента, уделяя внимание управлению, обучению и поддержке.
  • Выберите основного агента ИИ, чтобы команды могли более эффективно наращивать и передавать опыт.
  • Разделяйте проверку и подготовку, чтобы эксперименты и развертывание могли происходить параллельно.
  • Определите, где ИИ должен выполнять работу, а где люди сохраняют конечную ответственность.
«Codex делает гораздо больше, чем просто помогает командам быстрее писать код. Он преобразует проектный опыт и экспертные знания в области ревью в нечто, что может использовать ИИ, превращая индивидуальные знания в повторяемое организационное преимущество. Люди сохраняют финальное суждение и ответственность за качество, в то время как ИИ быстро справляется с реализацией, проверкой и исправлением ошибок. По мере того как такое разделение труда станет стандартным, оно повысит не только скорость разработки, но и общую ценность, которую мы можем предоставить клиентам».
— Кадзуя Удзихиро (Kazuya Ujihiro), исполнительный директор, Simplex

Переосмысление разработки для процессов с приоритетом ИИ

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

Удзихиро видит будущее, в котором по мере совершенствования баз данных, каталогов API и стандартизированных правил проектирования Codex сможет взять на себя большую часть работы по реализации и проверке. «Для относительно простых систем существует потенциал для автоматической генерации продуктов на основе RFP», — говорит он. Он также ожидает появления новых областей, где в зависимости от функции агентам ИИ может быть эффективнее выполнять бизнес-задачи напрямую, а не писать их в виде исходного кода.

Следующая задача заключается не только в повышении эффективности генерации кода. Она состоит в переосмыслении того, как должны создаваться системы, как их следует поддерживать и где люди должны сохранять ответственность в операционной модели с приоритетом ИИ.

Присоединяйтесь к новой эре работы

Более 1 миллиона компаний по всему миру добиваются значительных результатов с OpenAI.
Связаться с отделом продаж

Полный текст статьи читайте на OpenAI