两个星期前,我们了解到Fuchsia的故事(story)和模块(module),也了解了它们是如何帮助我们更好地组织我们的时间、任务和想法。这周,我们来看看“实体”这个概念,Fuchsia试图给Assistant所理解的数字世界分类。实体也是将独立的“模块”组合成一个连贯故事的一种粘合剂。

在Fuchsia文档中, 一个实体被描述为“一个可以被引用、检索、呈现、操作或者共享的可辨识的人、地点、事物、事件或者概念[…]”,根据这个定义,几乎任何事物可以称为实体,但是以下是一些更具体的例子:包括乐队、旅馆、触点、事件、照片、电子邮件线程,或仅仅是纯文本。每个实体本质上以它的内容为标记,因此拿一封电子邮件来说,不会搞错它的视频内容。

实体是用JSON创建和共享的,JSON是一种被设计为方便人类阅读的数据格式,它在大多数现代编程语言中的解析几乎完全通用。上周我们还简略地学习了Ledger,它是为了很好地处理JSON对象而设计的。这当然不是巧合。在它的其他职责中,Ledger几乎理所当然地会直接地跟踪实体。

这当然皆大欢喜,但是这对普通用户意味着什么呢?为此Fuchsia小组准备了一些答案。其中之一就是实体可以“通过剪切板复制/粘贴”。Fuchsia的开发还处于相对早期的阶段,所以还没有太多进展,但我认为这可能意味着在一个故事(Story)中可以更直接地在模块之间共享内容。在这种情况下,就会出现一个充满可能性的世界——简化的联系或事件共享、在两个不相关的音乐应用程序或浏览器之间复制播放列表,以及更多的可能性。

然而,对当下来说,让我们坚持那些我们可以证明的事物。

在Fuchsia中有一个演示程序叫做“Music”,这个程序(就目前的早期阶段而言)旨在展示开发人员可以使用Fuchsia做的各种很酷的事情。让我们来看一些它处理实体的例子。

假设你的一个朋友给你发送了一个你从未听过的乐队的音乐视频。YouTube应该能够给视频加上艺术家的标签,并把这些信息作为一个实体传递给Fuchsia。仅仅如此,这并不意味着什么。然而,这款音乐应用(当时甚至不需要打开)可以识别艺术家实体,在线获取更多信息,并向Assistant提供基于上下文的新推荐。考虑到你可能会喜欢这个新乐队,你打开你的Now Feed,它总是随时准备着。在给你的推荐中,你会看到一个推荐建议你打开Spotify或Last.fm来了解更多。

不过,这一功能并不仅限于YouTube等特定应用。您的浏览器还可以将实体从web页面传递到Fuchsia。

请看以下文档文档:

这是一组用来从web页面中提取实体的脚本。它们被注入到被web view所加载的web页面中,并提取可用于启动与web内容相关的模块的语义信息。

想象一下,你正在你最喜欢的旅游预订网站上计划周末去孟菲斯旅行。你打开你的Now Feed,看看在那里有哪些你感兴趣的事情可以去尝试。在Music和SongKick的帮助下,在给你的推荐中有一个有趣的链接,可以链接到你正在查看的特定酒店附近即将举行的音乐会。

而这仅仅是应用程序和Assistent配合下最浅层的应用——除此之外还有无限的可能性!

要了解更多关于Fuchsia如何实现这种体验的信息的话,请查看我们对Maxwell系统的深入研究。

请在评论中让我们知道实体是否对您的工作流程有所帮助。


本文由Fuchsia OS 中文社区出品翻译出品
原作者:Kyle Bradshaw; 译者:AlexLixin;校对: HugoFun
原文链接:https://9to5google.com/2018/02/09/fuchsia-friday-entities/
本文链接:https://fuchsia-china.com/×××(发布后替换)

