Factory создает командный центр для разработки ПО на базе моделей рассуждений OpenAI

Factory

Factory, основанная в 2023 году Матаном Гринбергом (Matan Grinberg) и Эно Рейесом (Eno Reyes), использует модели рассуждений OpenAI, чтобы изменить подход организаций к созданию и поддержке программного обеспечения.

Платформа Factory создана для устранения узких мест в разработке ПО. Благодаря интеграции моделей OpenAI o1, o3-mini и GPT-4o непосредственно в рабочие процессы платформы, Factory формирует среду разработки, которая выходит за рамки простого написания кода: она понимает сложные системы, осуществляет поиск по ним и производит логический анализ, обеспечивая:

  • Ускорение циклов разработки функций в 2–4 раза.
  • Сокращение времени на переключение контекста на 60%.
  • Более 10 дополнительных часов в неделю для каждого разработчика на протяжении всего жизненного цикла создания ПО.

«Гибкость предложения моделей o1 и o3-mini для различных задач рассуждения помогла нам привлечь клиентов, которые ищут инструмент для разработки ПО, позволяющий легко переключаться между моделями с различными аналитическими возможностями», — отмечает Эно Рейес, соучредитель и технический директор Factory.

Устранение неэффективности в разработке ПО

Разработка программного обеспечения часто была ограничена ручными исследованиями, разрозненными знаниями и медленными циклами итераций. Инженеры не просто пишут код — они тратят часы на понимание зависимостей и проверку точности систем.

До появления семейства моделей рассуждений от OpenAI в компании Factory полагались на комбинацию собственных решений и традиционных инструментов, но сталкивались с ключевыми ограничениями:

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

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

Оптимизация жизненного цикла разработки ПО с помощью подходящих моделей

Factory стратегически интегрировала модели OpenAI на различных этапах жизненного цикла разработки ПО, подбирая конкретные модели в соответствии с их аналитическими способностями, требованиями к скорости и точности для каждой задачи:

Этап разработки

Основные задачи

Модели OpenAI

Почему именно эта модель

Исследование

Понимание кодовых баз, поиск по документации

OpenAI o3‑mini

Быстрый отклик (в 10 раз быстрее более крупных моделей) с достаточными возможностями рассуждения для контекстного понимания кода

Приоритизация

Триаж багов, анализ функций

OpenAI o3‑mini

Баланс между возможностями рассуждения и скоростью для оценки сложных зависимостей

Планирование

Архитектурные решения, проектирование систем

OpenAI o1

Широкие возможности рассуждения для принятия сложных архитектурных решений и планирования на уровне системы

Исполнение

Генерация кода, редактирование, ревью

OpenAI o1

OpenAI o3‑mini

GPT‑4o

Использование прогнозируемых результатов снижает задержку на 50% при оказании помощи в написании кода в реальном времени

»Мы выяснили, что предоставление разработчикам свободы выбора подходящей модели под конкретную задачу имеет решающее значение, » — говорит Рейес. »Для быстрого ревью кода o3-mini обеспечивает практически такое же качество, как и более крупные модели, но работает значительно быстрее, в то время как для сложного архитектурного планирования полезны более глубокие аналитические возможности o1.»

Factory также экспериментирует с дообучением модели o3-mini методом подкрепления (reinforcement fine-tuning) для переранжирования кода и автоматического внедрения легких подсказок с целью повышения соответствия модели заданным требованиям, что повышает точность при разработке ИИ промышленного уровня.

«Модели рассуждений OpenAI позволяют нам выйти за рамки простой генерации кода. Мы создаем среду агентной разработки, в которой ИИ может глубоко понимать инженерные знания, извлекать их и действовать на их основе.»
Эно Рейес (Eno Reyes), соучредитель и технический директор Factory

Модели рассуждений, такие как o1 и o3-mini, обеспечивают понимание кодовой базы и документации.

Более быстрая разработка и лучшие инженерные результаты вместе с OpenAI

Благодаря OpenAI в Factory не просто пишут код — они анализируют инженерные проблемы, извлекают критически важные знания и оптимизируют рабочие процессы.

Созданная в Factory архитектура с приоритетом контекста динамически извлекает аналитические данные из кодовых баз, документации и систем отслеживания ошибок, сводя к минимуму переключение контекста и когнитивную нагрузку на разработчиков.

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

Создание условий для автономной разработки программного обеспечения

Следующая цель Factory — сделать разработку на базе ИИ еще более автономной.

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

«ПО будущего будет создаваться людьми и ИИ совместно на единой платформе. С помощью моделей рассуждений OpenAI мы даем разработчикам возможность сосредоточиться на более ценной работе, пока ИИ берет на себя всю сложность.»
Матан Гринберг (Matan Grinberg), соучредитель и генеральный директор Factory

Хотите узнать больше о ChatGPT для бизнеса?

Связаться с нашей командой

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