О чём урок
Этот пример демонстрирует agent, который выполняет анализ набора данных треков Spotify (с помощью Python interpreter tool), имея при этом доступ к web search tool. Здесь мы определяем web search tool, который использует Python client Tavily для выполнения веб-поиска. Здесь мы определяем Python interpreter tool, который использует функцию exec для выполнения Python кода. Нам также понадобится dataset spotify_data, который содержит информацию о треках Spotify, такую как информация о треке, информация о релизе, метрики популярности и музыкальные характеристики. Вы можете найти dataset здесь. Вот задача, которую должен выполнить agent: Далее мы запускаем workflow использования tool, включающий следующие шаги: Получение user message Model генерирует tool calls, если таковые имеются Выполнение tool на основе tool calls, сгенерированных model Model либо генерирует больше tool calls, либо возвращает response с citations Глядя на пример output, agent выполняет задачу в последовательности из 3 шагов: Проверить dataset и получить список его столбцов. Написать и выполнить Python код, чтобы найти 3 самые прослушиваемые песни на Spotify в 2023 году и их соответствующих исполнителей. Найти возраст и гражданство каждого исполнителя в интернете.
План урока
- Настройка
- Шаг 1: Определение tool
- Шаг 2: Запуск workflow использования tool
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.