Google представил революционный набор инструментов для создания AI-агентов
Google представил Agent Development Kit (ADK) – платформу для создания многоагентных систем на базе Gemini. Создавайте AI-агентов за 100 строк кода, управляйте их поведением и интегрируйте с различными моделями. Узнайте больше!
Разработка агентов на платформе Google
Рынок платформ для создания AI-агентов с минимальным использованием кода стремительно развивается. Крупные поставщики моделей, в том числе Google, создают универсальные платформы для управления и разработки агентов.
Google Agent Development Kit (ADK)
Google представила Agent Development Kit (ADK) – набор инструментов, упрощающих создание многоагентных систем на базе моделей Gemini. Компания заявляет о возможности создания AI-агента менее чем за 100 строк кода. Платформа поддерживает Model Context Protocol (MCP) – протокол обмена данными между агентами, разработанный Anthropic.
ADK предоставляет следующие возможности:
- Управление поведением агентов, включая их мышление, рассуждения и взаимодействие, с помощью инструментов оркестровки и ограничений.
- Взаимодействие с агентами посредством двунаправленной потоковой передачи аудио и видео, имитируя человеческое общение.
- Быстрый старт разработки благодаря готовым образцам агентов и инструментам.
- Выбор оптимальной модели для агента из каталога Model Garden Google.
- Выбор среды развертывания: Kubernetes или Google Vertex AI.
- Непосредственное развертывание агентов в производственную среду через Vertex AI.
Хотя ADK оптимизирован для моделей Gemini, Vertex AI предоставляет доступ к моделям от Anthropic, Meta, Mistral, AI21 Labs, CAMB.AI и Qodo. Разработчики могут использовать ADK для интеграции агентов с различными источниками данных.
Дополнительная поддержка агентов: Agent Engine и Agent Garden
Помимо ADK, Google предлагает Agent Engine – панель управления временем выполнения, обеспечивающую управление на корпоративном уровне. Agent Engine упрощает переход от концепции к обучению и внедрению в производство, обрабатывая контекст агента, управление инфраструктурой, масштабирование, безопасность, оценку и мониторинг.
Agent Engine интегрируется с ADK, но может использоваться и с другими платформами, например, LangGraph или CrewAI. Поддержка краткосрочной и долгосрочной памяти позволяет сохранять контекст для агентов, настраивая объем информации из предыдущих взаимодействий.
Для организаций, нуждающихся в дополнительной поддержке, доступен Agent Garden – библиотека готовых агентов и инструментов, которые можно использовать в качестве шаблонов.
Безопасность и управление агентами
Обеспечение безопасности и доверия – важные аспекты работы с агентами. Google предоставляет в ADK и Vertex AI инструменты для управления:
- Выводом агента с помощью фильтров контента, ограничений и запрещенных тем.
- Доступом к агентам с помощью системы разрешений.
- Доступом к данным для предотвращения утечек конфиденциальной информации.
- Вводом данных с помощью проверки перед передачей в управляющие агентом модели.
- Поведением агентов с помощью автоматического мониторинга.
Конкурентная среда на рынке платформ для агентов
Запуск ADK усиливает конкуренцию Google с другими поставщиками платформ для создания агентов. Необходимо отметить, что OpenAI выпустила Agents SDK, позволяющую создавать агентов с помощью инструментов с открытым исходным кодом, включая модели, не относящиеся к OpenAI. Amazon Agents on Bedrock, запущенный в 2023 году, также предлагает создание и управление агентами. Компания Emergence AI также предоставляет платформу для разработки AI-агентов.
В условиях растущей конкуренции Google должна доказать преимущества своей универсальной платформы, оптимизированной для моделей Gemini и Vertex AI.