“人工智能到底能帮我们做什么?这个问题的核心,就是要知道人工智能不能做什么。”近日,甲骨文公司副总裁及中国区董事总经理吴承杨在甲骨文2024全球云大会中国媒体沟通会中表示。
随着人工智能发展和普及,人工智能为我们的生活带来了许多便利,比如制定旅游计划、写餐厅点评等等,这些都是通过大语言模型生成。但是对于企业来说,能否通过大语言模型直接开发一个企业级应用?吴承杨给出的答案是——不可以。
关注数据和AI生成式应用,并非大语言模型本身
大语言模型为个人和企业带来多样化的价值。然而,若要使生成式人工智能技术成为企业级应用,需要像Oracle这样的平台作为支撑。Oracle在生成式人工智能领域具有明确的定位:专注于数据和AI生成式应用的开发,而非仅仅关注大语言模型。
Oracle的人工智能战略贯穿于公司的各个层面和产品组合之中。在生成式人工智能技术出现之前,人工智能和机器学习就已嵌入到Oracle的基础设施、平台服务、数据库和应用程序。这种战略赋予了Oracle独特的优势,使其能够协助不同行业的客户优化工作负载,并应对复杂且具有战略意义的挑战。
例如,在Oracle Cloud Infrastructure (OCI) 中,用户可以访问到众多可用的AI服务。此外,Oracle还提供了多种行业解决方案,如在ERP系统中集成数十个可嵌入的AI Agent,以协助客户开发AI应用。同时,Oracle还提供了AI平台,使客户能够在本地环境中构建和部署AI技术,覆盖整个技术栈。
那么回到之前的问题,为什么企业无法利用大语言模型开发企业级应用?其原因可以归纳为三点:
- 首先,各个组件和模块之间存在着复杂的相互关系和紧密的连接。
- 其次,企业级应用需要具备健壮性。这意味着应用必须能够在长期使用中保持稳定,不能出现频繁的故障。
- 最后,企业级应用中的人工智能生成的代码必须易于理解,以便在出现问题时能够迅速定位并找到责任人。
针对上述的三个挑战,Oracle认为单靠人工智能技术是不足以应对的,必须将云计算、人工智能和数据进行有机整合。
Oracle强调的不仅仅是单一的“一朵云”,而是“多云”策略。多云策略至关重要,因为它为用户提供了更多选择,加速了应用的迁移和现代化进程。而Oracle在多云策略方面处于行业前沿地位。在今年的全球云大会(Oracle CloudWorld, OCW)中,Oracle宣布了与微软Azure、谷歌GCP以及AWS的合作。
同时,Oracle不仅仅局限于关注人工智能技术本身,而是更加注重以人工智能为中心的开发理念。Oracle认为,通过构建以人工智能为中心的企业级生成式开发架构,可以实现人工智能技术在企业级应用中的有效落地。这样的架构一旦建立,人工智能技术将能够在企业级开发中发挥关键作用,成为企业的底层基础设施。这不仅能够加快企业开发速度,还能显著提升生产效率,从而为企业带来长远的竞争优势。
可组装、可验证、高可靠,以AI为中心的企业级生成式开发架构
那么,以AI为中心的企业级生成式开发架构需要有什么样的能力?
首先,该架构应能够简化模块间的相互关系,确保模块的可组装性、独立性以及各自的发展能力。
其次,由人工智能生成的代码必须是可检验的。一旦模块建立,其内部应能够生成代码。虽然市面上存在多种大型语言模型可供选择,但关键在于生成的代码必须是可检验的,以确保人对应用的最终结果负责。此外,整个应用应能够通过声明式语言进行简单描述和翻译。
最后,架构应提供健壮性、高可用性、安全性和一致性等基础特性,从而减轻开发人员在这些方面的关注和负担。
基于这三个维度,Oracle在甲骨文2024全球云大会隆重推出了一个新的理念——生成式开发基础设施GenDev,旨在为企业级生成式应用开发提供基础架构。这一架构不仅是一个方法论,也是一个已经推出的产品,代表了一种突破性的技术——在Oracle Database 23ai中引入以人工智能为中心的生成式开发基础架构。
GenDev的不同层次展现了多样化的能力。GenDev结合了Oracle Database 23ai中的JSON Relational Duality Views、AI Vector Search和APEX等技术,以促进使用生成式AI进行开发。
此外,Oracle还推出了操作属性图。尽管图数据库在业界已有不少,但Oracle的独特之处在于将操作属性图的二元性集成到了Oracle数据库中。例如,将图数据库应用迁移到Oracle Database 23ai中,以此实现性能的显著提升和应用的简化。同时,Select AI技术支持几十种业界主流的大语言模型。
GenDev还提供了GPU支持运行ML Notebooks(Oracle Machine Learning Notebooks)的能力,这一功能允许用户在Oracle数据库内进行自主运算。Notebooks支持资源密集型的计算任务,这些任务可以通过GPU得到加速。例如,在处理向量数据嵌入时,调用嵌入函数可能需要大量资源,此时可以利用GPU来提升性能。同样,对于包含深度学习模块的应用,GPU的支持同样能够提供显著的性能优势。
总之,GenDev结合了Oracle Database 23ai多种能力,提供以AI为中心的声明式基础设施,可自动实现企业应用程序所需的独立性、隔离性、保密性、一致性、可演进性和可生成性;同时,还能使得应用能够以模块化的方式轻松构建,每个模块既相互独立又保障了安全性和保密性。此外,也能满足企业级应用所需的健壮性、鲁棒性、高可用性和安全性,从而减轻了开发人员在这些方面的负担。
GenDev的推出不仅是技术进步的象征,更是Oracle对企业客户需求深刻理解的体现。Oracle不仅提供了一个强大的工具,还代表了一种全新的思路,让企业能够更加专注于构建应用功能,而不是数据基础设施需求。Oracle的这一创举,无疑将为企业级AI应用的发展开辟新的道路,推动整个行业向前发展。