OceaBase开发者大会落地上海!4月20日共同探索数据库前沿趋势!报名戳 了解详情
写点什么

未来,人类如何与人工智能沟通?

  • 2015-12-29
  • 本文字数:2511 字

    阅读完需:约 8 分钟

近日,Wolfram Research 的创始人兼 CEO、Mathematica 软件 /Wolfram|Alpha 系统以及 Wolfram 语言的发明者、《A New
Kind of Science》的作者 Stephen Wolfram 在其博客中探讨了人类如何在未来与人工智能(AI)沟通的问题。本文对Stephen 的观点进行了详细分析。

利用人工智能机器来回答问题一直是人类的一个梦想。在2009 年, Wolfram|Alpha 的推出给了大家巨大的惊喜。该系统能够根据用户输入的问题直接返回答案,目前已经回答了数以亿计的问题。然而,Wolfram|Alpha 目前仍然只能针对简单的问题或命令进行回复。如何理解并回复复杂问题仍然是人工智能系统的一大难题。经过近些年的思考,Stephen 认为,Wolfram 语言是实现人类与 AI 良好沟通的不错手段。那么,Stephen 为什么会得出这样的结论呢?本文接下来就一步步的详细展开这其中的推论过程。

计算十分强大

Stephan 首先提出,计算是一件十分强大的事情。即使是神经网络等方面的简单小程序也能完成复杂的运算。实现人工智能回答复杂的问题的必要前提就是建立一个人脑所能处理事情与计算所能做事情之间的桥梁。而这正是Wolfram 语言的设计初衷。

计算型思考的语言

与传统计算机语言不同,Wolfram 语言首先瞄准的就是如何精确捕捉人类语言的含义。因此,Wolfram|alpha 团队在2010 年前后主要关注数学、逻辑以及抽象网络等抽象概念。而最近几年,通过Wolfram|alpha 系统的实际运行,他们发现令系统涵盖城市、电影或动物等实际存在的东西更有意义。但是,Wolfram 语言又需要不同于自然语言。Stephen 指出,即使是一些很简单的算法程序,英语也是很难准确描述的。这时候,就需要Wolfram 语言来描述。甚至Stephen 自己也开始在生活和工作中不知不觉的使用Wolfram 语言。

理解AI

以往,程序员总是通过人类所能理解的代码来编写程序。但是,对于AI 系统而言,这种编写代码的方式未必合适。在Mathematica 和Wolfram 语言中,算法自动化的工作很多时候是直接通过机器学习或者搜索已经存在的程序来完成的。那么,这样生成的代码就未必是人类所能够理解的。

Stephen 指出,在这种情况下,我们就需要像对待现实社会一样对待 AI——很多复杂的现象很难从根本上去解释,但我们能够在不甚理解的情况下利用这些现象,改善人类的生活。

AI 有自己的目标吗?

假设 AI 已经能够拥有“智能”,我们已经应该让它做什么呢?很久以前,人类就开始讨论该问题。Stephen 认为,在不掺杂人类意愿的情况下,“纯粹”人工智能的目的应该很简单——就是根据输入进行计算。

给 AI 以目标

对于传统的机器,我们可以很容易定义它的运行目标。但是,对于一个人工智能系统而言,我们不希望花费时间来把目标分解并具体化,但又无法掌握其运行的具体情况。那么,如何很好的定义 AI 的目标呢?Stephen 表示,该问题十分复杂。如果 AI 能够与人类一起生活和工作,人类用自然语言描述目标也许就可以。但是,对于 AI 没有经历过或本身就十分复杂的问题,自然语言就不行了。这时候,位于机器语言和人类语言中间的 Wolfram 语言就成为很好的选择。

AI 之间如何通信

考虑人类如何与机器沟通是一回事,而 AI 之间如何沟通又是另外一回事。一方面,AI 所使用的底层符号语言在不同 AI 中是不同的;另外一方面,它们也不能很好的使用英语等人类语言进行沟通。那么,AI 之间究竟该如何沟通呢?

先想象一下自然语言如何增加新词。一般新词要么是与一种新的事物相关,要么是更好的区分已存在的事物。例如, Image Identification 项目就是为了识别人类日常所命名的 1000 种事物。这种 PLEC (Post-Linguistic Emergent Concept)概念使得 AI 系统不得不扩展自己的语言。但是,应用等自然语言在扩展时是十分受限的。它不能像结构化符号语言一样利用符号结构来表示新的概念。因此,AI 之间使用 Wolfram 语言进行沟通是可能的。

信息获取

亿万年以来,人类依赖基因来获得基本的身体信息,然后利用大脑在后天积累信息。然而,人类的知识仍然是无法直接传递给后代的。于是,自然语言诞生,帮助人类实现了知识的传承。不过,人类在理解自然语言时,仍然需要经过大脑的翻译。于是,Wolfram 等计算型知识语言就显得尤为重要:沟通过程完全不需要翻译,语言的执行过程已经自动完成了翻译和理解。如果说自然语言把人类社会带到了文明,计算型知识语言则定义了 AI 的文明。至少,它在人类和机器中间架起了沟通的桥梁。

人人皆可编程

就像自然语言的普及过程一样,计算机代码的流行会带来什么样的变化呢?例如,人们去饭店看到的将不再是一成不变的菜单,而是可以自由修改代码,改变菜单的样式。或者,人类可以直接采用代码和其他人或机器进行沟通。Stephen 则认为,这不仅仅带来人们表达问题方式的改变,而重要的是能带来人们思考问题方式的革命。

