资讯专栏INFORMATION COLUMN

Rasa2.x机器人实现《买瓜》完整代码

cangck_X / 1752人阅读

摘要:吸铁石另外你说的这瓜要是生的你自己吞进去啊。机器人答句两块钱一斤你瞧瞧这现在哪有瓜呀这都是大棚的瓜,你贤惠我还贤惠呢。

结果

第一次安装

参考https://rasa.com/docs/rasa/installation

注意:1.最好不要装在C盘,虚拟环境占用的空间很大2.虚拟环境不能随意移动,移动后无法运行3.首先按提示更新pip版本再pip install rasa, 否则会报错4.rasa init 出现问题,需要pip uninstall keras, pip install keras==2.6.0

使用

cmd./venv/Scripts/activate	启动虚拟环境cd E:/python_exercise/RasaVenv/rasa_project1	进入项目rasa shell	加载模型 开启回话rasa train  训练

实例

问句

- intent: buy_watermelon  examples: |    - 你这瓜多少钱一斤啊?    - 哥们儿 这瓜多少钱一斤呐    - 哥们儿,这瓜多少钱一斤呐?    - intent: mood_expensive  examples: |    - what"s up,这瓜皮子是金子做的,还是瓜粒子是金子做的?    - what"s up 这瓜皮子是金子做的 还是瓜粒子是金子做的    - intent: mood_choose  examples: |    - 给我挑一个    - intent: mood_mature1  examples: |    - 这瓜保熟吗?    - intent: mood_mature2  examples: |    - 我问你这瓜保熟吗?    - intent: mood_notMature  examples: |    - 你这瓜要熟我肯定要啊?那它要是不熟怎么办呀?      - 要熟我肯定要啊    - intent: mood_scale  examples: |    - 你这哪够十五斤哪?    - 你这哪够十五斤哪?你这称有问题呀。    - intent: mood_magnet  examples: |    - 吸铁石 另外你说的 这瓜要是生的 你自己吞进去 啊。

机器人答句

intents:  - buy_watermelon  - mood_expensive  - mood_choose  - mood_mature1  - mood_mature2  - mood_notMature  - mood_scale  - mood_magnet  utter_watermelon_money:  - text: "两块钱一斤"    utter_answer_expensive:  - text: "你瞧瞧这现在哪有瓜呀?这都是大棚的瓜,你贤惠我还贤惠呢。"    utter_answer_yes:  - text: "行(转身挑瓜)"  utter_give_one_melon:  - text: "(咚咚咚)这个怎么样?"    utter_answer_mature1 :  - text: "我开水果摊儿的,能卖给你生瓜蛋子啊"    utter_answer_mature2:  - text: "你是故意找岔儿是不是?你要不要吧!"    utter_answer_not_mature:  - text: "(指西瓜)哎,要是不熟,我自己吃了它,满意了吧?"    utter_count_money:  - text: "(把瓜放到称上,扒拉了一下秤砣)15斤,30块。"    utter_buy_or_not:  - text: "你**故意找茬儿是不是?你要不要吧?你要不要?"  utter_cut:  - text: "你**劈我瓜是吧,我……"    utter_kill:  - text: "萨日朗!萨日朗!"

编写story:

- story: Buy watermelon  steps:  - intent: buy_watermelon  - action: utter_watermelon_money  - intent: mood_expensive  - action: utter_answer_expensive  - intent: mood_choose  - action: utter_answer_yes  - action: utter_give_one_melon  - intent: mood_mature1  - action: utter_answer_mature1   - intent: mood_mature2  - action: utter_answer_mature2  - intent: mood_notMature  - action: utter_answer_not_mature  - action: utter_count_money  - intent: mood_scale  - action: utter_buy_or_not  - intent: mood_magnet  - action: utter_cut  - action: utter_kill 

训练,然后就可以会话了!
参考: https://blog.csdn.net/AndrExpert/article/details/104328946?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163713716416780357245411%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163713716416780357245411&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-104328946.first_rank_v2_pc_rank_v29&utm_term=rasa&spm=1018.2226.3001.4187

启动服务器,实现客户端的访问:

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/123965.html

相关文章

  • 通过python绘制华强买瓜的字符画视频

    摘要:文章目录读取视频转为字符动画已经月了,不知道还有没有人看华强买瓜。。。要把华强卖瓜做成字符视频,总共分为三步读取视频把每一帧转为字符画把字符画表现出来读取视频通过读取视频,除了之外,还需要。 ...

    sushi 评论0 收藏0
  • 只要5秒就能“克隆”本人语音!美玉学姐不再查寝,而是吃起了桃桃丨开源

    摘要:支持格式,噪音等干扰尽可能低上传完录音后,选择需要的合成器声码器,然后在文本框中输出想要合成的语音文本,等待一会儿。业内已经成熟的技术可以实时克隆语音的还有近期的小冰发布会,这都使对语音合成产生了极大的兴趣。 博雯 萧箫 发自 凹非寺量子位 报道 | 公众号 QbitAI 现在,AI已经...

    mozillazg 评论0 收藏0
  • 机器学习自学指南

    摘要:机器学习的四个层次根据能力可以将学习过程分成四个阶段。中级阶段的目标是学习如何实现并使用准确合适健壮机器学习算法。学术研究参加学术会议,阅读研究论文和学术专著,与机器学习领域的专家交流学习。 事实上有许多的途径可以了解机器学习,也有许多的资源例如书籍、公开课等可为所用,一些相关的比赛和工具也是你了解这个领域的好帮手。本文我将围绕这个话题,给出一些总结性的认识,并为你由程序员到机器学习高...

    YFan 评论0 收藏0
  • BearyChat 消息推送器人 For PHP & Laravel

    摘要:后台经常需要给管理员老板运营推送一些事件消息,比如有用户购买了报错服务器流量预警有新的评论收到新的意见反馈今日超过等等。 后台经常需要给管理员/老板/运营推送一些事件消息,比如有用户购买了VIP、PHP 报错、服务器流量预警、App Store 有新的评论、收到新的意见反馈、今日 DAU 超过 10W+ 等等。我之前是做了一个简单的 iOS 应用来接收 Push 消息,需要推送消息时就...

    王岩威 评论0 收藏0
  • 如何在一分钟内配置一个二维码器人

    摘要:先去你团队所在管理面板添加一个机器人。这个过程很费时间不说,偶尔还会弄错,现在有了这个二维码机器人,不止方便,地址也写在上边,大家可以即及时发现错误。 真的一分钟就可以完成一个二维码机器人? 我们团队在使用自己产品的时候,经常会有冒出一些很多小想法,比如: 在抽奖的时候能不能有个机器人帮助我们掷色子?在选择困难的时候有一个机器人帮我决定中午吃啥?我想把电脑上的一个页面用手机打开,能不能...

    wupengyu 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<