2022 年 12 月初,ChatGPT 被社会广泛讨论之初,我们就介绍了 ChatGPT 母公司 OpenAI 使用了身份云(IDaaS)服务。在当时,人们还在感慨 ChatGPT 上线不到一周时间用户量就突破百万,而仅仅在不到两个月后,其用户人数已经突破 1 亿。仅在今年 1 月份,OpenAI 的网站访问量高达 6.72 亿次,较去年 11 月份的访问量增长了 3572%。
在这巨量数据背后...
01.ChatGPT 背后的“美丽新世界”
在赫胥黎笔下的《美丽新世界》中,资讯随处可得,无数资讯信息充斥着人们生活的每个角落,人们或主动或被动的接受着被过滤的且符合个人喜好的信息,即便这些零碎的信息无从证伪,但人们因其惰性,不知不觉沉溺于其中,直至丧失独立思考和抵抗的能力。
其实这并非危言耸听。早在 12 年前,哈佛大学学者韦格纳通过实验结论得出「谷歌效应」,当时受到社会广泛讨论。当搜索成本足够低廉,以及其反馈速度足够快,能让人们快速获得资讯和答案,通过一次又一次的搜索行为,人们的认知能力会被其影响。同时人们也逐渐把互联网当作自己体外记忆的装置,因为“答案”随处可得,但“答案”也并非都是真相。
尼尔·波兹曼在其《技术垄断》一书中谈到:“任何一种新的工具,都带有它特定的「内嵌」意识形态。我们感知和理解周遭世界的方式,基本上取决于我们手里正拿着什么样的工具”。自搜索引擎诞生之初,以及搜索方式的逐步演变,从目录检索到如今的推荐算法,再到 ChatGPT 的 AI 问答能力,人类寻求“答案”的方式似乎变得越来越便捷。然而从另一个角度来看,人们还未从信息茧房、过滤气泡中脱离出来,信息控制又进一步收缩。正如波兹曼所说:信息爆炸造成了普遍的无知。
这也正是我们值得持续警惕的问题。
但是,毫无疑问的是,ChatGPT 目前可预见的商业前景,将会为社会带来新一轮革命性的生产力爆发。如比尔盖茨近期所说:ChatGPT 诞生的影响力不亚于互联网诞生的意义。而新的一轮生产力技术的产生,务必会带来生产关系的改变。近期除了 ChatGPT 本身的能力被广泛讨论,更热的一个话题是 ChatGPT 会让一些工种失业,或许也会让一些巨头覆灭。谷歌、百度等科技巨头纷纷拉起警报,全力研制自家的自然语言聊天机器人。
在更多人拥抱新科技的同时,也有很多人为此感到担忧,AI 替代人类的话题近些年层出不穷,但也无碍人类积极探索。其实早在第一次工业革命前夕,英国就爆发过“破坏机器”运动,被发动参与运动的工人认为,这些机器是他们失业和贫穷的罪魁祸首。然而每一次技术革命都会有消极的声音,警惕技术滥用以及秉持技术仅作为工具服务于人的理念的同时,积极拥抱变化或许才是人类璀璨文明发展至今的制胜法则。
02.ChatGPT 背后的技术
当人们都在讨论 ChatGPT 背后的强大的深度学习模型时,很少有人关注,本文开篇提及的数据背后所运用技术。仅仅两个月的时间,OpenAI 的官网访问量达到了 6.72 亿次,就连 OpenAI CEO Sam Altman 都为此感到惊讶:“我还是被它所产生的影响力规模所震惊到了”。而这个数据还在增长。
试想,如果你的应用/官网短时间内涌入如此巨量的用户,哪怕仅有1%,你的服务器是否能够承受?以及过亿的用户数,如何保障大量用户的数据安全?系统和数据库的性能在如此高并发的状况中如何保持稳定性?
得益于 OpenAI 在早期就使用了身份云(IDaaS)服务搭建身份认证系统,在 OpenAI 爆发式增长的同时,因其基于云原生架构,具备弹性伸缩、动态调度、优化资源等高性能特性,以及其统一用户身份管理能力。帮助 OpenAI 在突发状况下保持系统的稳定性,支撑高并发量的同时,保障用户的数据安全。
OpenAI 正是使用了海外身份云服务商提供的 Universal Login(通用登录)等功能,帮助他们无代码搭建了一个集中的登录页面,并设置添加第三方身份源如:Google 账户登录、Microsoft 账号登录,同时也可以设置如邮箱验证、短信验证等多因素认证(MFA)。
然而,在国内使用海外身份云产品(诸如 ChatGPT 所使用的 Auth0),会遇到不少「水土不服」的难题。Authing 身份云是目前国内唯一能「全面替代」Auth0 的 IDaaS 产品。能满足中国企业与开发者本土化的身份认证和访问管理需求。
对于企业或者开发者而言,搭建一套如 ChatGPT 一样,稳定、安全、敏捷,并且拥有丰富的第三方登录方式(一键配置)登录系统,需要花费数周甚至数月的时间,而使用 Authing ,你只需要 5 分钟。
身份源丰富度,登录方式更多样化
繁琐的登录流程会让用户迅速失去耐心,多样化的社会化登录方式能满足企业不同客群的登录习惯,也能帮助企业快速打开市场。正如下图 ChatGPT 所回答的那样⬇️,对于 Auth0 而言,中国本地化支持方式有限,更多采用的是国外身份源与邮箱部署登录系统。
Authing 登录组件(Guard)可根据开发者的需求进行配置,一键添加 20+ 企业和社会化登录方式,包括 AWS、飞书、微信、支付宝等,甚至针对微信生态的复杂场景,在前端为开发者提供了简洁、统一的 SDK,将以往需要花费至少一周的身份源集成时间降低到几分钟以内。此外,还支持多种海外身份源登录,比如 Facebook、Google、Twitter、Slack、Instagram 等。
此外,Authing 支持 LDAP、JWT、OIDC、OAuth2.0、SAML 等多种认证协议,轻松调试。
Authing 还支持自定义登录配置,包括自定义背景、加载图标、CSS。开发者可通过自主上传 Logo 来自定义加载图标,让定制化的登录页面成为企业的品牌化窗口。若企业对 UI 有严格的统一设计需求 Authing 全局登录配置也允许开发者通过「自定义 CSS」功能,来实现更加个性化的登录界面设计。
响应速度
Authing 开发者论坛(https://forum.authing.cn/)和开发者社群(可扫描下方二维码直接入群)每天都会有众多开发者进行提问,我们的研发人员会随时响应并解决开发者的问题,同时我们还提供全球化的身份专家支持团队,7*24 小时不间断为您提供技术支持。
网络服务性能
在国内,由于Auth0 的整体架构部署在海外,导致平均响应时间需要 2.7 秒左右。但通常,用户完成一次认证需要加载 2-3 个页面,多个静态资源文件加载,3-5 个 API 调用,一次认证仅资源加载和调用时间可能在 10 秒 ~ 20 秒,会对用户的使用体验造成负面影响,更有可能导致新注册用户的流失。
Authing 由于整体架构部署在国内,一次完整的认证加载时间平均低于 2 秒。随着海外客户的增长,Authing 在欧洲、美洲、非洲等全球多个节点进行了部署,且 Authing 的静态文件采用了阿里云 CDN 全球加速,全球平均响应仅在 500 毫秒左右。
支持多种云部署
Authing 支持华为云、阿里云、AWS、腾讯云等六种云部署形式,满足客户公有云、混合云、私有云等多种部署模式,满足开发者不同部署需求。