Пример инструментов API: погодный агент AI

AI-агнетики могут взаимодействовать с любой конечной точкой API, которую вы пожелаете. Будь то Zapier, The New York Times, Zendesk, ваша CRM или любая другая платформа с доступом через API — наши агенты могут легко подключаться.

Раскройте свой творческий потенциал с помощью инструментов естественного языка, чтобы узнать прогноз погоды, найти последние новостные статьи или даже отправить электронное письмо другу! Возможности столь же широки, как и ваше воображение.

В этом примере мы настроим ИИ-агент прогноза погоды в городе, который будет использовать API-интерфейсы AccuWeather чтобы:

  1. Получите ключ местоположения города по запросу пользователя через запрос API местоположения AccuWeather.
  2. Используйте этот ключ местоположения, чтобы получить прогноз для этого города с помощью запроса API прогнозов AccuWeather.

Настройка инструмента API

  1. Перейдите в «Учебный центр», затем на вкладку «Инструменты API», чтобы создать новый инструмент.

  2. Дайте ему имя и описание. Обратите внимание, что описание используется чат-ботом с искусственным интеллектом, чтобы понять, когда использовать этот инструмент, поэтому будьте строгими!

  3. API-интерфейсу местоположений AccuWeather требуется параметр «запрос» для поиска города и возврата ключа местоположения, поэтому давайте добавим параметр «запрос» на вкладке «Параметры». Введите «запрос» в поле ввода и нажмите кнопку «Добавить параметр».

  4. В поле «Описание» опишите на естественном языке, как ИИ должен понимать, чего ожидать, в данном случае мы введем «название города». Это обязательный параметр для этого инструмента, поэтому включите переключатель «обязательный параметр».

  5. На вкладке «Действие» мы введем конечную точку API из API-интерфейсов Locations AccuWeather (используйте свой собственный ключ API из AccuWeather, если вы хотите использовать эту конечную точку):
    http://dataservice.accuweather.com/locations/v1/cities/search?apikey=XXXXXX&q={{query}}

  6. Теперь мы добавим новый инструмент для использования ключа местоположения, полученного от предыдущего инструмента.

  7. Для API прогнозов AccuWeather требуется параметр locationkey, поэтому давайте добавим этот параметр для этого инструмента.

  8. Не забудьте ввести описание того, чего следует ожидать ИИ. Это обязательный параметр для этого инструмента, поэтому включите переключатель «обязательный параметр».

  9. Введите конечную точку API прогнозов AccuWeather на вкладке «Действие»:
    http://dataservice.accuweather.com/forecasts/v1/daily/5day/{{locationkey}}?apikey=XXXXXX

Настройка AI-агента

  1. Создайте нового чат-бота, выберите тип «Агент AI».

  2. На вкладке «Инструменты» назначьте созданные нами инструменты этому чат-боту.

  3. Все сделано! Чат-бот теперь может прогнозировать погоду по запросу