Приклад інструментів API: AI weather agent

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

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

У цьому прикладі ми налаштуємо AI-агент міського прогнозу погоди, який буде використовувати API AccuWeather щоб:

  1. Отримайте ключ місцезнаходження міста за запитом користувача через запит API розташування AccuWeather
  2. Використовуйте цей ключ розташування, щоб отримати прогноз для цього міста через запит AccuWeather Forecast API

Налаштування інструменту API

  1. Перейдіть до «Навчального центру», а потім до вкладки «Інструменти API», щоб створити новий інструмент

  2. Дайте йому назву та опис. Зауважте, що опис використовується чат-ботом штучного інтелекту, щоб зрозуміти, коли використовувати цей інструмент, тому будьте обмежливими!

  3. AccuWeather Locations API потребує параметра «query» для пошуку міста та повернення ключа розташування, тому давайте додамо параметр «query» на вкладці «Параметри». Введіть «запит» у поле введення та натисніть кнопку «Додати параметр».

  4. У полі «Опис» опишіть природною мовою, як штучний інтелект має розуміти, чого очікувати, у цьому випадку ми введемо «назва міста». Це обов’язковий параметр для цього інструменту, тому ввімкніть перемикач «обов’язковий параметр».

  5. На вкладці «Дія» ми введемо кінцеву точку API з API розташування AccuWeather (використовуйте власний apikey від AccuWeather, якщо ви хочете використовувати цю кінцеву точку):
    http://dataservice.accuweather.com/locations/v1/cities/search?apikey=XXXXXX&q={{query}}

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

  7. Для API прогнозу AccuWeather потрібен параметр «locationkey», тому давайте додамо цей параметр для цього інструменту

  8. Не забудьте ввести опис того, що ШІ повинен очікувати. Це обов’язковий параметр для цього інструменту, тому ввімкніть перемикач «обов’язковий параметр».

  9. Введіть кінцеву точку AccuWeather's Forecast API на вкладці «Дія»:
    http://dataservice.accuweather.com/forecasts/v1/daily/5day/{{locationkey}}?apikey=XXXXXX

Налаштування AI Agent

  1. Створіть нового чат-бота, виберіть тип «AI Agent».

  2. На вкладці «Інструменти» призначте інструменти, які ми створили, для цього чат-бота

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