
基于 API 的 SaaS:定义、优势和挑战
API是一个软件解决方案,作为中介,使两个应用程序能够相互交互。以下一些特征让API变得更加有用和有价值:
如今,基本每家企业都会使用许多API类型,如身份证二要素API、运营商三要素API、银行卡四要素API、企业信息查询API、企业三要素认证API等,以丰富企业的服务能力。
也出现了很多以销售API产品为主的企业,如百度智能云、易宝支付、翔云识别、Authing.cn….等,帮助客户解决某一方面的问题。
说到人工智能,人们首先想到的自然是谷歌。第二个名字呢?
至少我想不到!谷歌在人工智能话题上占据着主导地位,这是有原因的。多年来,该公司在人工智能研究和人才方面投入了数十亿美元。它的几个雄心勃勃的人工智能项目已广为人知,而窥探一下它的最新作品则会让人不寒而栗:正因为拥有如此深厚的专业知识,谷歌才能在人工智能/ML 领域提供一些最高质量的应用程序接口。让我们来看看他们的一些主要产品。
人工智能领域最大的飞跃是理解和处理自然语言,无论是书面语言还是口头语言。谷歌的文本分析应用程序接口(Text Analysis API)功能强大,可提供以下功能:
因此,如果您迫不及待地想从客户的支持聊天记录中了解他们的情绪,那就马上试试吧!
如果您有自己的模型,并希望根据新数据生成预测结果,谷歌有专门的预测服务。甚至还可以添加自定义代码,以备您需要非标准或实验性的东西。预测服务是我们接下来要讨论的人工智能平台综合服务的一部分。
从事数据和人工智能工作的人都知道,这一过程中的每一步都是多么繁琐和耗时。为了解决这些问题,谷歌提供了一个端到端的综合平台,名为人工智能平台。这是一项针对数据科学和 ML 的全面托管服务,旨在使 ML 和数据处理的操作流程尽可能顺畅。
因此,如果你有一个非同小可的 ML 设置,并且厌倦了打嗝和等待,谷歌的人工智能平台也许值得一试。
如果要描述谷歌的每一项人工智能/移动语言服务,要求就太高了,所以有兴趣的人可以去看看官方文档。那里有更多严肃的、未开发的、令人瞠目结舌的东西!
如果你对人工智能领域稍有兴趣,就会注意到 GPT-3 的出现。它是一种用于处理自然语言的高级 ML 模型,让每个人都害怕末日终于来临。GPT-3 的幕后推手是 OpenAI,这是一个为促进人工智能领域的研究与合作而成立的组织–所有研究与合作都是公开的,这在当今世界实属罕见。
该公司主要由创始人之一埃隆-马斯克(Elon Musk)推广,当时它的人工智能研究受到了媒体的广泛关注。其中一个例子就是与最高级别的职业 DOTA 2 玩家对战并将其摧毁的游戏人工智能:
截至发稿时,埃隆-马斯克已不再参与其中,OpenAI 也没有完全按照其创始原则 “开放”。但这是另一个话题,你可以找到很多相关资料。
对我们来说,OpenAI 在人工智能领域,尤其是在文本处理、视频/图像处理等方面,正在开展一些开创性的工作。他们以应用程序接口(API)的形式提供了多种人工智能服务,我相信很容易就能看到其中每一种服务的强大用例:
虽然 OpenAI 最近在人工智能领域引起了巨大轰动,但要访问其 API 并不容易。你必须申请加入等待名单;谁能获得批准、何时批准、如何批准–这些也仍然是个谜。最后,不要忘记,虽然这些技术非常强大,但还没有完全成熟。因此,它们的所有服务都被贴上了 “测试版 “的标签。尽管如此,我认为还是值得申请并在试点项目中进行尝试。
据说,在云产品方面,微软是遥遥领先的第三名(仅次于 AWS 和谷歌)。但这并不意味着微软陷入困境;它有自己的特殊战略(迁移现有的 Windows 业务),并且正在进行自己的竞赛。Azure 这个名字已广为人知,但不为人知的是,Azure 还拥有一套强大的人工智能相关服务。
微软在人工智能领域的建树
Azure 认知服务是一款成熟的人工智能产品,几乎具备构建智能、强大应用程序所需的一切功能。事实上,他们的大多数 API 都有有趣且更专业的用例,在我看来,这让他们更具优势。
下面简要介绍一下它们有哪些主要的应用程序接口及其功能:
今天的微软与以往大不相同,它有着清晰的愿景,专注于云、服务和集成解决方案。如果您正在运行基于 Windows 的业务,无论是内部部署还是云计算,将 Azure 认知 API 集成到您的产品中将更有意义。
谈到基于云的服务和基础设施,就不能不提到亚马逊网络服务(AWS)。我找不到可信度很高的消息来源,所以无法链接,但显然,仅 AWS 就占据了云计算市场约 33% 的份额。
作为一名开发人员,该平台对各种规模的软件架构师、首席技术官、开发人员、企业主等具有强大的吸引力。
如果是新的 SaaS 产品,人们希望从一开始就托管在 AWS 上;如果有人遇到扩展或稳定性问题,他们希望将其转移到 AWS 上。
我并不是说 AWS 绝对是云基础设施的最佳选择,但它的服务范围和低价策略是难以超越的。关键是,如果您想在(新的或现有的)应用程序中加入人工智能/ML 功能,那么 AWS 的人工智能服务绝对不会让您失望。
AWS 在人工智能/ML 方面提供了几种功能强大、特性丰富的服务。让我们快速了解一下:
AWS 还列出了其他一些服务,那就是它遵循哈勃定律,导致宇宙不断扩大。当你读到这篇文章时,他们的人工智能服务数量可能已经翻了一番,甚至变成了十倍!因此,如果你有兴趣,我鼓励你访问官方页面,花一些时间探索服务、功能、成本等。由于 AWS 的市场份额最高,您很可能已经托管在 AWS 上。或者您正在考虑将基础架构转移到 AWS。如果是这样,选择 AWS AI 服务将使您的应用程序能够与其他 AWS 服务(如 S3、EC2、SNS 等)无缝、可靠地协同工作。只要与那些不得不维护跨基础架构的应用程序的人交谈,您就会发现自己终生信服。
诚然,ParallelDots 的知名度远不及这份名单上的公司。但是,他们是一个难得的发现,我认为他们应该得到更多的关注。作为一家以人工智能为主业的公司,他们创造了非常有用的工具和特定行业的解决方案。但也许最重要的是,他们似乎相信质量胜于数量;在他们的产品菜单中,只有四个项目(至少到目前为止是这样),其中一个让我眼前一亮,因为它既通用又高度准确。我们所说的服务就是他们的文本分析 API。
如果您访问上面的链接并向下滚动一点,就会发现一个类似于游乐场的地方,在那里您可以输入任何文本,只需点击一下按钮就能看到人工智能的分析能力。
顺便说一下,你在截图中看到的文本是他们默认设置的。点击绿色的 “分析 “按钮后,下面就会出现按不同类别对文本进行的分析(类别就是按钮)。
那么,API 的性能如何呢?我想自己做一些测试,于是我给它输入了一些不那么简单的内容——一段摘自现代文学经典作品之一的散文(好奇的读者可以看看杰克-凯鲁亚克(Jack Kerouac)写于 1957 年的《在路上》)。让我们自己先来读一读这篇文章:
The only people for me are the mad ones, the ones who are mad to live, mad to talk, mad to be saved, desirous of everything at the same time, the ones who never yawn or say a commonplace thing, but burn, burn, burn like fabulous yellow roman candles exploding like spiders across the stars.
你怎么看?它想表达什么?你认为它反映了怎样的情绪?不妨停下来思考一下这些问题。
然后我把它粘贴到文本框中,点击 “分析”。结果如下
总之,还不错!我选的这篇散文颇具挑战性,没有明确表明什么。然而,老练的读者会发现,其中的焦虑/愤怒情绪非常明显。这也是 API 显示的主要情感!
然而,文本并不是单纯的愤怒,这一点从 API 的置信度得分 30.58% 中可以看出。无聊 “和 “快乐 “的得分接近 20%,这也是有道理的,因为我认为这些情绪也反映在文本中,虽然不是主要情绪。
恐惧、悲伤、兴奋..好吧,我有什么资格说文中没有这些呢?问题是,散文创作和理解是非常主观的,所以如果你不同意我的观点,也没关系。
不过,就我个人而言,在对上述分析的其他部分进行探讨后,我对 ParallelDots 的服务同样印象深刻。
当然,它并不是每次都准确无误,在某些情况下,它也很奇怪;但正如我在本文前面所写的那样,100% 的准确率并不是我们的目标(也许根本无法实现)。
我们的目标是打造一个强大的人工智能,帮助我们构建几十年来梦寐以求的应用程序。
那么,ParallelDots 文本分析服务适合您吗?
如果您的需求仅限于文本分析,希望获得极高的准确性,并且不喜欢在选择最大牌的产品时得不到客户的关注,我会说是的。
不久前,IBM 的沃森项目还是一个无所不能的人工智能,它将一劳永逸地取代人类。它可以制作电影预告片,在 “危险 “游戏中击败最优秀的玩家,等等。末日即将来临,每个人都打心底里相信这一点。快进到 2020 年,沃森在公众的记忆中已无影无踪。
但这并不意味着它只是一个昙花一现的项目,后来就被废弃了。虽然人工智能没有发挥出其史诗般的潜力(或许这一直都是一种公关策略!),但沃森作为 IBM 为企业提供的人工智能产品中的大脑,仍在继续发挥着作用。
以下是沃森解决方案提供的主要服务:
由于监控摄像头也是一种实时流媒体形式,因此 Watson Media 也非常适合用于威胁检测、物体识别等
IBM 还有其他一些人工智能服务,您可以在这里了解所有这些服务。IBM 是人工智能服务的可靠选择,但请记住,他们的定位和产品是面向大型到超大型企业的,因此要确保双方都适合
Rev.ai是另一家人工智能公司,他们坚信要发展专业技能,做好几件事。只不过,他们决定只做好一件事。是的,只有一件!语音到文本的转换。没错,这就是他们提供的全部服务!连文本到语音都没有,更不用说其他类别的人工智能/人工智能了。
这种近乎疯狂的痴迷产生了什么结果?极高的精确度,可以说是世界顶尖中的顶尖。他们在本页提供了人工智能的证明。
如您所见,他们的测试表明 Rev.ai 比谷歌的语音转文字准确得多。该页面上还有许多类似的比较(都是与谷歌的比较,并显示出谷歌的优势),但遗憾的是没有实时操场(我想知道为什么;它会耗费大量计算能力吗?其他原因?)但这并不意味着您不能对该服务进行评估;您可以创建一个免费账户,随心所欲地仔细检查 API。
Wit.ai 是一个人工智能平台,拥有先进的语音处理和文本处理能力。是的,这听起来就像其他所有的 NLP 和文本分析/转录服务,但还不止这些:
我必须强调:现成的 Wit.ai 功能很少。Wit.ai 的整体理念是推动用户创建自己的 ML 模型,这个过程通常令人沮丧,但 Wit.ai 却让它变得轻松有趣。这正是它的优势所在。
另外,如果您决定使用免费 API,请注意存在速率限制(大约每分钟 100-250 个请求,具体取决于端点)。
人工智能(AI)、机器学习(ML)、神经网络、数据、模型、训练、预测……这些都不再是热门词汇。正如任何突破性技术一样,一旦稳定下来,人工智能就会被商品化。
原文链接:8 Top AI API Platforms to Build Super-Intelligent Apps