Docker 公司在其年度全球开发者大会 DockerCon 第二天的主题演讲上宣布推出 Docker AI,这是 Docker 公司推出的首个由 AI 驱动的产品,旨在通过利用 Docker 开发者的集体智慧,为开发者提供特定上下文的自动化指导,从而提高工作效率。
Docker AI 的推出是 Docker 宣布的一系列新的 AI/ML 功能、内容和合作伙伴关系之一,旨在帮助开发人员在其应用程序中快速、安全地利用 AI/ML 的强大功能。通过将这些扩展功能添加到当前的 Docker 开发工具、内容和服务套件中,Docker “满足了开发人员的需求”,提高了他们的现有技能和工作流程的生产力。
Docker CEO Scott Johnston 表示:“代码生成 AI 在编写源代码时提高了开发者的生产力,这是非常出色的。但除了源代码之外,应用程序还由 Web 服务器、语言运行环境、数据库、消息队列等多种技术组成。Docker AI 帮助开发者在其 ‘内部循环’ 中快速且安全地定义和解决应用程序的各方面问题。”
近年来,生成式 AI 和大语言模型(LLM)的迅速发展已经通过代码生成工具如 GitHub Copilot 和 Tabnine 将开发者的工作效率提高了 10 倍。
然而,这些代码生成工具仅占应用程序的 10% 到 15%,其余 85% 到 90% 由数据库、语言运行环境、前端等组成,这些组件是由 Dockerfile、Docker Compose 文件和 Docker 镜像定义的。自 Docker 诞生以来,Docker 社区选择通过 GitHub、Docker Hub 和其他公共论坛与其他开发者分享这些知识。Docker AI 将使开发者社区能够从这一共享的知识中获益。
IDC 的研究显示,生成式 AI 工具通过提高生产力、加速开发效率以及为高价值任务腾出更多时间,提高了开发者的幸福感。Docker AI 的指导不仅将帮助实现这些收益,还将为开发者在整个应用程序堆栈中设定成功的基础。通过利用 Docker 开发者社区的集体知识,开发者可以放心,Docker AI 的是基于最佳实践的,它会推荐最安全和最新的应用程序镜像。
Docker AI 在开发者编辑 Dockerfile 或 Docker Compose 文件、调试本地 docker build 或在本地运行测试时,为开发者提供特定上下文的自动指导。Docker AI 使开发者能够从数百万使用 Docker 的开发者中汲取智慧(其中一些开发者有超过 10 年的经验),通过自动生成最佳实践并为其应用程序选择最新的安全镜像。使用 Docker AI,开发者能够更多地专注于他们的应用程序,而不是工具和基础架构。
Docker AI 现在已经可以注册了,网址为:
https://www.docker.com/ai-early-access-program
链接:https://url.hi-linux.com/uSa2v
(版权归原作者所有,侵删)
发表评论