我学python的小目标是一个对话机器人,

最近,我才知道它的原理:

AI不是你想得那么难,反而很简单。你需要让电脑知道,

如果输入a则输出b。所以,只需要大量收集数据就可以。

要想实现类似效果,我建议你看一下字典的相关文章。

dict={'你好':'你好'}

这是最简单的一个字典。

但如果你写“对话录”,效率会有些低。接下来,我来

教你怎么做,一个小玩意儿

dict={} #创建新字典
while True:  #循环a=input('如果输入:') #输入键b=input('则输出:') #输入值dict[a]=b #保存

看似天衣无缝,问题在于使用后无法保存

这时候,文件的好处也被我抓住,于是我继续钻研出来了这一套程序:

f=open('dict.json','w') #打开文件
dict={} #创建新字典
while True:  #循环a=input('如果输入:') #输入键b=input('则输出:') #输入值dict[a]=b #保存f.write(dict) #保存到文件

最后,你只需要f.read()即可读取

f=open('dict.json')
dict=dict(f.read())

(未经运行,仅供参考)

PythonAI对话机器人相关推荐

  1. 快速搭建对话机器人,就用这一招!

    作者 | Milvus.io 责编 | 胡巍巍 问答系统是自然语言处理领域一个很经典的问题,它用于回答人们以自然语言形式提出的问题,有着广泛的应用.其经典应用场景包括:智能语音交互.在线客服.知识获取 ...

  2. (推荐)叮当——中文语音对话机器人

    叮当是一款可以工作在 Raspberry Pi 上的开源中文语音对话机器人/智能音箱项目,目的是让中国的Hacker们也能快速打造个性化的智能音箱. github地址:https://github.c ...

  3. 如何判断一个对话机器人有多智能?

    有些对话机器人总让人崩溃,也许是智能级别不够高.本文,就来一起看看如何判断一个机器人的智能程度. 随着智能对话技术的发展,对话机器人越来越多地出现在人们的日常工作和生活中. 从企业的角度,在合适的业务 ...

  4. 有没有python与机械结合的工作-Python3从零开始搭建一个语音对话机器人的实现...

    01-初心缘由 最近在研究语音识别方向,看了很多的语音识别的资料和文章,了解了一下语音识别的前世今生,其中包含了很多算法的演变,目前来说最流行的语音识别算法主要是依赖于深度学习的神经网络算法,其中RN ...

  5. 客服机器人源码_快速搭建对话机器人,就用这一招!

    问答系统是自然语言处理领域一个很经典的问题,它用于回答人们以自然语言形式提出的问题,有着广泛的应用.其经典应用场景包括:智能语音交互.在线客服.知识获取.情感类聊天等.常见的分类有:生成型.检索型问答 ...

  6. 「比人还会聊天」百度PLATO对话机器人开放体验

    聊天大师--百度PLATO来了! 这个内置业界首个突破百亿级参数的对话大模型PLATO-XL的对话机器人,一经问世就给大家带来了不一般的对话体验.它可以俏皮可爱.也可以老练深沉,既能陪你谈家长里短.也 ...

  7. 图灵测试70载,回顾对话机器人的经典实践和最新进展

    本文内容整理自 PaperWeekly 和 biendata 在 B 站组织的直播回顾,点击文末阅读原文即可跳转至 B 站收看本次分享完整视频录像,如需嘉宾课件,请在 PaperWeekly 公众号回 ...

  8. 直播 | 华为云卢栋才:对话机器人的应用实践和最新进展

    「PW Live」是由 PaperWeekly 和 biendata 共同发起的学术直播间,旨在帮助更多的青年学者宣传其最新科研成果.我们一直认为,单向地输出知识并不是一个最好的方式,而有效地反馈和交 ...

  9. 腾讯技术直播间 | 零代码打造智能对话机器人

    随着智能客服.AI营销日益普及,你是否发现在生活的各个角落,有越来越多对话机器人忙碌的身影? 你是否想打造属于自己的对话机器人,却被繁琐的代码.复杂的模型困扰? 现在,有了腾讯智能对话平台,你就能轻松 ...

最新文章

  1. 军事科学院医学研究院认知与脑科学研究团队2020年诚聘启事
  2. cxLookupComboBox使用方法
  3. JAVA——实现json bean实体类的传参校验模板及注解详解
  4. js打印线程id_浅谈python中的多线程和多进程(二)
  5. JSON和JSONP (含jQuery实例)(share)
  6. 【Kettle】Win7启动Spoon.bat闪退
  7. 体验Unity2017.2.0f3进行Vuforia开发
  8. 华铸CAE70(灰铁).
  9. iOS中-Qutarz2D详解及使用
  10. lombok导入报错,版本1.18.12已在maven本地仓库中
  11. CDN缓存原理和介绍
  12. 海绵宝宝的视频配音怎么制作?简单的小方法来帮忙
  13. 【Logisim】Logisim入门实验
  14. word打带圈符号(带圈对勾为例)
  15. 助力智能网联发展,中认车联网与怿星科技合作实验室正式揭牌
  16. 总结软连接与硬连接的区别
  17. 微信体育馆运动场地预约小程序系统设计与实现
  18. 工作流引擎被各种开发语言调用的思考
  19. 新硬盘挂载目录后文件消失解决办法
  20. Flash将在2020年12月31日退出历史舞台

热门文章

  1. scribe、chukwa、kafka、flume日志系统对比
  2. codepen一些基础设置
  3. linksys无线打印服务器,Linksys无线路由 详细配置解析
  4. Android HAL层/native C程序打印栈信息方法
  5. “System.BadImageFormatException”类型的未经处理的异常在 halcondotnet.dll 中发生
  6. 查看和指定GPU服务器显卡训练模型
  7. x11学习一:linux下x11通过wid获取窗口类型(桌面窗口、普通窗口、dock窗口等)
  8. android studio的项目在虚拟机中不显示,没有app图标
  9. 无插件播放h265视频
  10. 报错信息(AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY).