? Bots sind Programme, die Computer- Prozesse zu automatisieren . Die Vorteile von Bots je nach den Situationen, in denen sie verwendet werden , aber im Allgemeinen sind sie nützlich, weil sie einfache Aufgaben schnell ausgeführt werden , wiederholt und genau zu ermöglichen. Bots sind in verschiedenen Programmiersprachen wie C + + und Java geschrieben. Einige Bots , wie Web-Crawler , folgen einem einfachen Satz von Algorithmen immer wieder , während andere Bots --- Gaming Bots , zum Beispiel --- mit künstlicher Intelligenz Merkmale ausgelegt sind. Web Crawlers
Suchmaschinen wie Google und Yahoo verwenden Bots zu lesen und zu indizieren Web -Seiten im Internet . Die Informationen, die von jeder Seite gesammelt wird dann verwendet, um ihre Platzierung zu bestimmen, wann ein Benutzer startet eine Internet-Suche . Der Hauptvorteil der Web-Crawler oder Bots Spidering ist die Geschwindigkeit. Da buchstäblich Milliarden von Web -Seiten im Internet sind , diese Aufgabe mit menschlichen Arbeitern , auch eine große Anzahl von ihnen , wäre ineffizient . Bots sind in der Lage, Indexseiten 24 Stunden am Tag sieben Tage pro Woche und mit viel mehr Genauigkeit.
Internet Bot
Internet Bots auf Web -Servern befinden , wo sie administrative automatisieren Aufgaben wie die Überprüfung auf fehlerhafte Links und Validierung von HTML-Code. Diese Programme eignen sich besonders für große Websites, auf denen die Web-Seiten kann in die Hunderte . Anstatt Zuweisen Menschen auf jede dieser Seiten zu überprüfen , kann ein Administrator einen Bot, obwohl überprüfen werden die Seiten in einem Bruchteil der Zeit .
Chatterbots
Chatterbots sind Programme, mit denen menschliches Gespräch emulieren . Ein Benutzer Eingaben Dialog (entweder durch Sprechen oder durch die Tastatur ) und die Programme bieten eine Antwort auf die Benutzer- Anweisung basiert . Die meisten Chat-Roboter mit einer Datenbank , aus denen sie wählen Reaktionen auf Schlüsselwörter in der Benutzer- Anweisung basiert konzipiert. Chatterbots sind sehr nützlich in Online-Dienste wie Call Center und virtuelle Assistenten .
Gaming Bots
Diese Bots Kontrolle Spielcharaktere in beiden Massively Multiplayer Online -Rollenspielen ( MMORPGs ) und Multiuser- Domäne Spiele ( MUDs ) . Sie sind in den meisten großen Spiele wie verboten "World of Warcraft ". In erster Linie , verwenden Spieler sie automatisch zu spielen durch die mühsame Ebenen eines Online-Spiels . Da die Bots spielen durch diesen Ebenen , den Charakteren Erfahrungen sammeln Punkte und andere Vergünstigungen, die aus das Spiel zu kommen , aber der Benutzer muss nicht über die eigentliche Spiel zu sitzen. Einige Spiele sind sogar mit Bots künstliche Intelligenz und Lernfähigkeit ausgestattet, so dass sie lernen aus ihren Umgebungen , wie sie gehen durch Spiele .