Factory – компания, занимающаяся разработкой автономных дроидов для оптимизации процессов создания программного обеспечения для предприятий. Используя Claude, Factory значительно сокращает затраты времени инженеров и помогает клиентам экономить сотни тысяч часов и миллионы долларов на каждом этапе жизненного цикла разработки ПО.
Ключевые показатели эффективности с Claude
Экономия 550 000 часов разработки у клиентов
Сокращение времени цикла разработки на 20%
Снижение объёма повторных правок кода в 3 раза
Автоматизация трудоёмких задач в программировании
Основанная в 2023 году, Factory стремится принести автономность в сферу разработки программного обеспечения. Компания разрабатывает AI-системы под названием «Дроиды», которые автоматизируют трудоёмкие задачи на всех этапах жизненного цикла ПО. Эти дроиды могут выполнять всё: от проведения обзора кода и документирования до комплексного выполнения задач, таких как рефакторинг, миграция и реализация новых функций.
«По мере роста компаний и создания программного обеспечения организационная структура и инженерные практики становятся всё менее последовательными. Это приводит к узким местам и замедлению работы», – объясняет Эно Рейес, CTO и соучредитель Factory. «Раньше не существовало инструмента, способного справиться с неясностями, охватывающими весь цикл разработки, особенно при масштабировании с ростом организации». Решение Factory – создание автономных систем, способных понимать и управлять сложностями масштабной разработки. Их дроиды используют AI для анализа кодовых баз, принятия решений и выполнения задач с минимальным участием человека.
Построение агентных AI-систем с помощью Claude
Для создания этих автономных систем Factory требовалась AI-модель с возможностями сложного рассуждения, планирования и принятия решений. Ответом стала модель из семейства Claude 3.
«Мы стремимся смоделировать человеческое мышление, – говорит Рейес. – Нам нужны системы, которые обладают агентской природой: они должны планировать, разбивать задачи на подцели, анализировать неудачи, совершенствовать выполнение по мере действия. Им требуется как краткосрочная, так и долговременная память, а также возможность извлекать информацию и взаимодействовать с инструментами. Anthropic и Claude постоянно предоставляют нам все необходимое.»
Factory использует модель Claude 3 Opus для задач, требующих глубокого анализа и сложных решений, и Claude 3 Haiku для задач большого объёма, где требуется скорость при сохранении хорошего качества рассуждений. Такое сочетание позволяет компании создавать AI-системы, способные справляться с неоднозначностями и сложностями масштабной разработки.
«Семейство моделей Claude 3 – это лучшее решение для агентных инженерных задач. Claude 3 Opus превзошёл сопоставимые модели по ряду наших внутренних тестов для инженерных задач, а Claude 3 Haiku продемонстрировал наилучшее сочетание производительности и скорости», – отмечает Рейес.
Оптимизация разработки для корпоративных клиентов
Дроиды Factory уже оказывают значительное влияние на корпоративных клиентов, с которыми работает компания, обычно имеющими сотни и даже тысячи инженеров.
Одним из ключевых продуктов является Review Droid, автоматизирующий процесс обзора кода: он анализирует pull-запросы, предоставляет контекстные комментарии и помогает другим рецензентам быстро разобраться в изменениях. Другой продукт, Code Droid, способен принимать запросы из систем управления проектами, таких как Jira или Linear, и создавать pull-запросы для реализации запрошенных функций или исправлений.
Обе системы, работающие на базе Claude, значительно сокращают время, которое инженеры тратят на рутинные задачи, позволяя им сосредоточиться на решении более сложных проблем и поиске новых возможностей. Factory оценивает, что их клиенты в среднем экономят около 2 300 часов, что соответствует сокращению цикла разработки на 20%.
Расширение границ AI в разработке ПО
Использование Claude в Factory выходит за рамки простой автоматизации задач. Компания разрабатывает сложные системы, способные выполнять многоступенчатые процессы разработки ПО, включая планирование, декомпозицию задач и принятие решений на каждом этапе.
Эта ориентация позволяет Factory создавать AI-системы, способные справляться с огромной сложностью и разнообразием реальных задач в разработке, что делает их решения по-настоящему революционными.
Недавний технический отчёт компании демонстрирует, что их Code Droid, частично основанный на Claude, достигает передовых показателей на инженерных бенчмарках, что свидетельствует о высоком потенциале AI в трансформации разработки программного обеспечения.
Взгляд в будущее
Factory продолжает расширять и улучшать свои AI-решения. Их планы включают углубление навыков уже существующих дроидов, а также дальнейшую революцию в ландшафте разработки ПО.
Используя инновации в области LLM и сосредотачиваясь на решении реальных проблем корпоративных клиентов, Factory занимает лидирующую позицию в деле внедрения подлинной автономии в разработке ПО.