使用ChatGPT创建应用程序—独立制作者的可能性
作者: 坍缩的奇点 来源: [坍缩的奇点](https://mp.weixin.qq.com/s/wPAoh7JRGcqwvYJ04y7NOA)
无需编码知识即可制作自己的应用程序, 兴奋吗?
到目前为止,2023 年放眼望去都是关于人工智能的新闻、概念、教程以及韭菜。当你浏览社交媒体时不可能不看到病毒式传播的 ChatGPT 帖子。
很酷的提示、1000 美元的商业计划、解答试卷、学习新语言、毕业论文等等。*人们正在利用生成式人工智能进行各种实验。人工智能能否取代人类的讨论仍然很激烈。
但本文与这些论点无关。我在这里分享一个非常有趣的 ChatGPT 用例之一。**您可以使用 ChatGPT 制作自己的应用程序!我很高兴与您分享这些低代码应用程序开发案例研究,所以让我们开始吧!
1. 隐形 AI 助手 — Google Chrome 扩展
Ihor Stefurak是这个令人惊叹的 Chrome 扩展的开发者,但他并不是程序员。和其他人一样,他在尝试 ChatGPT 时,想到了在 AI 工具的指导下构建一个 AI 助手。
idea:
您访问的所有网站的文本框中都会出现一个隐形的人工智能助手,只需一个简单的命令即可触发。
过程
Ihor 升级到 ChatGPT Plus 以解锁 GPT-4 并写下第一个提示寻求帮助。
我需要你为 Chrome 扩展程序编写代码,用于监视活动输入框,如果有以 «//» 开头的单词,它会弹出一条消息 «found!»
ChatGPT 创建了 3 个 JS 文件、一个 HTML 文件和一个 manifest.json 来帮助构建这个 AI 助手。Ihor 花了数小时对扩展进行微调,每次程序遇到错误时都会从 ChatGPT 寻求更新。
最后,他要求 ChatGPT 优化代码性能,隐形 AI 助手扩展就准备好了。
此 Chrome 扩展程序可以帮助您通过在网络上的任何文本框中键入“/ai + 提示”来自动搜索任何提示。
在推出此扩展后的几周内,Ihor 在 Acquire 上将其出售,使其成为有史以来最快退出的版本。
2. 用于简单分析的 UTM 生成器
Simple Analytics是一种隐私优先的 Google Analytics 替代品,总部位于欧盟。其创始人Adriaan还利用 ChatGPT (GPT-4) 创建了一个用于简单分析的简单 UTM 生成器。
idea:
创建简单分析的扩展工具,可以帮助跟踪和分析在线活动
过程
Adriaan 在 ChatGPT 中输入现有主页并定义了他想要的 JavaScript API。生成翻译后,他启动了这个简单但有用的工具,作为其现有平台的一部分。
该 UTM 生成器专为营销人员、内容创建者和企业主而设计,用于跟踪和分析他们的在线活动。
这是在 ChatGPT 的帮助下创建的一个简洁的工具,并展示了我们使用 AI 来创建工具和应用程序的另一种方式。
人类开发者的未来是什么样子
让我们把一切混乱放在一边——不,ChatGPT 无法取代开发人员。当然,它可以指导您完成构建应用程序的过程,但它不会自行构建整个应用程序。
ChatGPT 对于独立开发者来说非常有帮助:
-
验证他们的应用创意
-
用任何语言编写代码片段以组合并创建应用程序
-
建议UI修改
-
获得技术援助
-
规划营销策略
ChatGPT 可以支持所有这些流程,但它无法接管并交付整个应用程序。
您仍然需要运行人工智能生成的代码并遵循适当的程序将应用程序或扩展程序与所需的平台集成。如果您确实想创建自己的应用程序,所有这些过程也很容易学习。
请注意,ChatGPT 上的应用程序开发体验并非完全没有错误。 当您向 ChatGPT 请求代码时,它可以:
-
达到一定字数后截断答案
-
使用错误的 API 参数生成代码
-
生成非常慢的响应
-
处理大数据时崩溃
您还必须每次都复制相关文件,这可能会很麻烦。我希望 ChatGPT 正在解决这些错误,以便非技术人员也可以轻松构建简单的应用程序。
您能使用 ChatGPT 做什么?
在看到这两个在 ChatGPT 的帮助下构建的令人惊叹的应用程序后,这是我唯一可以问自己的问题。我是一个数据产品经理,干过设计,写过前端,做过数据分析以及大数据相关代码,但是仍然有很多语言我并不熟悉,比如Go、C++,Swift等等。可是我一直有一些应用创意可以让我的生活更轻松。
知道下次我有了想法时,我不必非要去再钻研一份难懂的代码了,这让我感到很欣慰。我将简单地启动 ChatGPT 来至少了解它 DIY 的合理性。
这为独立开发者提供了更广泛的机会,他们可能已经想到了一个绝妙的想法,但正在努力构建他们的应用程序。ChatGPT 可以帮助他们解决代码中的错误,以便顺利执行。
对于非编码人员来说,这个用例证实了想法才是王道。您必须学习构建应用程序的基础知识(什么都不懂的情况你甚至不知道向ChatGPT问一些什么问题。),然后使用 ChatGPT 编写代码并获得即时技术支持。
相信你的想法并获得人工智能的帮助,立即开始构建你自己的应用程序。
看看这些人工智能工具如何发展并进一步影响我们的生活是很有趣的。现在,我受到启发,想使用 ChatGPT 创建一个自己的小应用程序,或许,可以是一个iOS上的App。各位,你又会做什么呢?
一点想法
下回,我尝试写一篇如何和ChatGPT互动并最终生产一个小产品的过程。(非预告,仅仅是个想法,别抱有太大期望)。