Entradas

Mostrando entradas de noviembre, 2025

Dilemas nocturnos de los programadores

Imagen
 Dilemas nocturnos de los programadores.    

Componentes principales de un Agente de Inteligencia Artificial

Imagen
En un mundo cada vez más automatizado, los Agentes de Inteligencia Artificial (IA) se han convertido en uno de los conceptos más potentes para llevar los modelos de lenguaje (LLM) más allá de la simple generación de texto. Estos agentes representan la evolución natural de los sistemas inteligentes: no solo responden, sino que razonan, deciden y actúan por sí mismos. Y, por tanto, cualquier desarrollador que quiera estar completamente actualizado, tiene que entender en qué consiste un Agente IA y, por supuesto, tiene que ser capaz de acometer la implementación del software de un Agentic System.     ¿Qué es un Agente de Inteligencia Artificial?   Un Agente IA es un sistema autónomo que, utilizando un modelo de lenguaje (normalmente un LLM como, por ejemplo, GPT de OpenAI), es capaz de planificar tareas, tomar decisiones, invocar herramientas externas y adaptarse al entorno sin intervención humana directa .   La gran diferencia frente a un simple flujo de trabajo (...

Cómo instalar el broker de mensajes RabbitMQ en Windows

Imagen
RabbitMQ es uno de los brokers de mensajes más usados en sistemas distribuidos, arquitecturas basadas en eventos y entornos de microservicios. Proporciona una forma fiable de enviar mensajes entre aplicaciones, permitiendo desacoplar los servicios y aumentar la robustez del sistema.     En este post vamos a tratar de explicarte qué es RabbitMQ, para qué se utiliza y cómo instalarlo en Windows , incluyendo el acceso final al panel web de administración.   ¿Qué es el broker RabbitMQ?   RabbitMQ es un broker de mensajes basado en el protocolo AMQP (Advanced Message Queuing Protocol). Su función principal es recibir, almacenar y reenviar mensajes entre aplicaciones o servicios.   🔎 ¿Para qué se usa RabbitMQ? Para desacoplar microservicios en arquitecturas distribuidas. Para implementar sistemas de colas de trabajo (work queues) . Para orquestar flujos de eventos entre servicios. Para garantizar tolerancia a fallos y entrega fiable de mensajes. ...