Contenido del curso
Integración de OpenAI con Power Automate
- 4

Cómo conectar RPA con IA usando APIs
Viendo ahora - 5

Generación de API Key y uso de modelos OpenAI en Postman
08:02 min - 6

Configuración de Parámetros en API de OpenAI con Postman
05:19 min - 7

Conexión de Power Automate con APIs para flujos de RPA e IA
10:52 min - 8

Extraer datos de OpenAI con Power Automate
06:34 min
Desarrollo del Caso Práctico BotFix
- 9

Automatización de Corrección de Código con Power Automate y IA
04:09 min - 10

Captura datos de formulario web con RPA
15:03 min - 11

Leer datos de Excel con Power Automate
14:29 min - 12

Construir un prompt dinámico para la API de ChatGPT
08:21 min - 13

Conectar Power Automate con la API de ChatGPT
08:07 min - 14

Convertir JSON a objeto legible en Power Automate
04:49 min
Gestión de Datos y Respuestas Automatizadas
- 15

Creación de Base de Datos en SQL Management Studio
04:40 min - 16

Inserir dados no SQL com Power Automate
13:48 min - 17

Enviar correo automático con SMTP en Power Automate
09:11 min - 18

Enviar mensajes automáticos en Teams con Power Automate
05:36 min - 19

Automatiza Power Automate Desktop con Forms
12:56 min - 20

Tendencias Futuras de la Hiperautomatización con RPA e IA
02:50 min
Cómo conectar RPA con IA usando APIs
Resumen
Conectar RPA con inteligencia artificial deja de ser un misterio cuando entiendes cómo funcionan las APIs. Aquí descubrirás qué son, cómo operan y cómo usarlas para que tus automatizaciones hablen con modelos de IA como GPT-4o Mini, todo explicado con ejemplos cotidianos y un caso real en Postman.
¿Qué es una API y cómo funciona?
Una API es un conjunto de reglas y protocolos que permite que dos programas interactúen entre sí, sirviendo como intermediario en el intercambio de datos o servicios [0:14].
Imagina que estás en un restaurante y quieres pedirle algo al chef. Tú no entras a la cocina: hablas con el mesero, él lleva tu pedido y regresa con el plato. Ese mesero es la API. Lleva tu solicitud a un sistema y te devuelve la respuesta.
¿Para qué sirve una API en automatización? Permite que un bot de RPA envíe datos a un modelo de IA y reciba una respuesta procesada, sin que tengas que programar la lógica interna del modelo.
¿Qué tipos de API existen?
No todas las APIs se construyen igual. Cada tipo se adapta a un escenario distinto:
- REST: sencillas y basadas en HTTP, ideales para la mayoría de integraciones web.
- SOAP: más complejas y estructuradas, pensadas para procesos empresariales grandes.
- GraphQL: optimizan las solicitudes aumentando la eficiencia al pedir solo los datos necesarios [0:48].
¿Cuáles son los componentes clave de una API?
Toda API se apoya en tres piezas: request, response y endpoint [1:00].
Volviendo al restaurante: cuando haces tu pedido al mesero, le das información de entrada como la cantidad, el punto de cocción y los ingredientes. Eso es el request. El chef prepara el plato y lo devuelve, a veces con un extra como un postre. Ese es el response. Y el restaurante en sí, la dirección donde haces el pedido, es el endpoint.
¿Cómo se protege la información en una API?
No quieres que cualquiera vea lo que pides ni que tus datos queden expuestos. Por eso existen mecanismos de autenticación y seguridad:
- API key: tu contraseña de entrada, como la membresía del restaurante.
- Protocolos seguros: aseguran que el mesero lleve la información sin que nadie más la vea.
- Límites de uso: evitan que abuses de las solicitudes haciendo pedidos sin parar [1:48].
¿Qué métodos HTTP usa una API?
Cada vez que hagas una solicitud, necesitas un método HTTP. El flujo de datos se maneja actualizando, solicitando, borrando o creando, y cada método se especializa en una acción concreta [2:10]:
- GET: obtiene datos.
- POST: envía datos.
- PUT o PATCH: actualiza datos.
- DELETE: borra datos o recursos.
¿Cuál es la diferencia entre GET y POST? GET trae información sin modificar nada en el servidor; POST envía datos nuevos para crear o procesar algo. Si consultas el clima, usas GET. Si registras un usuario, usas POST.
¿Cómo probar una API con Postman paso a paso?
Postman es un IDE que te deja simular solicitudes a cualquier API sin escribir código completo. Es la forma más rápida de entender cómo viaja la información [2:40].
En el menú desplegable eliges el método que vas a utilizar. Además de los principales (GET, POST, PATCH, DELETE), también encontrarás PUT, HEAD y OPTIONS.
¿Cómo se arma un request a OpenAI?
En el ejemplo, se hace una solicitud al endpoint de OpenAI preguntándole al modelo GPT-4o Mini qué es la inteligencia artificial [3:00]. El request lleva la información mínima para que la solicitud sea procesada:
- El modelo a utilizar.
- El rol a utilizar.
- La pregunta concreta.
- El número de tokens permitidos.
Una vez listo el body, das clic en send y Postman recibe el response. Por lo general, las respuestas vienen en formato JSON y traen información complementaria. En el nodo content aparece la respuesta del modelo, que en este caso explica qué es la inteligencia artificial según ChatGPT [3:30].
¿Dónde usamos APIs sin darnos cuenta?
En el día a día consumes APIs todo el tiempo, aunque no las veas. Cuando consultas un mapa, pides un domicilio, llamas un Uber o miras el clima en tu celular, hay APIs trabajando detrás [3:55].
En el caso del clima, tu request es la ubicación y el response es la temperatura y las condiciones de ese lugar. Lo mismo pasa con las pasarelas de pago, las redes sociales que insertas en una web o los inicios de sesión con Google.
¿Qué otros servicios consumes a través de APIs y no lo sabías? Déjamelo en los comentarios.