Un Bot (de robot) es un programa que realiza muy diversas funciones imitando a los humanos. En sitios wiki como Wikipedia, un bot puede realizar funciones rutinarias de edición. En otros sitios, como Encarta, el bot puede responder a cuestiones sobre el propio contenido del sitio (también llamados bots conversacionales).
En sitios de conversación en línea (chat o IRC), algunos bots fueron utilizados para simular una persona y hacer un uso maligno, intentando hacer creer a la gente que hablaban con una persona real. Es por ello que, aquellos sitios que hacen un uso positivo de los bots, como Wikipedia o Encarta, tienen una reglas muy estrictas para su uso. En el pasado, la propia Wikipedia fue víctima de bots maliciosos creados para vandalizar de forma masivas los artículos (véase el historial de bots maliciosos:*)
En el ambiente de los videojuegos, se conoce como bot a programas que son capaces de jugar por sí mismos el juego en cuestión (también conocidos como borgs). La calidad del bot en este caso está dada por su capacidad de vencer y en qué términos el videojuego. Los bots para juegos crpg (computer role-playing games) son particularmente conocidos ya que este tipo de juegos requieren una gran cantidad de estrategia para ser vencidos.
Otros bots pueden abrir cuentas en sitios de correo electrónico gratuito, por lo que ahora la mayoría de esos sitios cuenta con un paso adicional en la que un usuario humano debe escribir una palabra presentada en un gráfico, cosa que es muy difícil de hacer para un programa ya que no reconoce la palabra de la imagen.
La palabra bot es parte de la jerga informática, y no es seguro si será sustituida por un equivalente castellano, se incorporará al idioma, o se usará la palabra de la que procede, robot, la cual ya tiene un significado definido y diferente.
Es importante distinguir que bot es una definición funcional, y no hace diferencias en cuanto a su implementación. Un bot puede estar hecho en cualquier lenguaje de programación, correr en un servidor, ser un agente móvil, o correr en un cliente.
Inteligencia artificial | Aplicaciones informáticas
Бот | Internet bot | בוט | Bot | Bot | Botas (programa) | Bot (:Робот (программа)