Практически каждая платформа разработки программного обеспечения в настоящее время работает над тем, как интегрировать агенты ИИ в жизненный цикл программного обеспечения. С чатом дуэта и дуэта Gitlab начал свое путешествие по ИИ в 2023 году, раньше, чем многие из его конкурентов. Неудивительно, что компания также приводит агентов искусственного интеллекта на свою платформу DevSecops. Впервые объявленная ранее в этом году, агентская платформа Duo Gitlab теперь находится в публичной бета -версии.
В каком-то смысле, Gitlab следит за общей тенденцией, где инструменты разработчика с AI, основанными на AI, исчезли от сначала предоставление завершения кода и ответов на чат, чтобы сделать некоторую работу-автономно или полуавтономно-на заднем плане.
Работа асинхронно — это то, что Гитлаб также подчеркивает сегодняшний релиз. Компания отмечает, что ее внимание уделяется предложению слоя оркестровки, который позволяет специализированным агентам ИИ работать вместе и в тандеме с человеческими разработчиками. Поскольку Gitlab, как правило, уже является системой записи для команд разработки программного обеспечения своих пользователей, компания имеет преимущество в том, что она может дать своим агентам доступ ко многим контексту (хотя с появлением модельного протокола контекста, теперь для агентов также требуется при необходимости вносить данные сторонних данных).
Кредит: Гитлаб.
«Поскольку мы работали со многими клиентами, в конце концов мы увидели, что мир, особенно в контексте разработки программного обеспечения, продвигается очень быстро», — сказал мне Эмилио Сальвадор, вице -президент по стратегии и отношениям разработчиков в Gitlab. «Мы все больше и больше видим эту идею агентов и разработчиков, работающих вместе, верно? У нас есть уникальная ценность, потому что мы решаем эту проблему годами в Gitlab. И для нас имеет смысл основываться на существующей платформе, которая у нас есть, и позволяет в будущей среде, где мы увидим как агентов, так и людей, работающих вместе как синхронными, так и асинхронными способами».
Сальвадор отметил, что одним из основных принципов для новой платформы было сделать ее расширяющимся. Это означает, что пользователи могут создавать свои собственные агенты и создавать свои собственные рабочие процессы. Из коробки будут включены некоторые специализированные агенты, такие как рецензент кода, эксперт по безопасности, планировщик и разработчик программного обеспечения. Эти агенты смогут создавать проекты, создавать планы реализации, выполнять их, а затем генерировать тесты, чтобы убедиться, что все выглядит хорошо.
Как и в случае с аналогичными агентскими платформами, разработчики могут назначать конкретные задачи своим агентам, и эти задачи выполняются в фоновом режиме, либо к завершению, либо до тех пор, пока агент не понадобится обратная связь от разработчика. Но разработчики также могут определить триггеры, чтобы, когда что -то происходит на платформе, говорится, что разработчик проверяет какой -то новый код — рабочий процесс активируется для выполнения ряда задач с помощью связанных с ними агентов.
«Наша цель здесь — увеличить разработчиков», — сказал Сальвадор. «И я чувствую, что есть возможность, по мере развития этих агентов, чтобы разработчики также могли настраивать эти агенты. Подумайте об этом как: эй, у вас есть кто -то, кто работает на вас. И в конце концов, вы хотите выполнить задачу, на которую у вас нет времени — в рамках ограждения — и вы хотите, чтобы это было как можно скорее. Но у вас нет времени на это. Возможность оркестровки имеет основополагающее значение для работы разработчика без проблем ».
Агент Gitlab Duo Agent Platform в настоящее время находится в публичной бета -версии и доступна для Gitlab Premium и Ultimate клиентов. В своей текущей итерации он включает в себя возможность организовать многоагентные рабочие процессы, а также агент в IDE, который может получить обратную связь, и это позволяет пользователям быстро делегировать задачи с помощью команд SLASH, таких как /объяснение, /тесты или /включать.
Эта функция чата теперь также поддерживает JetBrains Ides, такие как IntelliJ, Pycharm, Goland и Webstorm.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Прежде чем присоединиться к новому стеку в качестве старшего редактора для ИИ, Фредерик был редактором предприятия в TechCrunch, где он освещал все, от роста облака и самых ранних дней Kubernetes до появления квантовых вычислений …. Подробнее от Frederic Lardinois