去年ChatGPT首次发布时,它为我的日常工作带来了莫大的帮助。我用它来更快地学习数据科学概念,撰写编程教程,创建数据可视化,甚至起草电子邮件。
GPT-4和Code Interpreter的发布让我大为惊叹,并为我的工作流程带来了无与伦比的效率提升。
就在我以为事情再也无法变得更好时,我偶然发现了一件更具突破性的事情:MetaGPT。
什么是MetaGPT?
Pico的MetaGPT让用户能够利用自然语言的力量构建他们所设想的任何类型的应用程序。
你只需要输入一个文本提示,MetaGPT就会自动将你的输入转化为一个功能性的Web应用程序。
该工具在内部使用了GPT-4,这使其能够理解微妙的提示,并为Web应用程序制定底层逻辑。
虽然当前MetaGPT的功能可能令人印象深刻,但这只是在生成式人工智能领域所展望的冰山一角。随着我们不断改进人工智能模型,无代码平台可以提供的功能将不断扩展,使技术开发的领域变得更加民主化。
我们正在开辟一条道路,让任何人都能够将他们的应用程序创意变为现实,而不需要巨额投资,也不需要花费数年时间学习编程语言。
如何使用NetGPT构建你自己的Web应用程序?
要使用MetaGPT构建自己的Web应用程序,你可以按照以下6个步骤,在几分钟内创建一个由ChatGPT驱动的Web应用程序:
步骤1:访问MetaGPT
要访问MetaGPT,进入Pico网站并创建一个免费账户。然后,你将看到一个类似以下内容的屏幕:
你可以在文本框中输入任何你想要的应用程序想法,然后选择“创建”。
步骤2:创建提示
由于我对了解不同的MBTI人格类型及其如何影响我们日常互动产生了兴趣,我使用以下应用程序想法提示了MetaGPT:
Build me a ChatGPT-powered app that…
“Can predict my MBTI personality type based on a sentence”
在将这个提示输入到MetaGPT并点击“创建”后,会出现以下屏幕:
步骤3:向MetaGPT输入用户输入细节
工具询问我们构建这个应用程序所需从用户那里获取的信息。
它还根据我们输入的提示提供了一些基于AI生成的建议:
我将选择第三个提示-让我们构建一个应用程序,根据用户解决问题的方法来预测他们的人格类型。
步骤4:自定义你的MetaGPT应用程序
MetaGPT还允许你创建一个自定义的ChatGPT提示,你可以指定想要如何创建应用程序。
你还可以选择一种美学风格(即你想要应用程序的外观),甚至可以输入你的网站链接,该链接将包含在应用程序底部。
现在,让我们点击“构建我的应用程序”按钮,看看MetaGPT生成了什么。
仅仅几秒钟,MetaGPT就生成了一个符合我们要求的应用程序:
在屏幕的右侧是工具生成的应用程序的可视化表示。你可以在左侧对应用程序的界面进行调整,通过输入提示来指定任何你希望反映在设计上的更改。
例如,你可以要求MetaGPT“将按钮颜色更改为蓝色”,它将生成相应的代码。这使得非程序员可以指定设计更改,而无需编写任何一行代码。
步骤5:编辑由MetaGPT生成的代码
该平台还提供了查看和修改构建Web应用程序所使用的代码的选项。
你可以点击“编辑代码”按钮,这样你就可以在界面中查看和修改代码:
步骤6:分享你的MetaGPT Web应用程序
最后,MetaGPT创建了一个可分享的URL,并将你的Web应用程序托管在临时域上,使你能够部署Web应用程序并与他人共享。
你可以点击此链接来访问我刚刚使用MetaGPT帮助构建的MBTI人格预测应用程序。
你只需输入一个解释你解决问题方法的提示,该应用程序将基于你的句子生成一个人格类型预测。
这是结果:
这个应用程序几乎准确地推断出了我的人格类型!我是一个INFP,而它将我的类型确定为INFJ,非常接近。
由于MetaGPT由ChatGPT驱动,底层语言模型的自然语言和推理能力在推动这种微妙的预测方面起着关键作用。
MetaGPT用于基于ChatGPT的Web应用程序-后续步骤
MetaGPT是一个强大的无代码应用程序,允许你将文本输入转化为Web应用程序。
以下是你可以在数据科学和分析中使用该工具的一些方式:
模型部署
你可以使用MetaGPT构建一个机器学习应用程序的原型,以了解其在实际环境中的表现。
在过去,像这样的原型需要创作者具备Web开发框架(如HTML、CSS和Javascript)的知识,而数据科学家往往缺乏这方面的知识。
MetaGPT等工具有助于消除这一准入壁垒,使你能够加快从构想到构建功能原型的过渡。
简化数据库交互
我见过MetaGPT的最具创新性的应用之一是SQL查询生成器工具。
这样的查询生成器应用程序对SQL不熟悉但需要使用它进行日常任务的其他数据专业人员来说是一种福音。
你只需上传一个现有的数据库模式并指定要使用的表。
然后,用普通文本输入你想要查询做什么的描述,然后点击“生成查询”。
几秒钟后,Web应用程序将编写一个能够实现预期操作的SQL查询。
跨团队协作
如果你是一名数据科学家,你可以使用像MetaGPT这样的平台构建数据科学应用程序,并在组织的不同团队之间共享它们。
这使数据科学和分析能力民主化,使其更易于其他部门使用。
例如,如果市场营销团队有一个数据分析需求,他们只需将数据集上传到应用程序中,就能获得所需的输出,而无需每次都向数据科学团队寻求帮助。
这样,作为数据科学家,你可以把精力集中在更复杂的任务上,比如改进模型性能和研究新算法,而不是执行重复的分析任务。