Un agente de usuario, también conocido como «user agent» en inglés, se refiere a una aplicación o programa informático que actúa como intermediario entre un usuario y un sistema informático, especialmente en el contexto de la comunicación a través de Internet. El agente de usuario desempeña un papel importante al interpretar y enviar solicitudes a servidores web, así como al recibir y mostrar respuestas a los usuarios.
En el contexto de la World Wide Web, el término «agente de usuario» se emplea de manera frecuente para describir los programas informáticos que actúan como intermediarios entre los usuarios y el vasto mundo de sitios web y servicios en línea. Los navegadores web, tales como Google Chrome, Mozilla Firefox, Microsoft Edge y Safari, ejemplifican los agentes de usuario más conocidos. Estas aplicaciones, al efectuar solicitudes y presentar contenido web, desempeñan un papel fundamental al comprender lenguajes de marcado como HTML, CSS y JavaScript, brindando así a los usuarios la capacidad de interactuar con los sitios web de manera efectiva.
Los agentes de usuario también pueden ser utilizados en otros contextos, como aplicaciones móviles, bots de conversación, rastreadores web y otros software que actúan en nombre de los usuarios o automatizan tareas en línea. En resumen, un agente de usuario es un software que representa al usuario en sus interacciones con sistemas informáticos y desempeña un papel crucial en la comunicación y la presentación de información en la web y otros entornos digitales.