DeepBrain云大脑——国内首家机器人SaaS平台

区块链资讯区块网2017-12-05 21:57:06  阅读 -评论 0  阅读原文

DeepBrain面向IOT硬件厂商、APP开发者,赋予产品全面、深度的人机智能对话能力,同时为厂商提供强大的云端能力(提供设备联网与管理、远场查看控制、海量数据存储与分析、用户操作信息存储与同步),针对用户的运营、管理平台等基础设施,以及海量丰富的技能和服务,助力厂商在AI时代独占鳌头!消费级机器人SaaS服务永久免费!


机器人厂商可参与技能服务分成
机器人厂商收入来源不再仅仅是销售硬件,可以参与技能收入分成,建立多元化的收入模式。

优秀机器人产品或Smartkit设备 可申请入住DeepBrain商城
入住DeepBrian商城,可以享受DeepBrain App 2000w用户流量曝光,提升产品销量。

DeepBrain云大脑——国内首家机器人SaaS平台

DeepBrain云大脑——国内首家机器人SaaS平台


DeepBrain 2012年成立于上海,目前在深圳设有办事处,公司致力于研发人工智能产品,我们是一个富有激情和对人工智能有着坚定信仰的团队!
核心团队来自于亚利桑那大学、萨尔大学、布里斯托大学、中科院、清华大学、北京大学、中国科技大学、复旦大学、上海交通大学等技术研究人才, 绝大部分拥有博士或硕士学位,在专业领域国际顶尖会议上和国家期刊上分别表发过多篇论文,拥有多项技术专利。
目前服务厂商超过100家,并与三星、华为、联想、中兴达成深度合作,为合作伙伴提供深度人机对话能力。

DeepBrain API简介
   DeepBrain API,是云大脑的对外接口,供第三方对接使用,主要的服务包含两个部分:意图识别和技能服务。意图识别提供意图识别结果,由对接程序完成后续处理;技能服务包含已完成的内容,如音乐服务返回结果包含可在线播放的音乐地址、儿童相关服务返回结果包含可使用的内容资源。接口的返回结果包含简单视图和开发者视图,简单视图及问题答案或者资源详情,开发者视图除了简单视图的内容,还包括意图识别的意图命令结果和相关参数,格式为JSON字符串。

Unresolved directive in index.adoc - include::/root/.jenkins/workspace/deep-brain-admin(prod-104)/target/asciidoc/generated/deep-brain-api/paths.adoc[]
== Interface general specification


接口使用说明
DeepBrain API为Restful风格的服务,采用HTTP协议实现,接口参数使用JSON格式传递。
DeepBrain云大脑——国内首家机器人SaaS平台


接口安全认证信息 SecurityToken

DeepBrain云大脑——国内首家机器人SaaS平台


接口调用Java示例

/** * 调用主程序示例 */ public static void main(String[] args) { ApiAccount apiAccount = new ApiAccount(); apiAccount.setAppId("6ef0f5e60d3711e79cf590b11c244b31"); apiAccount.setRobotId("11b74db20d3c11e79cf590b11c244b31"); apiAccount.setDeviceId("SZB0C0300BF8"); apiAccount.setUserId("13766663333"); RequestLocation location = new RequestLocation(); location.setCityName("上海"); List extParams = new ArrayList<>(); extParams.add(new CommonAttribute("myattr", "myval")); try { ServiceResponse response = ask(apiAccount, location, extParams, "天气"); System.out.println(new Gson().toJson(response)); } catch (Exception e) { logger.error(ExceptionUtils.getStackTrace(e)); } } /**
 * ask接口调用
 * @param apiAccount
 * @param location
 * @param extParams
 * @param inputText
 * @return
 * @throws Exception
 */
public static ServiceResponse ask(ApiAccount apiAccount, RequestLocation location, List<CommonAttribute> extParams, String inputText) throws Exception {
    ServiceResponse response = null;
    StopWatch stopWatch = new StopWatch();
    stopWatch.start();
    try {
        ServiceRequest request = new ServiceRequest();
        request.getRequestHead().setApiAccount(apiAccount);
        SecurityToken accessToken = new SecurityToken();
        accessToken.setNonce(generateNonceStr(32));
        accessToken.setCreatedTime(getCreated(new Date()));
        accessToken.setPrivateKey(SecurityTokenUtils.doPasswordDigest(accessToken.getNonce(), accessToken.getCreatedTime(), apiAccount.getRobotId()));
        request.getRequestHead().setAccessToken(accessToken);
        request.setNlpData(new NlpData());
        request.getNlpData().setInputText(inputText);
        request.setLocation(location);
        request.setExtParams(extParams);
        Gson gson = new Gson();
        String responseStr = httpInvoke(getConfigedURL(), gson.toJson(request));
        if (StringUtils.isNoneEmpty(responseStr)) {
            response = gson.fromJson(responseStr, ServiceResponse.class);
        }
    } catch (Exception e) {
        logger.error(ExceptionUtils.getStackTrace(e));
    } finally {
        stopWatch.stop();
        logger.info(stopWatch.getTotalTimeSeconds());
    }
    return response;
}

/**
 * http post请求示例
 * @param requestURL
 * @param jsonBody
 * @return response body的json串
 */
