Многошаговый вызов инструментов на данных Spotify

Урок 11 из 114 курса «Cohere: LLM University»: официальный курс Cohere LLM University (Кохир) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Этот пример демонстрирует 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. Настройка
  2. Шаг 1: Определение tool
  3. Шаг 2: Запуск workflow использования tool

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

Урок входит в темы

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