Příklad nástrojů API: AI weather agent

AI agnety mohou komunikovat s libovolným koncovým bodem API, který si přejete. Ať už je to Zapier, The New York Times, Zendesk, vaše CRM nebo jakákoli jiná platforma s dostupností API – naši agenti se mohou bezproblémově připojit.

Popusťte uzdu své kreativitě pomocí nástrojů přirozeného jazyka, abyste získali předpověď počasí, našli nejnovější zpravodajské články nebo dokonce poslali e-mail přátelům! Možnosti jsou tak široké, jako je vaše představivost.

V tomto příkladu nastavíme agenta AI pro předpověď počasí ve městě, který bude využívat AccuWeather API na:

  1. Získejte lokalizační klíč města z požadavku uživatele prostřednictvím požadavku AccuWeather Location API
  2. Tento klíč polohy použijte k získání předpovědi pro toto město prostřednictvím požadavku AccuWeather's Forecast API

Nastavení nástroje API

  1. Přejděte do „Training Center“ a poté na kartu „API Tools“ a vytvořte nový nástroj

  2. Dejte tomu název a popis. Všimněte si, že popis používá AI chatbot, aby pochopil, kdy tento nástroj použít, takže buďte striktní!

  3. AccuWeather Locations API vyžaduje parametr 'query' k vyhledání města a vrácení klíče umístění, takže přidejte parametr 'query' na záložku "Parameters". Do vstupního pole zadejte „dotaz“ a klikněte na tlačítko „Přidat parametr“.

  4. V poli „Popis“ popište přirozeným jazykem, jak má umělá inteligence rozumět tomu, co lze očekávat, v tomto případě zadáme „název města“. Toto je povinný parametr pro tento nástroj, takže povolte přepínač „požadovaný parametr“.

  5. Na záložce „Akce“ zadáme koncový bod API z AccuWeather's Locations API (použijte svůj vlastní apikey z AccuWeather, pokud chcete použít tento koncový bod):
    http://dataservice.accuweather.com/locations/v1/cities/search?apikey=XXXXXX&q={{query}}

  6. Nyní přidáme nový nástroj, který využije lokační klíč získaný z předchozího nástroje

  7. Rozhraní API AccuWeather Forecast vyžadují parametr „locationkey“, takže tento parametr pro tento nástroj přidejte

  8. Nezapomeňte zadat popis toho, co má AI očekávat. Toto je povinný parametr pro tento nástroj, takže povolte přepínač „požadovaný parametr“.

  9. Zadejte koncový bod AccuWeather's Forecast API na kartě „Akce“:
    http://dataservice.accuweather.com/forecasts/v1/daily/5day/{{locationkey}}?apikey=XXXXXX

Nastavení agenta AI

  1. Vytvořte nového Chatbota, vyberte typ „AI Agent“.

  2. Na kartě „Nástroje“ přiřaďte tomuto chatbotovi nástroje, které jsme vytvořili

  3. Vše hotovo! Chatbot nyní může na požádání předpovídat počasí