十个Chatbot框架介绍

原创 2016年12月13日 16:01:23
  • 4616

Chatbot列表

1.  Artificial Intelligence Markup Language
    网址:http://www.alicebot.org/
    机构/作者:Dr. Richard S. Wallace
    流行程度:283,000
    简介:这是一个自定义的AI语言,是XML语言的扩展,支持语言规约,开源了解析器,支持主流的所有编程语言。

2.  opendial 
    网址:http://www.opendial-toolkit.net/
    机构/作者:Lison, P.
    流行程度:147,000
    简介:有较好的澄清机制,基于规则的系统,没有太多的机器学习和深度学习技术,在参数调节部分用到了机器学习技术。

3.  api.ai
    网址:https://api.ai/
    机构/作者:Google
    流行程度:24,600,000
    简介:Google收购的一家AI公司,和wit.ai类似。提供了一个AI的框架,可以自己定义模板,参数,多轮对话,很方便的就可以定义一个自己的特定任务的聊天机器人。

4.  wit.ai
    网址:https://wit.ai
    机构/作者:Facebook
    流行程度:351,000,000
    简介:是所有框架中最流程的一个,有非常好的二次开放库,duckling.wit.ai是非常好的时间识别库。wit.ai并不开源的,但是二次库很多事开源的,详见github上面的二次开发库。

5. Language Understanding Intelligent Service (LUIS)
    网址:https://www.luis.ai/
    机构/作者:Microsoft
    流行程度:8,020,000
    简介:和wit.ai,api.ai类似,是微软在这方面的一个产品。

6. Microsoft Bot Framework
    网址:https://dev.botframework.com/
    机构/作者:Microsoft
    流行程度:532,000
    简介:这是一个应用层的框架,里面用到的技术是luis.ai和微软的其他人工智能技术。

7. Messenger Platform
    网址:https://developers.facebook.com/docs/messenger-platform
    机构/作者:Facebook
    流行程度:22,700,000
    简介:和Micros Bot Framework 是同类东西。他可以方便用户配置自己的机器人。例如某用户在网络上卖自己的商品,如果咨询太多的话,需要很多客服人员,它可以方便的配置一个客服机器人。

8.  ChatterBot
    网址:https://github.com/gunthercox/ChatterBot
    机构/作者:Gunther Cox
    流行程度:206,000
    简介:这是一个闲聊系统,Python语言,基于检索方式,不适用于基于任务的对话系统。

9. ChatScript
    网址:http://chatscript.sourceforge.net/
    机构/作者:Suzette
    流行程度:448,000 
    简介:系统是开源的,但是维护到2013年就不更新了。

10.  viv 
    网址:http://viv.ai/
    机构/作者:Siri之父,三星收购
    流行程度:61,200,000

简介:准确来说,其不算是一个框架,没有开源,也还没有产品出来。据其作者宣城,其特点是,采用了计算机动态自动编程技术,不用再硬编码了。

备注:其中的流行程度是该框架的技术文档和报道数指标。

十个Chatbot框架介绍的更多相关文章

  1. [连载]《C#通讯(串口和网络)框架的设计与实现》-1.通讯框架介绍

    [连载]<C#通讯(串口和网络)框架的设计与实现>- 0.前言 目       录 第一章           通讯框架介绍... 2 1.1           通讯的本质... 2 1 ...

  2. YARN基本框架介绍

    YARN基本框架介绍 转载请注明出处:http://www.cnblogs.com/BYRans/ 在之前的博客<YARN与MRv1的对比>中介绍了YARN对Hadoop 1.0的完善.本 ...

  3. Selenium自动化测试框架介绍

    Selenium自动化测试框架介绍 1.测试架构作用 a.可维护性 b.提高编写脚本效率 c.提高脚本的可读性 2.框架的几大要素: Driver管理,脚本,数据,元素对象,LOG,报告,运行机制,失 ...

  4. UiAutomator自动化测试框架介绍

    UiAutomator自动化测试框架介绍 环境搭建 1         必要条件 1.1       JDK 1.2       SDK(API高于15) 1.3       Eclipse 2    ...

  5. [翻译]Spring框架参考文档(V4.3.3)-第二章Spring框架介绍 2.1 2.2 翻译--2.3待继续

    英文链接:http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/overview.ht ...

  6. MJExtension框架介绍

    MJExtension框架介绍 标签: MJExtension 2015-05-01 08:22 1120人阅读 评论(0) 收藏 举报  分类: Foundation(14)  版权声明:本文为博主 ...

  7. 人工智能深度学习Caffe框架介绍,优秀的深度学习架构

    人工智能深度学习Caffe框架介绍,优秀的深度学习架构 在深度学习领域,Caffe框架是人们无法绕过的一座山.这不仅是因为它无论在结构.性能上,还是在代码质量上,都称得上一款十分出色的开源框架.更重要 ...

  8. 挑战EXT——QUI框架介绍与下载

    挑战EXT——QUI框架介绍与下载 为庆祝新版QUI问世特写此文: 提起EXTJS的大名,恐怕WEB开发界无人不晓吧.EXTJS框架发展到现在,已经非常成熟和全面了.它的组件库尤其是DataGrid组 ...

  9. IOS-AssetsLibrary(相册)框架介绍

    AssetsLibrary框架介绍: AssetsLibrary框架包含了ALAssetsLibrary,ALAssetsGroup,ALAsset,ALAssetsFilter,ALAssetRep ...

随机推荐

  1. 【51NOD】1717 好数

    [算法]数学 [题意]a数组初始为0,t=1~n,每次01翻转t的倍数,最终为0的数字定义为好数,求好数个数 [题解]一个数字为好数的条件是翻转偶数次,也即一个数是好数当且仅当有偶数个因子时. 因子都 ...

  2. #error#storyboard#xib#解决方案

      https://www.evernote.com/shard/s227/sh/cad7d5f5-8e81-4b3b-908f-5d8eee7d11e2/928786149cf9a103a74626 ...

  3. 上传代码到github上

    初始化 git init 添加远程仓库 git remote add origin[仓库名] 仓库地址 添加文件 git add . 本地提交 git commit -m 'message' 拉去远程 ...

  4. locust===Writing a locustfile

    The Locust class A locust class represents one user (or a swarming locust if you will). Locust will ...

  5. Delphi - 字符串 详解

    来自:http://www.cnblogs.com/huangjacky/archive/2009/12/10/1620950.html ------------------------------- ...

  6. hdu 1115(多边形重心问题)

    Lifting the Stone Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others ...

  7. VMware vCenter Server安装与配置

    预先准备好安装包 ESXI6    VMware-VMvisor-Installer-6.0.0.update01-3073146.x86_64.iso VC        VMware-VIMSet ...

  8. Spark GraphX宝刀出鞘,图文并茂研习图计算秘笈与熟练的掌握Scala语言【大数据Spark实战高手之路】

    Spark GraphX宝刀出鞘,图文并茂研习图计算秘笈 大数据的概念与应用,正随着智能手机.平板电脑的快速流行而日渐普及,大数据中图的并行化处理一直是一个非常热门的话题.图计算正在被广泛地应用于社交 ...

  9. Appium +Python 连接真机测试

    1.数据线连接电脑和手机: 2.用adb获取手机的UUID:cmd-> adb devices 前面的就是你手机的UUID 3.打开appium,选择手机的安卓版本(关于手机中查看),填写手机的 ...

  10. HDU 2689.Sort it-冒泡排序

    Sort it Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Sub ...