Простой агент на ADK, который помнит состояние

Урок 46 из 80 курса «Gemini API: примеры использования»: официальный курс Gemini API Cookbook (Гугл Джемини) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Этот notebook представляет собой базовый, вводный пример использования Gemini в Google Agent Development Kit (ADK). Цель: Продемонстрировать, как ADK организует простой рабочий процесс, включающий переходы состояний (START -> PROCESSING -> END), вокруг основного взаимодействия с Gemini API. Сценарий:Вы создадите "Агента эхо-ответа с сохранением состояния". Основная задача этого агента — повторять ввод пользователя. Однако он будет использовать компоненты ADK для управления своим внутренним состоянием на протяжении всего процесса: Он начинает работу в состоянии START. Получив ввод, он использует ADK Tool для перехода в состояние PROCESSING. Он подготавливает эхо-ответ (неявно используя модель Gemini, настроенную в Agent). Он снова использует ADK Tool для перехода в состояние END. Он выдает окончательный эхо-ответ. Этот пример подчеркивает роль ADK в управлении структурированными рабочими процессами и состоянием, даже для простых задач. Есть классный пример Gemini? Не стесняйтесь

План урока

  1. Этот notebook был предоставлен Anand Roy.
  2. Настройка
  3. 1. Настройка Google API Key
  4. 2. Основные компоненты ADK в этой демонстрации
  5. 3. Определение компонентов ADK (Tool, Agent, Services)
  6. 4. Запуск взаимодействия
  7. 5. Анализ результатов
  8. Следующие шаги и дальнейшее обучение

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Полезные гиды