Wolfram 真的可以担当重任吗?

最后,Stephen 将所讨论的问题回到到了最初:Wolfram 语言真的可以实现人类与机器的无障碍沟通吗?对于简单的问题,Wolfram|Alpha 系统已经给出了肯定的答案。那么,对于 AI 的复杂应用场景呢?

Stephen 表示,Wolfram 语言已经在 AI 系统中发挥了重要作用。无论是精确的那个目标的 FindShortestTour 应用,还是 ImageIdentify 等模糊定义目标的应用,Wolfram 很好的帮助了系统进行图像、文本、数据或符号结构的计算。但是,Wolfram 距离最终目标仍然有很长一段距离。

Stephen 认为,人工智能的语言未来会如何实在很难预测。也许,人工智能会使用一种人类完全无法理解的语言,然后飞速发展。但是,至少 Wolfram 语言提供了人类和人工智能沟通的桥梁。

结尾

在文章最后,Stephen 提出,关于人类和人工智能 / 语言和计算,他有很多话想说。本文也只是描述了他当前的一些想法,尤其是他意识到了 Wolfram 语言是人类和人工智能沟通的桥梁。在 Wolfram|Alpha 系统中,Wolfram 语言已经给出了一些例子。未来,随着人工智能的发展,让我们一起期待 Wolfram 或相关语言的发展。


感谢杜小芳对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群(已满),InfoQ 读者交流群(#2))。

公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2015-12-29 18:002057
用户头像

发布了 268 篇内容, 共 118.0 次阅读, 收获喜欢 24 次。

关注

评论

发布
暂无评论
发现更多内容

使用HTTP工作的Web服务器

穿过生命散发芬芳

web服务器 12月月更

金融科技 DevOps 的最佳实践

SEAL安全

DevOps 最佳实践 FinTech 12 月 PK 榜

JavaScript基础:在Jupyter Notebook中操练

无人之路

JavaScript Jupyter Notebook

华为云大数据BI,赋能数字化企业加速发展

秃头也爱科技

搭建"积木"=编程?

间隔

Java本地高性能缓存实践

阿里技术

cache 本地缓存 缓存Java

设计企业如何降低设备成本?来试试华为云桌面吧!

爱科技的水月

【Go实现】实践GoF的23种设计模式:命令模式

元闰子

Go 设计模式 命令模式

阿里巴巴最新出版的 Java 面试参考指南(泰山版)开源了!

架构师之道

编程 程序员 java面试

软件设计中最关键的“开闭原则”,究竟指什么呢?

JAVA旭阳

架构 后端

阿里灵杰:与开发者一起推动AI创新落地

阿里云大数据AI技术

人工智能 阿里云 开发者 AI技术

想在“互联网信息高速公路”顺畅通行,华为云CDN来助力

秃头也爱科技

跨平台应用开发进阶(三十八)uni-app前端监控方案:基调听云APP探究

No Silver Bullet

uni-app 前端监控 12月月更 基调听云APP

提升游戏玩家体验,华为云CDN加速了解一下

秃头也爱科技

Dubbo架构设计与源码解析(三)责任链模式

京东科技开发者

dubbo 过滤器 filter 责任链 provider

【重磅干货】如何构建 API 生态促进企业上下游合作

石臻臻的杂货铺

API

贾斯特里尼&布鲁克斯葡萄酒,绿色酿酒传承百年

联营汇聚

贾斯特里尼&布鲁克斯葡萄酒,贵族品质值得选择

联营汇聚

JavaScript进阶(十三)JavaScript 空值合并运算符、可选链操作符、空值赋值运算符讲解

No Silver Bullet

JavaScript 12月月更 空值合并运算符 可选链操作符 空值赋值运算符讲解

中移链已在BSN-DDC基础网络上线元交易功能

BSN研习社

BSN-DDC

【12.16-12.23】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动

AI技术实践|用腾讯云智能文本图像增强打造一个掌上扫描仪

牵着蜗牛去散步

人工智能 腾讯云 文字识别 图像处理

企业云上安全办公,就用华为云桌面

爱科技的水月

色彩精准、数据安全,华为云上的超高清设计师云工作站给你新体验

爱科技的水月

跨平台应用开发进阶(四十二)vue与nvue页面设计方案探究

No Silver Bullet

uni-app Vue 12月月更 nvue

法国名酒贾斯特里尼&布鲁克斯,俘获皇室贵族的葡萄酒

联营汇聚

极速畅享网络体验,华为云CDN加速一通到底

秃头也爱科技

2022-12-22:给定一个数字n,代表数组的长度, 给定一个数字m,代表数组每个位置都可以在1~m之间选择数字, 所有长度为n的数组中,最长递增子序列长度为3的数组,叫做达标数组。 返回达标数组的

福大大架构师每日一题

算法 rust 福大大

Team Lead 的日常工作

QE_LAB

敏捷团队

绿色高效办公,华为云桌面不可或缺

爱科技的水月

3ds Max云渲染平台哪个好?

Renderbus瑞云渲染农场

云渲染 3dsMax云渲染平台哪个好

未来,人类如何与人工智能沟通?_语言 & 开发_张天雷_InfoQ精选文章