Databricks现在允许开发人员在5分钟内创建AI应用程序:这里是如何做到的

2024-10-08 19:42:19 英文原文

作者:Shubham Sharma

AI drawing style illustration of robot podcaster seated at desk manipulating sound board in front of monitor

来源:VentureBeat 使用 Midjourney 制作

订阅我们的每日和每周通讯,获取最新的更新和独家行业领先的人工智能内容。了解更多


Databricks刚刚让应用开发变得轻而易举。由阿里·戈德西领导的公司宣布了Databricks应用程序,一项使企业开发者能够快速构建生产级别的数据和应用程序的功能。人工智能应用几秒钟内即可完成。

今天开放公测的服务为用户提供了基于模板的体验,允许他们将相关数据和选定的框架连接到一个可以在各自的Databricks环境中运行的完整功能的应用程序。

根据该公司所述,它可以在五分钟内用于创建和部署一个安全的应用程序。

该公告发布之际,企业虽然看好数据驱动应用的潜力,但仍面临整个开发周期的操作困扰,从提供正确的基础设施到确保开发的应用的安全性和访问控制。

期待从Databricks应用中获得什么?

与Snowflake类似,Databricks长期以来为其客户提供构建由公司平台托管的数据驱动应用程序的能力。用户可以构建诸如交互式仪表板之类的应用程序,以深入研究特定的见解,或构建像聊天机器人或欺诈检测程序这样的复杂的人工智能系统。

然而,无论选择开发什么,以安全且受控的方式将一个可靠的应用程序投入生产的过程并不容易。

开发人员不仅需要编写应用程序,还需要处理开发流水线中的几个关键方面,从资源配置和管理基础设施到确保数据治理和合规性,再到手动集成访问控制,并定义谁可以使用该应用以及谁不能使用。这往往使得整个开发过程变得复杂且耗时。

“应用程序作者必须熟悉容器托管技术,实现单点登录认证,配置服务主体和OAuth,并配置网络。他们创建的应用程序依赖于脆弱且难以管理的集成,”Databricks 产品管理副总裁 Shanku Niyogi 告诉VentureBeat。

为了改变这一点,该公司现在通过新的Databricks应用体验将一切整合到一个地方。

通过这一服务,用户只需要从一系列选项中选择一个Python框架(Streamlit/Dash/Gradio/Flask),并选择他们想要开发的应用类型的模板(聊天机器人或者配置一个数据应用程序(如数据分析或数据可视化应用)并设置一些基本选项,包括映射资源(如数据仓库或LLM)的设置和定义权限。

一旦基本设置完成,应用程序将部署到用户的Databricks环境中,允许用户自行使用或与团队中的其他人共享。当其他用户登录时,应用程序会自动提示他们进行单点登录认证。此外,如果需要,开发人员还可以选择自定义开发的应用程序,并在他们首选的集成开发环境(IDE)中测试其应用代码。

https://twitter.com/databricks/status/1843639454596247664

在后台,Niyogi解释说,服务提供了无服务器计算来运行应用程序,不仅确保了更快的部署,还保证数据不会离开Databricks环境。

每个应用程序都配备了强大的安全措施,以实现无缝且安全的用户访问。此外,与Unity目录的集成提供了全面的数据治理和管理能力,而这些应用继承了工作空间的网络保护,确保了对敏感数据和应用程序的多层安全性。”他解释道。

在这个阶段,Databricks 应用程序仅支持 Python 框架。然而,Niyogi 表示该公司正在努力扩展到更多的工具、语言和框架,以便让每个人都能更轻松地创建安全的应用程序。

“我们从Python开始,它是排名第一的数据语言。任何熟悉Python框架的人都可以编写他们的应用程序代码,并且拥有现有应用的人也可以轻松地将其迁移到Databricks Apps中。我们支持任何Python IDE。我们正在与ISV合作伙伴合作,使他们的工具能够支持Databricks Apps,并添加对其他语言和框架的支持,”他补充道。

已有约50家企业测试了Databricks应用的Beta版,包括Addi、E.ON数字技术、SAE国际、Plotly和Posit。随着今天公开预览版的发布,预计在未来几个月内这一数字将进一步增长。

值得注意的是,Snowflake(Databricks的最大竞争对手)也有一种低代码方式来帮助企业开发和部署数据和AI应用程序。

然而,Databricks声称通过更加灵活和互操作性的方法来区分自己。

“Databricks Apps 支持 Dash、Gradio、Flask 和 Shiny 以及 Streamlit,并且支持的 Streamlit 版本比 Snowflake 更多。开发人员还可以使用他们选择的工具来构建应用程序。我们将继续采用这种灵活的方法,增加对更多语言、框架和工具的支持,”Niyogi 指出。

VB日报

随时了解最新动态!每日将最新的新闻发送到您的邮箱。

通过订阅,您同意VentureBeat的条款与条件。请注意,原文中的"VentureBeat's"后面的内容未给出,通常这里应该接续具体的条款或协议名称,如"Terms of Service"等,请根据实际情况补充完整。但由于指示中要求只输出翻译结果且没有实际内容需要翻译,则输出原文: By subscribing, you agree to VentureBeat's服务条款。

感谢订阅。查看更多VB新闻通讯在这里.

发生错误。

关于《Databricks现在允许开发人员在5分钟内创建AI应用程序:这里是如何做到的》的评论


暂无评论

发表评论

摘要

2024年10月8日 12:42 PM 图片提供:VentureBeat 使用Midjourney制作 加入我们的每日和每周通讯,获取行业领先的人工智能报道的最新更新和独家内容。通过这一服务,用户只需从一组选项中选择一个Python框架(Streamlit/Dash/Gradio/Flask),选择他们想要开发的应用类型模板(聊天机器人或数据可视化应用)并配置一些基本设置,包括映射资源(如数据仓库或LLM)的设置和定义权限。此外,如果需要的话,开发者还可以获得自定义开发的应用程序以及在首选IDE(集成开发环境)中测试应用程序代码的选项。此外,与Unity目录的集成提供了全面的数据治理和管理功能,而应用程序继承了工作区的安全网络保护措施,确保了对敏感数据和应用的多层次安全方法。”他解释道。值得注意的是,Snowflake作为Databricks最大的竞争对手,也提供了一种低代码的方式来帮助企业开发和部署数据及AI应用。