Repolode
google

google/adk-python

Python-фреймворк от Google для создания, оценки и развертывания AI-агентов с упором на Gemini и поддержкой разных моделей.

Звёзды
21,921
Форки
4,409
Открытые issues
358
Последний коммит
9 часов назад

Что это?

Agent Development Kit (ADK) — модульный Python-фреймворк, который переносит практики разработки ПО на создание AI-агентов. Логика агентов, инструменты и оркестрация задаются непосредственно на Python, поэтому агентов можно тестировать и версионировать. Фреймворк оптимизирован для Gemini, но работает и с другими моделями и фреймворками.

Фреймворк позволяет объединять специализированных агентов в иерархии, использовать среду выполнения Workflow на основе графов с маршрутизацией, циклами, повторами и этапами с участием человека, а также Task API для делегирования задач между агентами. Агентам доступны встроенные инструменты, пользовательские функции, спецификации OpenAPI и инструменты MCP. Перед запуском инструмента можно запросить явное подтверждение.

В ADK входят CLI и веб-интерфейс для разработки, тестирования и отладки агентов, команда оценки, запускающая агентов на файлах evalset, а также команды развертывания в Docker и Google Cloud Run.

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

  • 01Среда выполнения Workflow на основе графов с маршрутизацией, циклами, повторами и управлением состоянием
  • 02Task API для структурированного делегирования задач между агентами
  • 03Иерархии мультиагентных систем из объединённых специализированных агентов
  • 04Набор инструментов: пользовательские функции, спецификации OpenAPI и инструменты MCP
  • 05Подтверждение запуска инструмента человеком
  • 06Встроенные веб-интерфейс для разработки, CLI и команда оценки

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

  • Создание мультиагентного приложения, в котором специализированные агенты выполняют разные подзадачи
  • Создание агентов на базе Gemini, которые обращаются к внешним API через OpenAPI или инструменты MCP
  • Тестирование и оценка поведения агентов с помощью повторно используемых файлов evalset
  • Развертывание агента в виде контейнера в Cloud Run или локальный запуск с Docker

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

  1. 1

    Установите стабильную версию из PyPI

    pip install google-adk
  2. 2

    Создайте файл агента с root_agent (скопируйте пример Agent из README)

  3. 3

    Запустите агента в интерактивном CLI

    adk run path/to/my_agent

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

  • Оптимизировано для Gemini; для некоторых функций требуются учетные данные Google Cloud или Gemini.
  • Требуется Python 3.11 или новее.
  • Версия для разработки в main может содержать экспериментальные изменения или ошибки.

Темы

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

Что такое adk-python?
Python-фреймворк от Google для создания, оценки и развертывания AI-агентов с упором на Gemini и поддержкой разных моделей. Agent Development Kit (ADK) — модульный Python-фреймворк, который переносит практики разработки ПО на создание AI-агентов. Логика агентов, инструменты и оркестрация задаются непосредственно на Python, поэтому агентов можно тестировать и версионировать. Фреймворк оптимизирован для Gemini, но работает и с другими моделями и фреймворками.
adk-python можно использовать бесплатно? Какая у него лицензия?
adk-python распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
adk-python всё ещё поддерживается?
Активно поддерживается. Последний коммит в adk-python — 20 окт. 2026 г..
Для чего можно использовать adk-python?
Создание мультиагентного приложения, в котором специализированные агенты выполняют разные подзадачи Создание агентов на базе Gemini, которые обращаются к внешним API через OpenAPI или инструменты MCP Тестирование и оценка поведения агентов с помощью повторно используемых файлов evalset Развертывание агента в виде контейнера в Cloud Run или локальный запуск с Docker
Как установить adk-python?
Установите стабильную версию из PyPI: pip install google-adk Создайте файл агента с root_agent (скопируйте пример Agent из README) Запустите агента в интерактивном CLI: adk run path/to/my_agent
Где скачать adk-python?
Исходный код и инструкции по установке — на GitHub: https://github.com/google/adk-python

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

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