Новости
Block выпустил ИИ-агента для разработки ПО Goose
Открытый исходный код Goose способствует развитию инноваций, движимых сообществом.
Джеку Дорси возвращается с новым “птичьим” проектом. Компания Дорси — Block, владелец сервиса Square, системы мобильных платежей Cash App, музыкального стримингового сервиса Tidal и других инструментов — сегодня запустила Goose, открытый фреймворк, который призван упростить процесс создания ИИ-агента (или множества агентов) с практически любой мыслимой большой языковой моделью (LLM) в качестве интеллектуальной основы, будь то DeepSeek или проприетарная модель от OpenAI, Google и Anthropic.
Агенты, для создания которых предназначен Goose, в первую очередь ориентированы на разработку программного обеспечения, и в статье, анонсирующей новый фреймворк, developer advocate Block Адевале Абати написал, что фреймворк уже помог в решении следующих задач:
- Проводить миграцию кода, например, с Ember на React, с Ruby на Kotlin, с Prefect-1 на Prefect-2 и т.д.
- Погружение в новый проект на незнакомом языке программирования
- Переход кодовой базы от инъекции на основе полей к инъекции на основе конструкторов во фреймворке инъекции зависимостей
- Проведение контрольных тестов производительности сборки с помощью инструмента автоматизации
- Увеличение покрытия кода выше определенного порога
- Создание API для сохранения данных
- Создание Datadog мониторов
- Удаление или добавление флагов функций и т.д.
- Генерация модульных тестов для функций
Как рассказал Джеки Бросамер, вице-президент Block по разработке платформы данных и ИИ, цель состоит в том, чтобы позволить пользователям создавать агентов, которые могут работать с несколькими поставщиками программного обеспечения, передавая пользовательские данные, обобщая их и предпринимая действия от имени пользователя в различных приложениях.
«Я думаю, что преимущество Goose заключается в его способности работать в различных системах. Он не ограничивается только Google Drive — например, он может интегрировать Google Drive со Slack. Один из членов нашей бизнес-команды находит его особенно полезным для выяснения того, что они делали на прошлой неделе, потому что у них 40 часов совещаний и они не могут вспомнить. Таким образом, он может подключаться к любой из этих систем, а не использовать одного агента для Google, одного агента для Slack, он сам может соединить их вместе».
Фреймворк доступен под разрешительной лицензией Apache 2.0, что позволяет использовать его для любых проектов — от коммерческих до исследовательских.
Его цель — открыть инновационные рабочие процессы, обеспечив взаимодействие между пользовательскими интерфейсами, моделями ИИ и системами, с которыми они взаимодействуют.
Goose предназначен для работы с открытым протоколом Anthropic Model Context Protocol (MCP) — стандартизированным набором API, который облегчает подключение к таким инструментам, как репозитории контента, бизнес-приложения и среды разработки.
Программное обеспечение является модульным по своей конструкции, что позволяет разработчикам интегрировать Goose в свои системы или создавать пользовательские интерфейсы.
Открытая архитектура Goose также позволяет пользователям выбирать LLM по своему усмотрению, обеспечивая гибкость для различных сценариев использования.
За пределами инженерии
Первоначально Goose ориентирован на разработку программного обеспечения, где он функционирует как агент, способный автоматизировать трудоемкие задачи. Работая в реальном времени в среде разработки, он может автономно:
- Искать и перемещаться по кодовым базам
- Читать, записывать и редактировать файлы
- Устанавливать зависимости и запускать тесты
- Уточнять результаты и решать дополнительные задачи под минимальным надзором.
Такая гибкость способна значительно сэкономить время инженеров и повысить производительность. Однако Block предполагает и более широкое применение: от оптимизации творческих процессов, таких как сочинение музыки, до персонализации электронной коммерции.
Возможности Goose расширились благодаря сотрудничеству Block с Anthropic, ведущей компанией по безопасности и исследованиям в области ИИ. Вместе они разработали MCP, который позволяет Goose взаимодействовать с растущей экосистемой инструментов и систем.
Открытый исходный код Goose способствует развитию инноваций, движимых сообществом. Как объяснил Брозамер, «разработка с открытым исходным кодом позволяет создать экосистему, в которую новые интеграции могут приходить извне. Пользователям не нужно ждать, пока мы выпустим новые функции, они могут сами внедрять инновации».
Аксен подчеркнул философию, лежащую в основе выпуска Goose: «Мы не собираемся напрямую монетизировать Goose — он полностью под лицензией Apache. Вместо этого мы стремимся разрабатывать продукты, которые будут органично сочетаться с агентами, пользуясь преимуществами экосистемы с открытым исходным кодом».
Что касается конфиденциальности, безопасности и соображений, то характер открытого исходного кода позволяет гибко развертывать Goose на своих серверах или в виртуальных частных облаках.
«У нас точно нет ничего, что могло бы помешать использованию Goose, — никаких обращений к нашим серверам», — говорит Осин.
«Вы можете размещать его где угодно», — отметил Бросамер. «Как финансовая компания, которая очень заботится о пользовательских данных, это всегда было одной из причин нашего интереса к моделям с открытым исходным кодом: вместо того чтобы передавать наши данные или данные пользователей через Интернет, что связано с большим риском, мы можем принести модели туда, где эти данные уже размещены».
Более подробную информацию, включая руководства по установке и использованию, можно найти на сайте Goose.
-
Аналитика магазинов4 недели назад
Тренды мобильных приложений 2025: ИИ и конфиденциальность меняют мобильную индустрию
-
Программирование2 недели назад
Конец программирования в том виде, в котором мы его знаем
-
Магазины приложений4 недели назад
Приложение Hot Tub появится на iOS в EC
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.6