【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
本期给大家推荐的是对话式UI设计中的重要诀窍、五个步骤快速判断某款应用能否进行容器化、六个步骤为Alexa与Google Assistant开发出王牌语音应用和D语言简介等。
一、对话式UI设计中的重要诀窍
原文标题:How to get conversational UI right
随着AI、语音以及常规语言驱动型技术的快速崛起,对话型用户界面(简称CUI)逐步成为下一代技术平台的理想选项。面对这一历史性变革,我们当然有理由尽早探索此类界面的开发方式,从而抢占先机实现提升。下面,我们将共同探讨对话式UI设计中的重要诀窍。
1. 必须真正具备对话能力
2. 必须提供类似于一对一当面交谈的使用效果
3. 必须拥有正确的移情理解能力
4. 必须有能力参考上下文与历史信息
5. 必须具备准确性与一致性,从而提升用户信心
二、五个步骤快速判断某款应用能否进行容器化
原文标题:Five Steps to Determine Whether an App Can Be Containerized
作为近年来的主力流行技术之一,容器方案得以极大提升应用部署之可移植性与便捷性,同时也凭借着天然优势***破例微服务架构的设计思路。然而,我们该如何判断原有应用能否进行容器化,从而***程度发挥这一新兴技术的价值?以下五个步骤值得你认真考量。
1. 该应用是否预打包为单一二进制或者JAR文件?
2. 应用构建平台是否提供某容器化版本或者软件包?
3. 你的第三方应用是否提供容器化版本?
4. 该应用是否属于无状态?
5. 你的应用是否已经成为持续集成/持续部署管道中的一部分?
三、六个步骤为Alexa与Google Assistant开发出王牌语音应用
原文标题:6 steps to creating a killer voice app for Alexa and Google Assistant
时至今日,对话式设备与服务市场正在快速崛起。作为其中的典型代表,Amazon Alexa、Google Home、Facebook Messenger机器人以及苹果Siri都拥有着出色的表现与自身特色。立足于此,我们将在今天的文章中共同探讨其中的核心要素,借以帮助大家推动自己的语音应用走向成功。
1. 找到实现初步成功的途径
2. 将其视为搜索引擎,而非命令行
3. 提供真实价值与功能
4. 建立一项多渠道服务
5. 始终紧跟发展趋势
6. 马上开始着手
四、D语言简介:开发工作中的另一理想选项
原文标题:5 reasons the D programming language is a great choice for development
D编程语言是一种静态类型的通用式语言,其利用类C型语法实现原生代码编译,并可良好对接各类开源软件的开发工作。在今天的文章中,我们将就D语言的基本特征与优势作出分析,希望能够为大家未来的语言学习带来一点启示。
1. 良好的代码建模能力
2. 具备出色生产力表现
3. 代码拥有可读性与可维护性
4. 便捷的协作能力
5. 面向同一需求提供多种选项
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】