ChatterBot是一个基于机器学习的会话对话引擎,用Python构建,可以根据已知对话的集合生成响应。ChatterBot的语言独立设计允许它被训练成说任何语言。一个未经训练的ChatterBot实例开始时不知道如何通信。每次用户输入语句时,库都会保存他们输入的文本以及语句响应的文本。当ChatterBot收到更多输入时,它可以回复的响应数量以及与输入语句相关的每个响应的准确性都会增加。程序通过搜索与输入匹配的最接近的匹配已知语句来选择最接近的匹配响应,然后基于机器人与之通信的人发出每个响应的频率,返回对该语句的最可能响应。可以通过运行以下命令从PyPi安装此软件包: pip instal