2

我正在学习 Perl 语言。我认为编程一个聊天机器人将是一种有趣的学习语言的方式。

我感兴趣的聊天机器人的描述可以在这里找到。

有谁知道任何手册或网站,特别专注于用 Perl 语言编程聊天机器人?

谢谢!

4

3 回答 3

6

请参阅http://poe.perl.org/?POE_Cookbook - 此处描述了简单的机器人:http: //poe.perl.org/?POE_Cookbook/ IRC_Bots

Bot::BasicBot 的文档,它是 POE::Component::IRC 的包装器。http://www.drdobbs.com/web-development/184416221

著名机器人 GumbyBrain的来源,它当然使用 POE::Component::IRC 和 Megahal 库。Megahal 库使用马尔可夫链来回复消息。

不要使用 Net::IRC - 它不再受支持。

于 2010-11-24T20:50:00.227 回答
3

您可以使用Chatbot::ElizaRiveScript来获得灵感。

于 2010-11-24T20:13:26.870 回答
1

github 上的 Openclassifier 是一个开源软件,并且有 AI 实现,但它是用 Java 编写的。

您仍然可以参考它来了解聊天机器人的实现。我提到这个的原因是,它是一个非常简化的实现,没有任何复杂的算法或数据结构。

您只需复制粘贴您的数据,聊天机器人就可以使用该知识进行操作。 您可以通过以下链接参考我的博客:

http://miracleclassifier.blogspot.com/2018/02/artificial-intelligent-chatbot-you-can.html

希望这可以帮助。

于 2018-03-10T08:43:59.010 回答