Marblism, 一句AI提示词自动生成各类软件
AI编程可以说是迄今为止大型语言模型(LLMs)的最佳应用方向之一,尤其是从生产力提升效果来看。
根据硅谷科技评论(svtrai)数据库,近一年来,在AI+编程赛道,全球近20家初创公司得到知名机构支持,从业务来看从软件开发、测试、UI设计都有所涉及。详细清单见文末。
📷 图片包含在完整版文章中,点击文末按钮查看
Marblism 是一个“提示词生成应用程序”(prompt-to-app)平台,使用人工智能构建全栈软件。该初创公司由 Ulric Musset 和 Cyril Pluche 于 2024 年共同创立,其使命是通过自动化 90% 的前端和后端代码,让开发人员的工作效率提高 10 倍,并允许构建者更快地迭代。
📷 图片包含在完整版文章中,点击文末按钮查看
如今,Marblism 拥有数千名开发人员使用其平台进行 Web 开发,在其平台上构建了 20,000 多个单独的 AI 应用程序和 SaaS 工具。这家年轻的初创公司最近从 YCombinator 的 W24 批次毕业,他们花了 3 个月的时间完善核心产品并将用户引入他们的平台。
Ulric Musset,Marblism联合创始人/CEO。曾任职于Carta,担任Director。曾创办Vauban,并担任CEO,Vauban于2022年被Carta收购,自成立以来已融资超过20亿美元。曾就读于法国格勒诺布尔国立计算机与应用数学学校,获得计算机科学硕士学位。
在本次访谈中,Ulric 分享了他对人工智能驱动的代码生成、Marblism 的全栈方法以及 YC 如何帮助他们找到第一批客户。
📷 图片包含在完整版文章中,点击文末按钮查看
首先,分享一下您的背景以及是什么促使您开始 Marblism。
嘿 - 我是 Ulric,Marblism 的联合创始人。我们的平台使开发人员能够通过单一提示生成软件。在 Marblism 之前,我负责运营 Vauban.io,这是我与他人共同创立的一个平台,旨在简化风险投资基金的发行流程,后来 Carta 收购了该平台。退出后,我和我的合伙人考虑下一个创业项目的想法,我们发现自己有一个很长的清单。
事实上,这个想法已经存在很久了,我们一直在想,“如果能建立一个AI引擎来执行这些想法,那该多么棒啊?”这就是我们创业的起点。我们正在打造一款我们在过去启动所有软件项目时梦寐以求的产品。
您会如何向开发者描述 Marblism?
您可以访问 marblism.com 并输入提示,输入您想要构建的内容 - 无论是 SaaS 工具、AI 应用程序、市场(marketplace)还是社交网络。然后人工智能会为你构建前端、后端、数据库等一切功能,你会得到一个功能齐全的软件。之后,您可以预览您的应用程序并提示其进行更改或添加新功能。最重要的是您拥有代码库,您可以添加您的 Github 帐户并直接使用。
告诉我们一些关于您当前用户的信息。您可以分享一下他们如何使用 Marblism 吗?
如今,我们的用户主要是工程师,他们使用该平台来节省数月的开发时间。例如,我们有两个用户构建了一个 SaaS 工具,帮助医生记录患者通话并使用 AI 进行总结;他们完全基于我们平台来构建,效果特别棒!到目前为止,已有 20,000 多个应用程序通过这种方式构建。这些用户的共同点是我们的用户正在构建支持人工智能的产品,因为我想这是每个人现在都关注的领域。
📷 图片包含在完整版文章中,点击文末按钮查看
总体用户反馈令人惊叹。我们还收到了很多反馈,要求支持更多框架或更多类型的软件,我们目前正在努力解决这一问题。
请带我们了解 Marblism 的技术堆栈 - 您如何将人工智能准确生成软件所需的所有部分整合在一起?
本质上,我们的核心引擎是一个编排层(orchestration layer),其中各种代理在代码库的不同方面工作 - 例如,一个代理负责产品需求,多个代理负责后端和前端,另一个代理负责修复代码并确保应用程序正确运行和编译。
我们重新创建了一个类似于LangChain的编排层,因为我们有一些特定的用例需要精确处理。我们并不会使用AI生成代码库中的所有内容。例如,身份验证模块我们不需要AI生成,因为我们希望身份验证模块安全且稳定。因此,AI只是对一些模块进行定制并将其集成到应用程序中。通过这种方式,我们可以生成定制的代码库,使其具有可扩展性、可维护性和安全性。
鉴于人工智能的进步速度相对于你的团队规模来说如此之快,你如何优先考虑内部构建的内容?
我们花了大量时间与用户讨论他们对Marblism的需求。我们的主要关注点是增加生成应用程序的复杂性。最终,我们希望能够生成移动应用或VR应用等。我们的目标是,能够根据一个提示生成任何复杂的软件。
为了跟上AI领域的最新动态,我们在Twitter上关注了一些AI出版物,以便密切关注新的研究成果。尽管如此,我们尽量不让自己偏离主要目标,毕竟作为一家初创公司,我们不想花费数年时间在研发上,却没有将任何有价值的产品化。
构建 Marblism 的最大挑战是什么 - 成本、准确性或速度?从长远来看,您打算如何盈利?
我们最大的挑战是速度。当您对应用程序进行更改时,如果您等待 1 分钟才能看到更改,这会令人沮丧。看看人们如何处理这个问题很有趣。他们提示词进行重大更改或添加新功能,而对于更改按钮位置等微小更改,他们将直接编辑代码,因为这样更快。随着人工智能不断进步,我相信我们很快就会减少等待时间。
在货币化方面,用户可以获得免费的积分,即我们的应用内货币,这使他们能够启动和迭代项目。如果你想进行额外的迭代,你需要获得更多的积分。我们还将很快推出我们的托管解决方案,您可以在 Marblism 上托管您的应用程序,这将是我们的另一个收入来源。
有许多初创公司,包括 Vercel 和 Replit,正在为全栈开发人员追逐代码生成机会。您打算如何将 Marblism 与该领域的其他产品进行差异化?
许多初创公司在代码生成方面采取的是非常通用的方法,他们通过多种语言或框架来解决问题。而我们则非常专注于一个特定的框架,即React + Node.js,以及一种特定的语言,即TypeScript。
在我之前的创业中,我们犯了一个错误:为各种相关客户提供服务——房地产基金、对冲基金、加密货币基金和风险投资基金。在某些时候,你会失去重心,并且变得难以管理。因此,后来我们转向只专注于风险投资基金,这能让我们深入发展,成为行业专家。Marblism 也采用这种方法,专注于一个领域,因此我们能够深入创建包含500个文件的复杂代码库。我们认为这种方法更好——在转向下一个领域之前,先精通一个垂直领域。
告诉我们您在招聘潜在的新团队成员时,最看重什么?
Marblism 有一个独特的价值观,那就是我们期望新成员能够为产品带来质的飞跃或 10 倍的提升。从本质上讲,我们希望人们为我们正在构建的东西带来真正的创新。例如,如果您能以某种方式将提示执行所需的时间从 30 秒减少到 5 秒,这就是我们想要的。我们正在寻求突破性的改变和重大的飞跃。这是我们现阶段最重要的事情。
最后,YC 在过去几个月中对 Marblism 的发展轨迹有何影响?
YC(Y Combinator)当然是传奇一样的存在。我们知道它会非常有帮助,但它在吸引投资者方面带给我们的帮助还是超出了我们的预期。在我之前的创业公司,我们为了说服投资者就像是在沙漠里布道——这次的经历完全不同。另一个人们没有完全意识到的是,YC在寻找用户方面也非常有帮助。当你出现在YC的目录列表上时,不仅投资者,客户也会主动联系你,作为一家初创公司来说,这对我们的帮助非常大。
📷 图片包含在完整版文章中,点击文末按钮查看
https://cerebralvalley.ai/blog/marblism-yc-w24-generates-software-from-a-single-prompt-3gSMMmaIxrkwPIvOgZmz6t