原文:
www.kdnuggets.com/meet-metagpt-the-chatgptpowered-ai-assistant-that-turns-text-into-web-apps
图片由作者提供
作为白天的数据科学家和晚上的自由职业者,我的日程安排非常紧张。
当 ChatGPT 去年首次发布时,它对我的日常生活来说简直是天赐之物。我用它来更快地学习数据科学概念,编写编程教程,创建数据可视化,甚至起草电子邮件。
GPT-4 和 代码解释器 的发布让我大开眼界,并为我的工作流程带来了无与伦比的效率提升。
就在我以为情况再也不会更好时,我发现了一个更具突破性的东西:MetaGPT。
MetaGPT 由 Pico 提供,允许用户利用自然语言的力量构建他们设想的任何类型的应用程序。
你只需输入一个文本提示,MetaGPT 就会自动将你的输入转换为一个功能完整的 Web 应用程序。
该工具在后台使用 GPT-4,这使其能够理解复杂的提示,并为 Web 应用程序构建底层逻辑。
尽管 MetaGPT 当前的功能可能看起来很令人印象深刻,但这只是生成 AI 领域未来发展的冰山一角。随着我们不断完善 AI 模型,无代码平台能够提供的功能将不断扩展,从而让技术开发的领域更加民主化。
我们正在开创一个未来,在这个未来中,任何人都可以将他们的应用程序想法变为现实,而无需大量投资或花费多年学习编程语言。
这里有 6 个步骤,你可以用来在几分钟内构建自己的 ChatGPT 驱动的 Web 应用程序:
要访问 MetaGPT,请导航到 Pico 网站并创建一个免费账户。然后你将看到一个类似这样的界面:
你可以在文本框中输入任何应用程序想法,然后选择“创建”。
由于我对了解不同的 MBTI 人格类型及其如何影响我们日常互动产生了新的兴趣,我向 MetaGPT 提出了以下应用程序想法:
Build me a ChatGPT-powered app that…
“Can predict my MBTI personality type based on a sentence”
在将这个提示输入到 MetaGPT 并点击“创建”后,将会出现以下界面:
工具正在询问我们需要从用户那里获取什么信息以构建这个应用程序。
它还根据我们输入的提示提出了一些 AI 生成的建议:
我决定使用第三个提示 - 让我们构建一个基于用户解决问题的方法预测其个性类型的应用程序。
MetaGPT 还允许你创建一个定制的 ChatGPT 提示,让你指定你希望应用程序如何创建。
你还可以选择一种美学(你希望应用程序的外观),甚至可以输入你的网站链接,这将被包含在应用程序的底部。
现在,让我们点击“构建我的应用程序”来看看 MetaGPT 会生成什么。
仅需几秒钟,MetaGPT 就会生成一个符合我们要求的应用程序:
在屏幕的右侧是工具生成的应用程序的视觉表示。你可以在左侧调整应用程序的界面,通过输入提示来指定你希望反映的任何设计更改。
例如,你可以要求 MetaGPT“将按钮颜色更改为蓝色”,它将生成相应的代码。这使得非程序员可以指定设计更改,而无需编写一行代码。
该平台还允许你查看和修改用于构建 Web 应用程序的代码。
你可以点击“编辑代码”按钮,这让你查看并修改界面中的代码:
最后,MetaGPT 创建一个可共享的 URL,并将你的 Web 应用程序托管在一个临时域名上,让你可以部署你的 Web 应用并与他人分享。
你可以点击这个链接来访问我刚刚通过 MetaGPT 构建的 MBTI 个性预测应用程序。
你只需输入一个解释你解决问题方法的提示,应用程序就会生成一个基于你的句子的个性类型预测。
这是我的结果:
这个应用程序几乎准确地猜测了我的个性类型!我是一名 INFP,它将我的类型辨识为 INFJ,这相当接近。
由于 MetaGPT 由 ChatGPT 驱动,基础语言模型的自然语言和推理能力在推动如此细致的预测中发挥了关键作用。
MetaGPT 是一个强大的无代码应用程序,可以将文本输入转换为网页应用程序。
以下是一些你可以用来进行数据科学和分析的工具:
你可以使用 MetaGPT 构建机器学习应用程序的原型,以查看它在真实环境中的表现。
过去,这些原型需要创建者具备 HTML、CSS 和 JavaScript 等网页开发框架的知识,而数据科学家往往不具备这些知识。
像 MetaGPT 这样的工具帮助消除了这种入门障碍,使你能够加快从创意到构建功能原型的过渡。
我见过的 MetaGPT 最具创新性的应用之一就是这个 SQL 查询生成器 工具。
当我作为数据科学实习生加入我的第一家公司时,我不知道如何编写 SQL 查询,并且必须经历一个陡峭的学习曲线才能成功访问和操作数据库中的数据。
像这样的查询生成器应用程序对像我这样的数据专业人员来说是福音,即使我们可能对 SQL 不太精通,但仍需要在日常工作中使用它。
你只需上传现有的数据库模式,并指定你想使用的表。
然后,在纯文本中输入你希望查询执行的内容,点击“生成查询”。
只需几秒钟,网页应用程序就会编写出执行预期操作的 SQL 查询。
如果你是数据科学家,可以使用像 MetaGPT 这样的平台构建数据科学应用程序,并在组织内部的不同团队之间共享它们。
这使数据科学和分析能力得以民主化,使其他部门更容易获取这些能力。
例如,如果营销团队有数据分析需求,他们可以简单地将数据集上传到应用程序中,获得所需的输出,而不是每次都找数据科学团队。
这样,作为数据科学家,你可以将精力集中在更复杂的任务上,比如优化模型性能和研究新算法,而不是执行重复的分析任务。
本文就到此为止,感谢阅读。我很想听听你对 MetaGPT 的评论,以及你计划如何利用这个平台将你的应用程序创意变为现实!
Natassha Selvaraj 是一位自学成才的数据科学家,对写作充满热情。你可以通过 LinkedIn 与她联系。