Onez-AI 人工智能开源框架开源项目

我要开发同款
匿名用户2016年09月12日
50阅读
开发技术PHP
所属分类人工智能
授权协议Apache

作品详情

打造一款能够完美连结服务端云平台、移动客户端、电脑网页、电脑软件、智能硬件等任意终端的人工智能框架。这里的人工智能,并非指简单的对话。而是对每一终端进行深层次标注,从而决定这个终端拥有哪些脚本,并在一定的条件下触发。同时达到多终端的互通,如网页控制手机,手机控制可穿戴设备等。主要特点如下:智能标签智能标签可以为每个访问的终端/用户帖上相应的标签,从而使程序可以做出针对性的处理。如:用户第一次交谈时,会贴上访客的标签,您可以让专人负责访客的对话,以及设置自动应答功能。正式用户同样可以分别贴上“初级用户”,“优质用户”等标签。同样在满足指定条件时可任意更换标签。以及类推,进而实现多样化的应答机制。标签的添加、删除,可以由人工交谈时手动操作。在部分终端下也可以由标签关联的脚本自动完成,如:有“活跃用户”标签的用户,在一定的时间内没有互动,自动删除标签,一旦用户继续交互,重新恢复此标签。智能标签是可以组合添加的,如:你可以给某个用户同时贴上“90后”,“优质用户”两个标签,可以让专人解答同时具有这两个标签的用户问题,这个专人不能看到其他标签的用户。每组智能标签对应不同的知识库。智能属性可以为每个终端增加相应的属性,区别于标签的是,这个属性的值是可以修改的,如:1、姓名、性别、头像等基本资料。2、印象分、怒气值、可信度、好评度等。在自己编写的脚本中,可以直接使用这些属性值。如:应答规则根据标签组合,添加任意的规则分类。每个分类由专人负责,同时为不同的终端用户服务。多终端以下是正在开发的终端:1、网页对话框基于浏览器,打开独立对话框,用户向平台发送文字、声音、图像等数据,平台处理后做出相应的反应。可用于智能问答、快速查询、调侃娱乐等。2、网页分析同样基于浏览器,不同于网页对话框的是,本终端需要放置一段代码在其他的网站上,以访客与网站的交互作为数据分析依据,触发相应的规则。可主动询问用户。最终目的是服务于已有网站。3、API可能您正在开发类似产品并已有一定的规模,或者不熟悉php语言,又或者您仅希望本框架完全独立于已有产品而独立运行。通过此种方式,可以让更多程序参与到人工智能的行列。API有两种形式:一是其他程序向平台发送请求,并得到回复。另一种是,平台在触发规则后,向其他程序请求数据,例如,用户的购买信息、头像、余额等。4、手机客户端与网页端不同的是,借助手机客户端的各种传感器,可以获得用户的更多数据,从而作出用户预期的反馈。辅助推送功能,用户在关闭或离开平台后,仍可以接收平台发送的信息。如:定时提醒,重要通知等5、智能到硬件和手机客户端的机制类似,通过传感器获取到数据后,通过wifi或其他网络形式反馈到平台6、电脑软件可实现远程控制自己的电脑,快速备忘提交,任务派发,重要通知接收,与其他终端互传数据等。负责人在目前人工智能领域不是很完善的情况下,在某些场景下,转为人工操作是非常有必要的机器人和用户说了什么,执行了什么,都是可控的。您可以随时暂停自动功能,改为人工处理,而人工的操作,又可以自动添加到知识库中。如果让一个人负责所有人的对话,很明显是不现实的。但可以通过负责人功能实现这一场景:默认由机器人回答,一旦用户咨询了某些问题,则自动分配到(触发标签机制)对应的负责人窗口。借助这一机制,可以应付更多复杂的情况,如:让不同的人负责不同的标签用户,使工作更有效率,同时又避免了全自动的不足。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论