Conecta tu agente al mundo real
Tu bot envia una peticion → recibe datos → los usa en su respuesta
La mayoria de estas APIs usan peticiones GET: simplemente visitas una URL y te devuelve datos en formato JSON. Es como abrir una pagina web, pero en vez de HTML recibes datos estructurados.
Usamos el nodo HTTP Request Tool (no el HTTP Request normal)
El nodo HTTP Request Tool permite que el agente DECIDA cuando llamar a la API. El agente lee la pregunta del usuario, decide si necesita datos externos, y hace la llamada automaticamente.
Datos curiosos de gatos
Solo 2 campos en la respuesta: fact (el dato) y length (largo del texto). Perfecta para empezar.
El agente deberia responder con un dato diferente cada vez. Revisa los logs para confirmar que se hizo la llamada HTTP.
Chistes de Chuck Norris
El chiste esta en el campo "value". El resto de campos (id, url, icon_url) son metadata que el agente puede ignorar.
La descripcion del tool le dice al agente cuando usarlo. Si dices "Gets a Chuck Norris joke", el agente solo lo llamara cuando le pidan un chiste de Chuck Norris.
Fotos aleatorias de perros
Devuelve una URL de imagen aleatoria de un perro. Cada llamada genera una imagen diferente. El agente puede compartir el link.
Datos curiosos e inĂștiles
El dato curioso esta en el campo "text". Perfecto para un bot de curiosidades o trivia.
Sugerencias de actividades
Ademas de la actividad, incluye type, participants y price. El agente puede filtrar o recomendar basandose en estos datos.
Chistes en ingles (dad jokes)
Esta API requiere el header Accept: application/json para devolver JSON. Sin el, devuelve texto plano.
En el nodo HTTP Request Tool, abre Options → Headers → agrega Name: Accept, Value: application/json
Frases celebres e inspiradoras
Ojo: la respuesta viene dentro de [ ] (un array). El campo "q" es la frase y "a" es el autor. El agente sabe extraer los datos.
Pide al agente en el System Prompt que formatee como: "La frase..." - Autor
Clima en tiempo real (sin API key)
Madrid: lat=40.45, lon=-3.7 | Barcelona: lat=41.39, lon=2.17 | Bogota: lat=4.71, lon=-74.07. Cambia latitude y longitude para otras ciudades.
Esta API usa parametros en la URL (?latitude=...&longitude=...). Esto es comun en APIs mas avanzadas que reciben datos del usuario.
Puedes conectar VARIAS APIs al mismo agente
Cada HTTP Request Tool es independiente. El agente decide cual usar segun la pregunta del usuario. Puedes tener 2, 3 o mas APIs conectadas al mismo tiempo.
Cada API es un nuevo superpoder para tu bot