Fuchsia Friday:一切皆实体相关推荐

  1. Fuchsia - 简析

    一点猜测 Fuchsia 是为了取代 Android 的吗? 我觉得不是的,因为现在 Android 作为移动平台的操作系统已经非常成熟,暂时也没有遇到影响演进的瓶颈,Fuchsia 如果是为了代替 ...

  2. 当年我们一起追过的Java,Java SE 个人笔记

    目录 JDK的安装和配置运行Java程序 java基本语法 面向对象 异常 多线程l API(Application Programming Interface)各种功能的类说明 集合类 IO输入输出 ...

  3. 梅宏院士:软件定义的未来——万物皆可互联,一切均可编程 | CNCC 2017

    作者:杨文 摘要:结合当下的人工智能热潮,梅宏教授认为我们正在进入一个软件定义的时代.软件定义的技术本质是把原先一体化的硬件设施打破,将基础硬件虚拟化并提供标准化的基本功能,然后通过管控软件,控制其基 ...

  4. SQL 编程思想:一切皆关系

    在计算机领域有许多伟大的设计理念和思想,例如: 在 Unix 中,一切皆文件. 在面向对象的编程语言中,一切皆对象. 关系数据库同样也有自己的设计思想:在 SQL 中,一切皆关系. 关系模型 关系模型 ...

  5. Nature:万物皆可“编程”,结构材料也能实现数据存储,华人科学家一作

    晗峰 发自 凹非寺  量子位 报道 | 公众号 QbitAI 最新的Nature研究向我们展示了,原来直接原来用力学的方法也能存储信息,这打破了机械装置和数字存储终端存在的界限. 熟悉计算机编程的朋友 ...

  6. mysql 集合 思想_SQL 编程思想:一切皆关系

    在计算机领域有许多伟大的设计理念和思想,例如:在 Unix 中,一切皆文件. 在面向对象的编程语言中,一切皆对象. 关系数据库同样也有自己的设计思想:在 SQL 中,一切皆关系. 关系模型 关系模型( ...

  7. 浅谈嵌套命名实体识别(Nested NER)

    ©PaperWeekly 原创 · 作者|张成蹊 单位|北京大学硕士生 研究方向|自然语言处理 序 命名实体识别(Named Entity Recognition, 下称 NER)任务,主要目的是从一 ...

  8. 转换实体类_yue-library 2.3.0发布,替换Db JavaBean转换方案,性能提升约300%+

    yue-library简介 yue-library是一个基于SpringBoot封装的增强库 内置丰富的JDK工具 自动装配了一系列的基础Bean与环境配置项 快速构建SpringCloud项目,让微 ...

  9. 谷歌正式推出 Fuchsia OS比拼HarmonyOS!

    自 2016 年 Fuchsia OS 被首次曝光,开发者圈子里就多了一个谜团:谷歌 Fuchsia OS 到底是什么? 这 5 年里,谷歌对 Fuchsia OS 的保密措施非常严密,我们所能得知的 ...

最新文章

  1. 2018年全国多校算法寒假训练营练习比赛(第二场)B - TaoTao要吃鸡
  2. android系统属性获取及设置
  3. Python 实现批量从不同的Linux服务器下载文件
  4. 用css及jQuery实现的精美拉下菜单导航条
  5. 请MVC5 WebApi2 支持OData协议查询
  6. Django:ORM基本操作-CRUD,管理器对象objects,----->聚合查询、原生数据库操作
  7. php larvel https,laravel 解决强制跳转 https的问题
  8. python认证考试mac_Mac OS 平台使用 Python 和 Docker 创建测试用 Https Server
  9. [JLOI2008] CODES
  10. iOS 健康 计步 卡路里
  11. C语言打印金字塔,菱形,V形图案
  12. 方法重载和重写的区别
  13. mysql常见关键字的用法_MySQL 常用关键字用法详解
  14. 分享一套国产化技术开发JAVA语言,大佬手下留情
  15. 电路设计_光耦的主要参数
  16. 选择题标准化考试系统c语言,C语言设计:单项选择题标准化考试系统
  17. 从菜鸟到入门(一)- 开发工具
  18. stm32单片机基础知识总结(三)
  19. IT行业真正的「高富帅」,据说这是年薪百万最多的一拨人 ....
  20. GX Works3 跨网访问

热门文章

  1. 学习笔记:C语言简介
  2. 【C语言】给出一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按逆序输出各位数字。
  3. python 傅里叶变换_理解快速傅里叶变换算法
  4. UG\NX二次开发 获取UG窗口句柄。实现操作UG窗口最小化、最大化、关闭功能
  5. Google hacking使用总结
  6. 论游戏中Buff的实现
  7. 一个Office 365中有两个产品激活授权,怎么去除不需要的授权信息
  8. Java实现zip文件压缩:单个文件、文件夹以及文件和文件夹的压缩
  9. 数据库服务器文件路径,服务器数据库的文件路径
  10. source insight使用方法简介