¿Cuál es la diferencia entre un bot y un script en la programación de computadoras?


Respuesta 1:

Un bot es un programa automatizado complejo que puede simular las actividades de un usuario humano.

Por ej.

  • Se puede usar un programa bot para registrar miles de cuentas de correo electrónico en unos minutos, que luego se utilizan para enviar spam. Esta es la razón por la cual la mayoría de los proveedores de servicios de correo electrónico utilizan Captcha u otros métodos de autenticación visual. También puedes usar bots para jugar en línea El robot se registrará con el proveedor de juegos y simulará la interacción del jugador humano. Otro uso conocido de los robots es para indexar Internet para los motores de búsqueda. Los robots especiales llamados Spider rastrearán la web en busca de nuevos sitios web o contenido. Pasarán a una página web y seguirán todos los enlaces de esa página y almacenarán / indexarán esta información. Este tipo de bots son utilizados por compañías de motores de búsqueda como Google o Bing.

Los bots se pueden escribir en cualquier lenguaje de programación como C, C ++, C #, Java o Python.

Los Bots generalmente se ejecutan en un servidor de computadora e interactúan con otros sitios web a través de su conexión a Internet o red.

Los scripts, por otro lado, son pequeños programas escritos por los usuarios para automatizar algunas tareas, como hacer una copia de seguridad de los datos en un servidor remoto al final del día, borrar la carpeta Temp, etc.

Las secuencias de comandos se escriben utilizando Python, Perl, secuencia de comandos de Shell (por ejemplo, Bash para Linux, Powershell para Windows).


Respuesta 2:

¿Básicamente? Nada Es una cuestión de punto de vista y el color de las gafas (y si hay pequeñas piezas que brillan y deslumbran).

El "bot" ha sido mitificado en gran medida. Eso está bien, pero diría que el bot es un script unido con un demonio (donde más el poder para el bot) y servicios de internet (http y la gama). Todo eso podría encapsularse en un lenguaje de script.

En el contexto de interpretación o compilación (como en, por ejecutable), la secuencia de comandos se aplica de cualquier manera. Los guiones han estado aquí para siempre. Algunos incluso han propuesto una teoría sobre la inteligencia usándolos: la teoría del guión. Me gusta el uso de marcos, ya que es ahí donde deberíamos poner nuestras cabezas, en este sentido: calificación, marco, ramificación.

¿Todos ustedes saben? ML no hace guiones en ese sentido. Debería hacerlo.

Ahora, hay muchas cosas para discutir, como el modelado basado en agentes, sistemas adaptativos complejos y más. Sin embargo, también se podría mencionar que el uso del "bot" implica más independencia. Por lo tanto, tenemos esto: agente inteligente. Y, en algún lugar de la situación del agente disparando, los guiones estarían involucrados. Como en el caso de ser más general, el bot está compuesto de scripts (aquí se combinan muchos sentidos).

—-

Hay toda una industria bot. Ejemplo: bloques de construcción para bots de construcción. También, pasa por el proceso de desarrollar y sacar uno. Bots fáciles de usar: cómo empezar.

La discusión en esta pregunta se aplica a eso: ¿Alguna vez has creado un bot para hacer algo por ti mismo?


Respuesta 3:

¿Básicamente? Nada Es una cuestión de punto de vista y el color de las gafas (y si hay pequeñas piezas que brillan y deslumbran).

El "bot" ha sido mitificado en gran medida. Eso está bien, pero diría que el bot es un script unido con un demonio (donde más el poder para el bot) y servicios de internet (http y la gama). Todo eso podría encapsularse en un lenguaje de script.

En el contexto de interpretación o compilación (como en, por ejecutable), la secuencia de comandos se aplica de cualquier manera. Los guiones han estado aquí para siempre. Algunos incluso han propuesto una teoría sobre la inteligencia usándolos: la teoría del guión. Me gusta el uso de marcos, ya que es ahí donde deberíamos poner nuestras cabezas, en este sentido: calificación, marco, ramificación.

¿Todos ustedes saben? ML no hace guiones en ese sentido. Debería hacerlo.

Ahora, hay muchas cosas para discutir, como el modelado basado en agentes, sistemas adaptativos complejos y más. Sin embargo, también se podría mencionar que el uso del "bot" implica más independencia. Por lo tanto, tenemos esto: agente inteligente. Y, en algún lugar de la situación del agente disparando, los guiones estarían involucrados. Como en el caso de ser más general, el bot está compuesto de scripts (aquí se combinan muchos sentidos).

—-

Hay toda una industria bot. Ejemplo: bloques de construcción para bots de construcción. También, pasa por el proceso de desarrollar y sacar uno. Bots fáciles de usar: cómo empezar.

La discusión en esta pregunta se aplica a eso: ¿Alguna vez has creado un bot para hacer algo por ti mismo?