Присоединяйтесь к нашим ежедневным и еженедельным информационным бюллетеням для последних обновлений и эксклюзивного контента в лидирующем отраслевом освещении искусственного интеллекта. Узнать больше
Код Augment, стартап AI Coding Assistant, сегодня представил свою новую технологию «Augment Agent», предназначенную для решения сложности крупных проектов по разработке программного обеспечения, а не простого генерации кода. Компания утверждает, что его подход представляет собой значительный отход от других инструментов кодирования искусственного интеллекта, сосредоточившись на том, чтобы помочь разработчикам ориентироваться и изменить крупные, установленные кодовые базы, которые охватывают миллионы строк кода в нескольких репозиториях.
Компания также объявила, что достигла самой высокой оценки на сегодняшний день по Swe-Bench Verified, отраслевому эталону для возможностей кодирования искусственного интеллекта, объединив Claud Sonnet’s 3.7 от Anpropic с моделью рассуждений OPEAI O1.
«Большая часть работы в пространстве ИИ кодирования, который, явно является горячим сектором, сосредоточилась на том, что люди называют« нулевым к одному »или« кодирование атмосфера » — начиная с ничего с ничто и создавая кусок программного обеспечения к концу сеанса», — сказал Скотт Дитцен, генеральный директор Augment Code, в эксклюзивном интервью с VentureBeat. «Вместо этого мы нацеливались на дисциплину разработки программного обеспечения, связанная с поддержанием больших, сложных систем — баз данных, сетевых стеков, хранения — кодовых баз, которые развивались в течение многих лет, когда сотни разработчиков работали над ними совместно».
Основанный в 2022 году, Augment Code привлекла 270 миллионов долларов США в общей сложности, в том числе раунд серии B 227 млн. Долл. США, объявленного в апреле 2024 года при оценке после денег в размере 977 млн. Долл. США. Инвесторы компании включают в себя Sutter Hill Ventures, Index Ventures, Innovation Endeavors (во главе с бывшим генеральным директором Google Эриком Шмидтом), Lightspeed Venture Partners и Meritech Capital.
Как контекстные двигатели AUGMENT справляются с многомиллионными кодовыми базами.
По словам компании, что отличает Augment Agent Agent, так это его способность понимать контекст между массовыми кодовыми базами. Агент может похвастаться окном токена 200 000 токенов, что значительно больше, чем у большинства конкурентов.
«Задача любой системы ИИ, включая расширение, заключается в том, что, когда вы работаете с крупными системами, содержащими десятки миллионов строк кода, что типично для значимых программных приложений — вы просто не можете передать все это в качестве контекста сегодняшним моделям крупных языков», — объяснил Дитцен. «Мы обучили наши модели искусственного интеллекта выполнять сложную выборку в реальном времени, определив именно то, что правое подмножество кодовой базы позволяет агенту эффективно выполнять свою работу».
Этот подход контрастирует с конкурентами, которые либо не обрабатывают большие кодовые базы, либо требуют, чтобы разработчики сами собирали соответствующий контекст.
Другим дифференциатором является синхронизация изменений кода в режиме реального времени в разных командах. «Большинство наших конкурентов работают с устаревшими версиями кодовой базы», - сказал Дитцен. «Если вы и я сотрудничаете в одной и той же ветви кода и я вносим изменения, вы, естественно, хотите, чтобы ваш ИИ знал об этом изменении, как и вы. Вот почему мы реализовали синхронизацию в режиме реального времени на код».
Компания сообщает, что его подход привел к 70% -ным показателям победы против Github Copilot при борьбе за предприятие.
Почему функция «воспоминаний» помогает ИИ соответствовать вашему личному стилю кодирования
Агент дополнения включает в себя функцию «воспоминания», которая учится на взаимодействиях разработчиков, чтобы лучше соответствовать индивидуальным стилям кодирования и предпочтениями с течением времени.
«Частью того, что мы хотели иметь возможность доставить с нашими агентами, является автономия в том смысле, что вы можете выполнить им задачи, но вы также можете вмешаться», — сказал Дитцен. «Воспоминания — это инструмент для модели, чтобы обобщить ваши намерения, чтобы запечатлеть это, когда я нахожусь в этой ситуации, я хочу, чтобы вы пошли по этому пути, а не по пути, который вы выбрали».
Вопреки понятию, что кодирование является чисто математической логикой без стилистических элементов, Дитцен подчеркнул, что многие разработчики глубоко заботятся о эстетических и структурных аспектах своего кода.
«У кода определенно есть математический аспект, но есть и искусство в кодировании», — отметил он. «Многие из наших разработчиков хотят остаться в коде. Некоторые используют наших агентов, чтобы написать весь код, но есть целая группа инженеров, которые заботятся о том, как выглядит конечный код, и имеют твердое мнение по этому поводу».
Безопасность корпоративного уровня и интеграция инструментов для крупных команд разработки
Принятие предприятия инструментов кодирования искусственного интеллекта было замедлено из -за опасений по поводу защиты интеллектуальной собственности и безопасности. AUGMENT сосредоточился на решении этих вопросов с помощью надежной архитектуры безопасности и интеграций предприятия.
«Агентам нужно доверять. Если вы собираетесь дать им эту автономию, вы хотите убедиться, что они не будут причинять никакого вреда», — сказал Дитцен. «Мы были первыми, кто предложил различные уровни соблюдения SOC и все связанные с ними тестирование на проникновение, чтобы укрепить наше решение».
Компания также установила интеграцию с инструментами разработчиков, такими как Github, Linear, Jira, Intision, Google Search и Slack. В отличие от некоторых конкурентов, которые внедряют эти интеграции на стороне клиента, AUGMENT обрабатывает эти связи в облаке, что делает их «легко общимися и последовательными для более крупной команды», по словам Дитцена.
Augment Agent, как правило, доступен для пользователей VS -кода, начиная с сегодняшнего дня, с ранним доступом к предварительному просмотру для пользователей JetBrains. Компания сохраняет полную совместимость с экосистемой Microsoft, в отличие от курсора конкурентов, которая раздвоила код против кода.
«На некотором уровне клиенты, которые выбирают курсор, выходят из экосистемы Microsoft. Им не разрешают использовать все плагины стандартных VS-кода, которые Microsoft предоставляет для доступа к окружающей среде, тогда как мы сохранили 100% совместимость с VS-кодом и Microsoft Ecosystem»,-объяснил Диетцен.
Развивающее партнерство между инженерами -людьми и помощниками искусственного интеллекта
Несмотря на достижения в области помощи в кодировании искусственного интеллекта, Диетцен считает, что инженеры -программного обеспечения будут оставаться необходимыми для обозримого будущего.
«Аргументы, касающиеся того, является ли разработка программного обеспечения хорошей дисциплиной для людей, идущих вперед, сегодня очень нет», — сказал он. «Дисциплина разработки программного обеспечения очень, очень отличается с точки зрения создания и развития этих крупных кодовых баз, и человеческое понимание понадобится на долгие годы».
Тем не менее, он предполагает будущее, в котором ИИ может взять на себя более упреждающие роли в разработке программного обеспечения: «Реальное волнение вокруг того, где мы можем в конечном итоге получить с ИИ, — это просто вход и оценка качества кодовой базы и предполагая, как эта база кода может развиваться, чтобы сделать его более безопасным, более способным, проще в использовании, более надежной».
Код дополнения в настоящее время считает веб -поток, пигмент, лимонад, DDN, DataStax и GoFundMe среди своих клиентов. Цены начинаются с 30 долларов США за пользователя в месяц для профессионального использования и 60 долларов США на активного пользователя в месяц для предприятия, а также бесплатный уровень.
Запуск Augment Agent происходит в то время, когда предприятия все чаще стремятся использовать ИИ для повышения производительности разработчиков при сохранении качества программного обеспечения. По мере того, как организации борются с поддержанием и развитием сложных программных систем, инструменты, которые понимают нюансы крупных кодовых баз, могут найти восприимчивую аудиторию среди технических лидеров, стремящихся максимизировать влияние их инженерных групп.
«Я надеюсь, что мы сможем на самом деле увеличить инвестиции в разработку программного обеспечения для человека, а также машины, — заключил Дитцен, — потому что мы сможем сделать гораздо лучшее программное обеспечение, гораздо больше, но гораздо более высокое качество. И я думаю, что мы можем раскрыть огромное количество цены.
Источник
