【发布时间】:2018-03-10 16:43:59
【问题描述】:
我正在学习 Perl 语言。我认为编写聊天机器人是一种有趣的学习语言的方式。
我感兴趣的description of the chatbot可以找到here。
有没有人知道任何专门针对 Perl 语言编程聊天机器人的手册或网站?
谢谢!
【问题讨论】:
我正在学习 Perl 语言。我认为编写聊天机器人是一种有趣的学习语言的方式。
我感兴趣的description of the chatbot可以找到here。
有没有人知道任何专门针对 Perl 语言编程聊天机器人的手册或网站?
谢谢!
【问题讨论】:
参见http://poe.perl.org/?POE_Cookbook - 此处描述了简单的机器人:http://poe.perl.org/?POE_Cookbook/IRC_Bots
Documentation for Bot::BasicBot,它是 POE::Component::IRC 的包装器。 http://www.drdobbs.com/web-development/184416221
Source of famous bot GumbyBrain,当然使用 POE::Component::IRC 和 Megahal 库。 Megahal 库使用马尔可夫链来回复消息。
不要使用 Net::IRC - 它不再受支持。
【讨论】:
您可以使用Chatbot::Eliza 和RiveScript 获得灵感。
【讨论】:
github 上的 Openclassifier 是一个开源软件,并且有 AI 实现,但它是用 Java 编写的。
您仍然可以参考它来了解聊天机器人的实现。 我提到这个的原因是,它是一个非常简化的实现,没有任何复杂的算法或数据结构。
您只需复制粘贴您的数据,聊天机器人就可以使用该知识进行操作。您可以通过以下链接参考我的博客:
http://miracleclassifier.blogspot.com/2018/02/artificial-intelligent-chatbot-you-can.html
希望这会有所帮助。
【讨论】: