AI-agenten kunnen communiceren met elk gewenst API-eindpunt. Of het nu Zapier, The New York Times, Zendesk, uw CRM of een ander platform met API-toegankelijkheid is: onze agenten kunnen naadloos verbinding maken.
Laat uw creativiteit de vrije loop met natuurlijke taalhulpmiddelen om de weersvoorspelling op te halen, de laatste nieuwsartikelen te vinden of zelfs een e-mail naar een vriend te sturen! De mogelijkheden zijn zo breed als uw verbeelding.
In dit voorbeeld zullen we een AI-agent voor weersvoorspellingen voor de stad instellen die gebruik zal maken van AccuWeather-API's tot:
- Haal de locatiesleutel van de stad op uit het verzoek van de gebruiker via het Location API-verzoek van AccuWeather
- Gebruik deze locatiesleutel om de voorspelling voor die stad op te halen via het Forecast API-verzoek van AccuWeather
Het opzetten van de API-tool
- Ga naar “Training Center” en vervolgens naar het tabblad “API Tools” om een nieuwe tool te maken

- Geef het een naam en een beschrijving. Houd er rekening mee dat de beschrijving door de AI-chatbot wordt gebruikt om te begrijpen wanneer deze tool moet worden gebruikt, dus wees beperkend!

- De Locations API van AccuWeather vereist een 'query'-parameter om de stad op te zoeken en de locatiesleutel terug te geven, dus laten we een 'query'-parameter toevoegen op het tabblad 'Parameters'. Voer in het invoerveld “query” in en klik op de knop “Parameter toevoegen”.

- Beschrijf in het veld 'Beschrijving' in natuurlijke taal hoe AI moet begrijpen wat we kunnen verwachten. In dit geval voeren we 'naam van de stad' in. Dit is een vereiste parameter voor deze tool, dus schakel de schakelaar 'vereiste parameter' in.

- Op het tabblad "Actie" voeren we het API-eindpunt van de Locations API's van AccuWeather in (gebruik uw eigen apikey van AccuWeather als u dit eindpunt wilt gebruiken):
http://dataservice.accuweather.com/locations/v1/cities/search?apikey=XXXXXX&q={{query}}
- We voegen nu een nieuwe tool toe om de locatiesleutel te gebruiken die we van de vorige tool hebben ontvangen

- De Forecast API's van AccuWeather vereisen een 'locationkey'-parameter, dus laten we die parameter voor deze tool toevoegen

- Vergeet niet een beschrijving in te voeren van wat AI moet verwachten. Dit is een vereiste parameter voor deze tool, dus schakel de schakelaar 'vereiste parameter' in.

- Voer het AccuWeather's Forecast API-eindpunt in op het tabblad "Actie":
http://dataservice.accuweather.com/forecasts/v1/daily/5day/{{locationkey}}?apikey=XXXXXX
De AI-agent instellen
- Maak een nieuwe Chatbot, kies het type “AI Agent”.

- Wijs op het tabblad 'Extra' de tools toe die we hebben gemaakt aan deze chatbot

- Helemaal klaar! Chatbot kan nu op verzoek het weer voorspellen



