Repolode
google

google/adk-go

Go-инструментарий с упором на код для создания, оценки и развёртывания AI-агентов, их объединения в мультиагентные системы и интеграции инструментов.

Звёзды
8,942
Форки
990
Открытые issues
279
Последний коммит
15 часов назад

Что это?

ADK for Go — это модульный фреймворк для создания AI-агентов непосредственно в коде на Go. Он подходит для самых разных сценариев: от простых задач с одним агентом до крупных систем, в которых объединено несколько специализированных агентов. Логику агентов, инструменты и оркестрацию описывают на Go, поэтому их можно тестировать и версионировать, как и любую другую часть кодовой базы.

В инструментарий входят готовые инструменты, поддержка пользовательских функций и возможность интегрировать уже существующие инструменты. Он оптимизирован для Gemini, но при этом не привязан к конкретной модели или среде развёртывания. Проект предназначен для cloud-native-приложений и поддерживает упаковку агентов в контейнеры и их развёртывание, например, в Google Cloud Run.

Модуль импортируется как google.golang.org/adk/v2 и требует Go версии 1.26.10 или новее. Вместе с репозиторием опубликованы документация, примеры и машиночитаемый индекс для AI-ассистентов по написанию кода.

Ключевые возможности

  • 01Описывайте агентов, инструменты и оркестрацию на идиоматичном Go.
  • 02Объединяйте несколько специализированных агентов в модульные мультиагентные системы.
  • 03Используйте готовые инструменты, пользовательские функции или интеграции с существующими инструментами.
  • 04Упаковывайте агентов в контейнеры и развёртывайте на cloud-native-платформах, например Cloud Run.
  • 05Архитектура не привязана к модели и оптимизирована для Gemini.

Сценарии использования

  • Создание cloud-native-бэкенд-сервисов с агентами на Go, использующими LLM.
  • Оркестрация нескольких специализированных агентов для многоэтапных процессов, например сортировки issues и подготовки отчётов.
  • Добавление возможностей агентов с помощью пользовательских инструментов в существующую кодовую базу на Go.

Быстрый старт

  1. 1

    Добавьте ADK Go в свой Go-проект

    go get google.golang.org/adk/v2
  2. 2

    Чтобы начать, изучите примеры в каталоге examples

Что важно знать

  • Требуется Go версии 1.26.10 или выше.

В подборках

Темы

Частые вопросы

Что такое adk-go?
Go-инструментарий с упором на код для создания, оценки и развёртывания AI-агентов, их объединения в мультиагентные системы и интеграции инструментов. ADK for Go — это модульный фреймворк для создания AI-агентов непосредственно в коде на Go. Он подходит для самых разных сценариев: от простых задач с одним агентом до крупных систем, в которых объединено несколько специализированных агентов. Логику агентов, инструменты и оркестрацию описывают на Go, поэтому их можно тестировать и версионировать, как и любую другую часть кодовой базы.
adk-go можно использовать бесплатно? Какая у него лицензия?
adk-go распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
adk-go всё ещё поддерживается?
Активно поддерживается. Последний коммит в adk-go — 5 нояб. 2026 г..
Для чего можно использовать adk-go?
Создание cloud-native-бэкенд-сервисов с агентами на Go, использующими LLM. Оркестрация нескольких специализированных агентов для многоэтапных процессов, например сортировки issues и подготовки отчётов. Добавление возможностей агентов с помощью пользовательских инструментов в существующую кодовую базу на Go.
Как установить adk-go?
Добавьте ADK Go в свой Go-проект: go get google.golang.org/adk/v2 Чтобы начать, изучите примеры в каталоге examples
Где скачать adk-go?
Исходный код и инструкции по установке — на GitHub: https://github.com/google/adk-go

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытый персональный ИИ-ассистент, который индексирует рабочие материалы в локальный граф знаний и включает почту, заметки, браузер, конспекты встреч и общие Spaces.

18,1 тыс.+40 за неделю1,8 тыс.TypeScriptApache-2.0Активно поддерживаетсяОбновлён 14 часов назад