Искусственный интеллект

Новый ИИ-агент «гусь» от Block с открытым исходным кодом позволяет менять направление в воздухе

Новый ИИ-агент «гусь» от Block с открытым исходным кодом позволяет менять направление в воздухе

Компания Block создала своего агента под кодовым названием «Гусь», который может делать все - от написания кода до заказа ужина. Вот как получить к нему доступ.

Будь то потребности разработчиков или обыденные задачи, искусственный интеллект (ИИ), похоже, склоняется в пользу решений с открытым исходным кодом.

Во вторник Block - компания, основанная Джеком Дорси и стоящая за Square, Cash App, Tidal и Afterpay, - выпустила полностью переработанную версию codename goose, своего агента для разработчиков ИИ с открытым исходным кодом, который ранее был доступен в бета-версии. Выпущенный под лицензией Apache License 2.0 (ASL2), codename goose предлагает "совместимость между пользовательскими интерфейсами, языковыми моделями и системами", как объясняется в релизе, и подключается к любой системе через протокол Anthropic Model Context Protocol (MCP), который позволяет агентам получать доступ к хранилищам данных, пространствам разработчиков и бизнес-приложениям. Пользователи могут указать любую большую языковую модель (LLM), которую они хотят использовать с goose.

Доступный для любых индивидуальных или коммерческих целей, фреймворк позволяет пользователям подключать новые инструменты в середине сессии (в отличие от их разграничения в начале, как это необходимо для инструментов с закрытым исходным кодом).

"Вы можете быть в середине разговора, понять, что вам нужно взять что-то из Google Docs или подключить это к Slack, и вы можете просто, скажем, нажать на кнопку, включить новое расширение, и тогда у goose внезапно появятся новые возможности, с которыми он сможет работать", - объяснил ведущий инженер Брэд Аксен в интервью ZDNET.

Подобно платформам для разработчиков, таким как Blitzy, goose в первую очередь используется как инженерный агент, который ищет и пишет код в режиме реального времени, "выполняя задачи автономно - чтение и запись файлов, запуск кода и тестов, доработка результатов, установка зависимостей и выполнение дополнительных действий по мере необходимости", - говорится в релизе.

Чтобы сделать его встраиваемым, команда перевела язык агента с Python на Rust и создала сопутствующее нативное приложение, для которого goose сам создал 70 % кода. Осин отметил, что goose под кодовым именем "экономит 20 % времени [разработчиков], или они находят задачи, где он может сделать день или два работы самостоятельно, без присмотра".

При этом Блок надеется, что со временем goose будет использоваться и для других целей, в том числе творческих, таких как создание музыки. "Мы действительно построили многие из основных функций как нечто вроде возможностей общего назначения", - объясняет Джеки Бросамер, руководитель отдела искусственного интеллекта в Block. "Большая часть того, как мы смогли выйти за рамки использования разработчиками, - это наша философия открытого исходного кода".

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

Бросамер отмечает, что интеграция с MCP от Anthropic позволяет пользователям подключаться к таким повседневным приложениям, как электронная почта, календарь Google и Drive. "Мы начинаем видеть, как люди используют кодовое имя goose для того, чтобы упростить свой день и попытаться получить резюме всего, что вы прочитали за последнюю неделю", - добавляет она. В рамках набора финансовых инструментов Block Брозамер представляет себе, как клиент использует goose для того, чтобы приложение Cash App автоматически распределяло счета между соседями по комнате, ежемесячно вело бухгалтерский учет его бизнеса или даже заказывало ужин через Square.

"Мы определенно видим, что goose открывает целый ряд возможностей для менее технически подкованных пользователей", - отмечает Бросамер. "Мы уже видим, как дизайнеры могут создавать прототипы своих собственных фронтендов без привлечения инженера".

Кроме того, Блок говорит о том, что goose присоединится к растущему списку повседневных ИИ-помощников. "Я вижу, что по мере появления небольших моделей, способных эффективно работать с агентами, мы начнем переносить их на устройства", - говорит Осин. "Нам довольно легко взять агентский путь goose, сопроводить его моделью на устройстве и поместить на телефон Android или что-то в этом роде".

Кодовое название goose появилось вскоре после выхода DeepSeek's R1 - модели с открытым исходным кодом, которая за меньшую стоимость конкурирует с OpenAI's o1, а также ИИ-ассистентов от Perplexity и OpenAI. Это очень своевременно, поскольку агент нацелен на удовлетворение как коммерческих, так и личных потребностей, используя при этом бесконечные возможности, созданные открытым исходным кодом.

"Если у кого-то есть хорошая идея, ему не нужно ждать, пока мы ее реализуем", - говорит Осин.

"Любой может внести новые возможности в сам агент", - добавляет Брозамер.

Читайте также