En pocas palabras
Una API es la manera en que un programa le pide algo a otro programa. Funciona como un menú con peticiones permitidas: tú pides una de la lista y el otro te responde. Para un agente de IA, las APIs son sus manos, porque le dejan usar herramientas que están fuera de él.
Explicado fácil
Imagina que vas a un restaurante. Tú no entras en la cocina a cocinar: hablas con el camarero. El camarero tiene una carta con los platos que puedes pedir. Tú eliges uno, el camarero lo lleva a la cocina y luego te trae el plato. No necesitas saber cómo cocinan dentro: solo usas la carta.
Una API es justo eso: el camarero y la carta entre dos programas. Un programa pide algo siguiendo la carta de peticiones permitidas, y el otro programa le devuelve la respuesta. Ni uno ni otro necesitan saber cómo funciona la cocina del vecino.
¿Por qué importa para crear agentes de IA?
Un agente, por sí mismo, solo sabe escribir texto. No puede mirar tu calendario ni cobrar un pago. Las APIs son los cables que lo conectan con el mundo: con una API el agente consulta una base de datos, con otra envía un email y con otra hace un cobro. De hecho, los propios modelos de lenguaje (como Claude o GPT) se usan a través de una API. Sin APIs, un agente se queda solo hablando.
Un ejemplo
Le pides a tu agente que te diga el tiempo que hará mañana. El agente no sabe el clima por sí solo, así que usa la API de un servicio meteorológico: le manda una petición que dice «dame el tiempo de Madrid para mañana» y recibe de vuelta una respuesta con la temperatura y la lluvia. El agente lee esa respuesta y te lo cuenta con sus palabras.