Ejemplo de herramientas API: agente meteorológico de IA

Los agentes de IA pueden comunicarse con cualquier punto final de API que desee. Ya sea Zapier, The New York Times, Zendesk, su CRM o cualquier otra plataforma con accesibilidad API, nuestros agentes pueden conectarse sin problemas.

Da rienda suelta a tu creatividad con herramientas de lenguaje natural para recuperar el pronóstico del tiempo, encontrar las últimas noticias o incluso enviar un correo electrónico a un amigo. Las posibilidades son tan amplias como tu imaginación.

En este ejemplo, configuraremos un agente de IA de pronóstico del tiempo de la ciudad que utilizará API de AccuWeather para:

  1. Obtenga la clave de ubicación de la ciudad a partir de la solicitud del usuario a través de la solicitud de API de ubicación de AccuWeather
  2. Utilice esta clave de ubicación para obtener el pronóstico para esa ciudad a través de la solicitud API de pronóstico de AccuWeather.

Configurar la herramienta API

  1. Vaya al "Centro de capacitación" y luego a la pestaña "Herramientas API" para crear una nueva herramienta

  2. Dale un nombre y una descripción. Tenga en cuenta que el chatbot de IA utiliza la descripción para comprender cuándo utilizar esta herramienta, ¡así que sea estricto!

  3. La API de ubicaciones de AccuWeather requiere un parámetro de "consulta" para buscar la ciudad y devolver la clave de ubicación, así que agreguemos un parámetro de "consulta" en la pestaña "Parámetros". Ingrese "consulta" en el campo de entrada y haga clic en el botón "Agregar parámetro"

  4. En el campo "Descripción", describe en lenguaje natural cómo la IA debe entender qué esperar; en este caso ingresaremos "nombre de la ciudad". Este es un parámetro requerido para esta herramienta, así que habilite la opción "parámetro requerido".

  5. En la pestaña "Acción", ingresaremos el punto final de API desde las API de ubicaciones de AccuWeather (use su propia clave apikey de AccuWeather si desea usar este punto final):
    http://dataservice.accuweather.com/locations/v1/cities/search?apikey=XXXXXX&q={{query}}

  6. Ahora agregaremos una nueva herramienta para utilizar la clave de ubicación recibida de la herramienta anterior.

  7. Las API de pronóstico de AccuWeather requieren un parámetro 'clave de ubicación', así que agreguemos ese parámetro para esta herramienta

  8. No olvide ingresar una descripción de lo que la IA debe esperar. Este es un parámetro requerido para esta herramienta, así que habilite la opción "parámetro requerido".

  9. Ingrese el punto final de la API de pronóstico de AccuWeather en la pestaña "Acción":
    http://dataservice.accuweather.com/forecasts/v1/daily/5day/{{locationkey}}?apikey=XXXXXX

Configurar el agente AI

  1. Cree un nuevo Chatbot, elija el tipo "Agente AI"

  2. En la pestaña “Herramientas”, asigna las herramientas que hemos creado a este chatbot.

  3. ¡Todo listo! Chatbot ahora puede pronosticar el clima a pedido