机器人
机器人("robot" 的简称)是一种在 Internet 上运行的自动化程序。有些机器人会自动运行,而另一些只有在收到特定输入后才会执行命令。机器人有许多不同类型,常见的例子包括网络爬虫、聊天室机器人和恶意机器人。
网络爬虫由搜索引擎用来定期扫描网站。这些机器人会通过跟踪每个页面上的链接来“爬取”网站。爬虫会将每个页面的内容保存到搜索索引中。借助复杂的算法,搜索引擎可以针对特定的搜索查询,显示网络爬虫发现的最相关页面。
聊天机器人是最早被称为“机器人”的自动化程序类型之一。随着在线聊天室在 20 世纪 90 年代兴起,聊天机器人开始流行。这些机器人是脚本,用于查找聊天室参与者提交的特定文本模式,并做出自动响应。例如,如果用户使用了不恰当的语言,聊天机器人可能会发出警告。如果用户不听从警告,机器人可能会将用户踢出频道,甚至阻止用户再次进入。一种更高级的聊天机器人叫作“聊天机器人”(chatterbot),可以用普通英语回复消息,看起来就像一个真实的人。这两种聊天机器人都用于聊天室管理,因此不再需要专人监控每个聊天室。
虽然大多数机器人都用于有益的用途,但有些机器人被视为恶意软件,因为它们会执行不良功能。例如,垃圾邮件机器人会从网站联系表单、地址簿和电子邮件程序中收集电子邮件地址,然后将这些地址添加到垃圾邮件发送列表中。网站抓取程序会下载整个网站,从而可以未经授权地复制网站内容。DoS机器人会向网站发送自动请求,使网站无法响应。僵尸网络由许多协同工作的机器人组成,可能被用于未经授权地访问计算机系统,并使用病毒感染计算机。
测试你的知识