En términos simples, un “bot” es un programa de computadora * que funciona todo el tiempo sin intervención humana y realiza una tarea predeterminada y automatizada.
Ejemplo:
Google tiene bots de “rastreadores web” que navegan por Internet por su cuenta, de forma automática y sistemática, todo el tiempo. Su tarea es mapear qué sitio web sigue activo y qué textos se utilizan en cada sitio. Estos bots automatizan el proceso de catalogación e indexación de los sitios web de Internet. Más tarde, los usuarios humanos buscan en Google para encontrar sitios web, este proceso utiliza los índices y catálogos que estos bots crearon para obtener resultados de búsqueda rápidos y precisos. Imagine cuán lento, intensivo en recursos humanos y propenso a errores sería el proceso de catalogación de todo Internet si los humanos tuvieran que hacerlo manualmente.
* “programa de computadora” es un poco una simplificación, pero para nuestra explicación básica esto funcionará bien.
- ¿Creceré en la industria de TI en función de las tareas que realizo?
- ¿Qué esperarías de un documento de mejores prácticas al desarrollar widgets de formulario de Symfony 1.4?
- ¿Cuáles son algunos tipos de lenguajes de programación?
- ¿Cuál es el código más hermoso jamás escrito?
- ¿Es bueno para un desarrollador pasar a la gestión de identidad y acceso? ¿Cuánta codificación está involucrada en la gestión de identidad y acceso?