public static String httpInvoke(String requestURL, String jsonBody) {
    String responseStr = "";
    RequestConfig REQUEST_CONFIG = RequestConfig.custom().setConnectTimeout(CONNECT_TIMEOUT)
            .setConnectionRequestTimeout(CONNECT_TIMEOUT).setSocketTimeout(SOCKET_TIMEOUT).build();
    HttpClient httpClient = HttpClientBuilder.create().setDefaultRequestConfig(REQUEST_CONFIG).build();
    HttpPost httpRequest = new HttpPost(requestURL);
    httpRequest.addHeader("Accept", "application/json;charset=utf-8");
    httpRequest.addHeader("Content-Type", "application/json;charset=utf-8");
    httpRequest.addHeader("Content-Encoding", "utf-8");
    httpRequest.setEntity(new StringEntity(jsonBody, ContentType.APPLICATION_JSON));
    try {
        HttpResponse httpResponse = httpClient.execute(httpRequest);
        responseStr = EntityUtils.toString(httpResponse.getEntity(), Charset.forName("UTF-8"));
    } catch (IOException e) {
        logger.error(ExceptionUtils.getStackTrace(e));
    }
    return responseStr;
}

关于更多DeepBrain信息:http://deepbrain.ai/

风险提示:区块链投资具有极大的风险,项目披露可能不完整或有欺骗。请在尝试投资前确定自己承受以上风险的能力。本网站只做项目介绍,项目真假和价值并未做任何审核。

声明:链世界登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。此文如侵犯到您的合法权益,请联系我们kefu@lianshijie.com

参与讨论 (0 人参与讨论)

相关推荐

国内首个区块链人才库——“鸾翔计划”云端发布会明晚开启

国内首个区块链人才库——“鸾翔计划”云端发布会明晚开启

编者荐语:北美财经将作为战略媒体参与此次活动。以下文章来源于火讯财经资讯 ,作者迪安区块链被正式纳入新基建,产业发展,人才先行。5月6日19点半,区块链产业人才入库工程"鸾翔计划"云端发布会即将举办。据了解,"鸾翔计划"为国内首个区块链人才库,由区块链产业人才研究所联合国内15家主流协会/联盟共同发起,由链人国际与火讯财经主办。其人才库发起规模之大,影响力之广,在区块链行业内尚属首次。为了深入实践

世链现场|线上圆桌:2020优质区块链交易平台的创新与特征

世链现场|线上圆桌:2020优质区块链交易平台的创新与特征

4月28日,“2020全球区块链交易平台高峰论坛”由世链财经、Level 01作为主办方,Yuming、世链资本、世链社区联合主办。本次圆桌论坛的全部内容,世链财经编辑整理:第一场次:2020年优质的交易平台有哪些重大创新?

跟投星球(GTS)数字资产智能跟单交易应用平台

跟投星球 GTS 是一款业界领先的智能合约交易及智能跟单应用的数字资产金融衍生品市场专业分析软件。治理机构GTS 项目采用基金会形式进行治理。

交易平台 CoinGather 跑路,美国司法部正寻找相关受害用户

律动BlockBeats 消息,美国司法部正在寻找已跑路的交易平台 CoinGather 的用户并希望帮助他们申请有效赔偿。CoinGather 于 2018 年 3 月被查封,据报道,CoinGather 交易平台主页已在几个月前下线,其管理人员也同时消失。

YOO生态 基于区块链技术的电商平台

YOO生态基于区块链技术构建并在设计考虑安全原则、运营稳定并保护所有市场参与者利益。YOO生态市场参与者承担数据生产商和消费者角色。由YOO生态平台支持该交易。

Overstock 旗下证券代币平台 tZERO 正在申请美国经纪商许可证

律动 BlockBeats 消息,据 Coinjournal 消息,Overstock 旗下证券代币平台 tZERO 正在申请美国经纪商-交易商许可证,以获得准许交易证券型代币和其他传统股票。tZERO 首席执行官 Saum Noursalehi 表示,希望能在 2020 年第二季度获得美国监管机构的批准。

LOA(LOA协议)首个区块链综合金融平台

LOA是结合金融系统和区块链,提供稳定的、透明的、崭新的系统。LOA提供的综合平台通过使线下投资和贷款产品进军国际市场,造就一个可以引领国际金融市场的大型联动系统。3次目标LOA-PURE的3次目标是LOA-PURE进入国际金融市场。

中信银行打造“区块链”信用证结算!

中信银行打造“区块链”信用证结算!

科技不会改变金融的实质,但却能让金融服务更高效,能让资金供、需方信息不对称的问题更好地解决。近期,中信银行首个区块链项目——基于区块链的国内信用证信息传输系统(简称BCLC)(一期)成功上线,这是国内银行业第一次将区块链技术应用于信用证结算领域。 据中信银行国际业务部总经理助理张栩青介绍,将现在流行的区块链技术应用在国内信用证中,改变了银行传统信用证业务模式,信用证的开立、通知、交单、承兑报文

麦妖榜
更新日期 2019-09-03
排名用户贡献值
1牛市来了30910
2BitettFan24187
3等待的宿命23810
4区块大康20369
5六叶树20310
6linjm122719429
7天下无双16192
8lizhen00215280
9让时间淡忘14586
10yelanyi050511349
返回顶部 ↑