机器人

机器人("robot" 的简称)是一种在 Internet 上运行的自动化程序。有些机器人会自动运行,而另一些只有在收到特定输入后才会执行命令。机器人有许多不同类型,常见的例子包括网络爬虫、聊天室机器人和恶意机器人。

网络爬虫由搜索引擎用来定期扫描网站。这些机器人会通过跟踪每个页面上的链接来“爬取”网站。爬虫会将每个页面的内容保存到搜索索引中。借助复杂的算法,搜索引擎可以针对特定的搜索查询,显示网络爬虫发现的最相关页面。

聊天机器人是最早被称为“机器人”的自动化程序类型之一。随着在线聊天室在 20 世纪 90 年代兴起,聊天机器人开始流行。这些机器人是脚本,用于查找聊天室参与者提交的特定文本模式,并做出自动响应。例如,如果用户使用了不恰当的语言,聊天机器人可能会发出警告。如果用户不听从警告,机器人可能会将用户踢出频道,甚至阻止用户再次进入。一种更高级的聊天机器人叫作“聊天机器人”(chatterbot),可以用普通英语回复消息,看起来就像一个真实的人。这两种聊天机器人都用于聊天室管理,因此不再需要专人监控每个聊天室。

虽然大多数机器人都用于有益的用途,但有些机器人被视为恶意软件,因为它们会执行不良功能。例如,垃圾邮件机器人会从网站联系表单、地址簿和电子邮件程序中收集电子邮件地址,然后将这些地址添加到垃圾邮件发送列表中。网站抓取程序会下载整个网站,从而可以未经授权地复制网站内容。DoS机器人会向网站发送自动请求,使网站无法响应。僵尸网络由许多协同工作的机器人组成,可能被用于未经授权地访问计算机系统,并使用病毒感染计算机。

更新日期 February 14, 2014 作者 Per C.

quiz测试你的知识

Which of the following was a forerunner to search engines?

A
SMART
0%
B
WAIS
0%
C
XSLT
0%
D
OASIS
0%
Correct! Incorrect!     View the WAIS definition.
More Quizzes →

Tech Terms 计算机词典

本页中机器人的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。