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

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 позволяют нам выйти за рамки простой генерации кода. Мы создаем среду агентной разработки, в которой ИИ может глубоко понимать инженерные знания, извлекать их и действовать на их основе.»
Модели рассуждений, такие как o1 и o3-mini, обеспечивают понимание кодовой базы и документации.
Более быстрая разработка и лучшие инженерные результаты вместе с OpenAI
Благодаря OpenAI в Factory не просто пишут код — они анализируют инженерные проблемы, извлекают критически важные знания и оптимизируют рабочие процессы.
Созданная в Factory архитектура с приоритетом контекста динамически извлекает аналитические данные из кодовых баз, документации и систем отслеживания ошибок, сводя к минимуму переключение контекста и когнитивную нагрузку на разработчиков.
Вместо того чтобы переключаться между несколькими инструментами, разработчики могут найти все необходимое в одном месте, что позволяет им сосредоточиться на наиболее важных задачах.
Создание условий для автономной разработки программного обеспечения
Следующая цель Factory — сделать разработку на базе ИИ еще более автономной.
Интегрируя нативные инструменты контроля версий, управления проектами, командной коммуникации, мониторинга ошибок и конвейеров непрерывной доставки в сочетании с моделями рассуждений, компания создает ИИ-системы, способные упреждающе планировать, выполнять и дорабатывать инженерные задачи на протяжении всего жизненного цикла разработки ПО.
«ПО будущего будет создаваться людьми и ИИ совместно на единой платформе. С помощью моделей рассуждений OpenAI мы даем разработчикам возможность сосредоточиться на более ценной работе, пока ИИ берет на себя всю сложность.»
Хотите узнать больше о ChatGPT для бизнеса?
Полный текст статьи читайте на OpenAI
