关于《鹦鹉之梦与提线木偶》中的鹦鹉学舌程序的尝试

本文基于《鹦鹉之梦与提线木偶》中的巴德鲁对话程序,描述了如何通过Python编程实现简单的对话交互。通过关键词分类和提问模式,模拟了智能机器人对人类对话的即时响应,探讨了使用jieba分词和词性分析来识别并提问重点词汇的方法。
摘要由CSDN通过智能技术生成

在2019年1期的《科幻世界》中我偶然看到了《鹦鹉之梦与提线木偶》里面的巴德鲁的对话程序我非常感兴趣,文章节选我分为两部分,使用案例和实现方式(引自《鹦鹉之梦与提线木偶》文/【日】藤井太洋 译/田田)

(文中的使用案例)

“谢谢。”飞美从四轮降到沙发高度的托盘上取下咖啡。

“不客气。”巴德鲁演示起飞美为它安装的回礼程序。

“还是要谢谢你。”飞美摸了摸巴德鲁的脑袋。

“谢谢你巴德鲁,你能和飞美说说话吗?”

巴德鲁看了一眼飞美的脸,然后开口道:“飞美总经理,您吃过饭了吗?”

“这又是什么鬼把戏?”飞美问。

“我编了简单的对话程序,试试和它说话吧。你吃过饭了吗?”

(略)…………………………

于是,我决定尝试一条新的思路。

“很遗憾,我已经吃过了。”

飞美话音刚落,巴德鲁就在恰好的时机接话道:“是吗,您吃的什么?”

“对面的那家温迪汉堡。”

“哦,是温迪汉堡呀?好吃吗?”

“一般般吧。”

“哦,一般般呀?有没有什么优点呢?”

“生菜还不错。”

“哦,生菜还不错呀?您喜欢生菜吗?”

“嗯,我爱吃蔬菜。有一次我在旧金山吃汉堡,里面夹的蔬菜鲜美极了。没想到日本也有这么香甜的生菜。”

“您喜欢旧金山吗?”

“喜欢。”

“是吗,您喜欢旧金山的哪一点呢?”

“嗯……”飞美一时答不上来,就冲巴德鲁挥了挥手。美味美公司的巴德鲁会在看到“再见”的手势时停止说话——这个设定是由飞美最初提议,我负责安装的。

只见巴德鲁晃了晃上身,发出“唔”的一声,像是在表示遗憾。“飞美总经理,下次记得和我讲讲旧金山的事。再见!”巴德鲁先是向后退了大约三十厘米,然后领着四轮离开了办公室。

“怎么样?”

“不可思议!”

“随便从公司里抓来一个巴德鲁,只要提起刚才的话,它就

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值