如何使用 ChatGPT 创建应用程序

2023-04-12 0 759

如何使用 ChatGPT 创建应用程序

我最好把坏消息传出去。 如果您认为 ChatGPT 可以为您编写一个带有应用内购买功能的 iPhone 应用程序,让您赚到一百万美元,那您就倒霉了。

另外:好的,ChatGPT 刚刚调试了我的代码。 真正的。

我抢占了这种期望,因为每次我谈论如何构建产品时,都会有一些人 (a) 希望我为他们编写一个价值百万美元的应用程序,(b) 希望我向他们展示一个类 或教他们如何编写百万美元应用程序的书,(c) 与他们分享百万富翁程序员都对普通人隐藏的一个秘密工具或程序,或 (d) 将他们介绍给我的程序员伙伴,因为肯定有一个 他们中的一些人会根据规格为陌生人编写价值百万美元的应用程序。

另外:如何使用 ChatGPT:您需要了解的内容

软件业务不是这样运作的。 软件很大很复杂。 许多应用程序依赖于与其他资源的庞大网络的连接,这些资源都需要集成在一起。 从本质上讲,许多应用程序仅仅是在幕后工作的庞大计算基础设施的前端。 其他应用程序,例如游戏,需要拥有广泛技能的团队,通常需要多年同步工作才能开发出应用程序。

ChatGPT 如何帮助您创建应用程序
现在,我相信 ChatGPT 可以帮助您创建应用程序。 但它不会完成大部分工作。 这取决于您和您的团队。 但它可能会为您节省一些时间并减少很多工作量。 这本身就是一场胜利。

因此,让我们看看 ChatGPT 如何帮助您创建应用程序。

1. 规划您的应用
大约有 200 万个 iPhone 应用程序和大约 350 万个 Android 应用程序。 不用说(但我要说)找到一个独特的应用程序产品将很困难,但制作已经有大量竞争对手的东西也可能不是一个好主意。

不要将自己局限于 ChatGPT 以在此处进行研究。 当然涉及它,提出诸如“是否有计算退休前天数的 iPhone 应用程序?”之类的问题。

另:如何使用ChatGPT写代码

但请记住,ChatGPT 的数据将于 2021 年结束,因此,如果你想开发一款有助于编写 ChatGPT 提示的应用程序,ChatGPT 不会知道应用程序商店中有什么——但谷歌的 Bard 可能会知道。 当我询问 ChatGPT 时,它回答说“没有专门为此目的设计的特定 iPhone 应用程序”,但巴德回答说,“有一些 iPhone 应用程序可以帮助您创建 ChatGPT 提示,”然后继续列出 应用。

但是,除了基本的市场调查之外,规划您的应用程序还有很多事情要做。 您肯定会想要规划功能和特性,然后制作用户界面模型。 继续构建有助于编写 ChatGPT 提示的应用程序的想法,您可以问:

我想构建一个 iPhone 应用程序来帮助编写 ChatGPT 提示。 在这样的应用程序中,主要和次要功能应该是什么?

我建议您将其输入 ChatGPT,因为它给出的答案非常完整且有用。 它展示了 ChatGPT 如何在创建应用程序中发挥实际作用。 接下来是用户界面。 虽然 ChatGPT 无法绘制线框(目前),但您可以要求 ChatGPT 指导您创建其主屏幕。

你能描述一下这个应用程序应该有的屏幕和用户界面元素吗?

同样,我建议您运行此提示,因为 AI 的答案出奇地经过深思熟虑。

一旦您有了应用创意并规划了应用的一些元素,您就需要考虑开发和部署。 您可以尝试这样的提示:

我想构建这个应用程序。 我需要做什么才能开始开发并准备部署?

我发现答案过于笼统,但可能对探索该过程的新手有所帮助。 所以,接下来我尝试了:

帮助我设置和配置 Xcode 开发环境来编写这个应用程序

这让我更接近了,但仍然太笼统了。 我更深入了一层:

帮我选择一个模板并为我的项目配置 Xcode 设置。 另外,我应该如何配置 Interface Builder?

这实际上帮助了很多。 继续深入挖掘并提出问题,继续向您的项目添加元素,并随时向 ChatGTP 提问。 但不要忘记,在 AI 新世界之外还有大量的应用程序开发帮助。 不要害怕使用老式网络搜索并四处寻找示例和指南。 这是一个大项目,您需要使用所有可用资源。

2. 构建您的应用
这是橡胶遇到道路的地方……或者代码遇到开发系统的地方。 这是您实际生产产品的地方。 在这里,您可以从 ChatGPT 获得一些非常有趣但非常具体的帮助。

让我们再次明确:我们还没有到可以告诉 AI 为您制作应用程序的地步。 应用程序通常包含数十万(到数百万)行代码,分布在数百(甚至数千)个文件中。 如今,ChatGPT 不处理该范围。

就范围而言,将应用程序视为一本书或一套书(一直到整个图书馆)。 将函数、方法或子例程(本质上是一个小功能代码单元的不同术语)想象成一段或一篇小文章,或者一本书中的一章。 ChatGPT 可以在段落级别为您提供帮助。 它可以帮助您构建章节。 但它不知道如何处理整本书。

另外:我让 ChatGPT 写了一个我需要的 WordPress 插件。 它在不到 5 分钟内完成

但这并不意味着它不能提供很大的帮助。 早些时候,我向您展示了如何使用它来帮助定义用户界面元素。 您可以使用 ChatGPT 为您提供将它们组合在一起的具体说明。 例如:

请解释如何设置出口和操作以在现有的一组已保存提示中启动对提示的搜索。

这要求 AI 解释如何在用户界面中设置一项功能。 您可以对用户界面的不同元素一遍又一遍地重复这一过程。 您也可以要求它编写特定的函数或设置数据元素。 让我们为保存的提示创建一个存储机制。 这里有两个你可以一个接一个地使用:

帮我配置一个保存提示的存储机制

引导我使用 Core Data 保存提示以供以后访问

第一个推荐了三种存储机制,我决定请它帮助第二个,使用 Core Data。 在这里,它甚至编写了一些基本代码来帮助开始使用该数据存储机制。

然后它给出了一个如何保存提示的例子。 您可以使用这些代码作为起点,然后在其上添加您自己的代码。 但是有了 ChatGPT 的帮助,您就有了一个很好的起点。

它还展示了如何检索提示。 在这里您可以取回数据,还可以对其进行格式化并使用您自己的用户界面样式进行呈现。

我不打算深入探讨生成代码的更多提示,但您现在应该明白了。 使用 ChatGPT 编写定义明确的小代码,并为您提供指导。 把它想象成一个非常有才华的初级开发人员,他了解代码,但并没有真正看到大局。

另外:Bard vs. ChatGPT:Bard 可以帮助您编码吗?

最后,不要期望 ChatGPT 的所有代码都能正常工作。 正如我之前所讨论的,有时 AI 的代码是完美的,有时则是完全失败的。 事实上,有点像我们人类编写的代码。

3. 部署您的应用
在此示例中,我假设您正在构建一个 iPhone 应用程序,但这些过程对于所有平台的应用程序都是相似的。 从根本上说,您不仅完成了应用程序的构建,而且它神奇地出现在人们的设备上。 相反,您必须按照每个应用商店的特定程序来准备应用,然后发布它。

为此,您可能需要发出如下提示:

引导我完成部署我的应用程序所需的步骤

当我询问 ChatGPT 时,它给了我这六个步骤,以及一个总结步骤的简短段落描述:

注册苹果开发者账号
配置应用的设置
准备您的应用程序以进行分发
将您的应用程序提交到 App Store
等待应用审核
发布您的应用
这是您可以从 ChatGPT 获得更多价值的另一个好地方。 您可以采取其中的每一个步骤,并要求获得更详细的说明。 例如:

确切地告诉我如何配置我的应用程序的部署设置

告诉我如何将我的应用程序提交到 App Store

继续往下钻。 如果 ChatGPT 忽略了某个步骤,请要求其澄清。 把它想象成你在法庭上,而证人给出了一个不完整的答案。 继续挖掘,提出越来越多的尖锐问题,直到你得到你想要的。

另外:ChatGPT 是如何工作的?

现在,如果你非常非常幸运,你已经将你的应用程序定位为与所有其他应用程序不同,已经建立了客户群,赚了大钱,并且开始考虑购买什么型号的法拉利, 以及您的下一个应用程序应该是什么。 不过,更有可能的是,您将支持客户、修复错误、添加功能并尝试新的营销方法。

无论如何,如果你已经走到这一步,恭喜你。 回到过去,我写了 40 个愚蠢的小 iPhone 应用程序,ChatGPT 肯定会帮上大忙。 只需将它视为与所有其他工具一样的工具,而不是唯一的工具,就可以了。

常问问题
制作 iPhone 应用程序或 Android 应用程序哪个更好?
两者都是巨大的市场。 如果您的应用成功,您可能希望将其部署到两个平台。 根据您希望您的应用程序执行的操作,它可能比另一个平台更适合也可能不适合一个平台。 例如,我最喜欢的 Android 应用程序之一是 Tasker,与 Apple 的粗略等效应用程序(快捷方式)相比,它可以让您自定义更多的 Android 体验。 如果您要构建类似 Tasker 的应用程序,您可能会专注于 Android。

另外:5 种最好的 AI 艺术生成器

总的来说,选择你觉得最舒服的平台并在那里构建你的应用程序。 然后将其移动到其他环境。

如何确保我的应用在搜索结果中可见?
如果您谈论的是应用商店中的搜索结果,您将结合使用关键字测试和图形。 首先,确保你有一个引人注目的图标并包含足够的屏幕截图和视频。 不要遗漏那些。 然后,这都是关于 SEO 的。 您将需要找到使您的应用脱颖而出的正确关键字。 有很多工具可以做到这一点,您可以向 ChatGPT 询问其中一些是什么,并寻求帮助。

构建一个应用程序需要多长时间?
简短回答:从一周到三年不等。 更长的答案:这一切都取决于。 你的应用程序有多大? 它试图完成什么? 您和您的团队的经验如何? 我会告诉你,当我构建我的 40 个应用程序(其中大部分彼此非常相似)时,第一个花了将近一个月的时间,其他的每个花了一天左右的时间……不算那 10 个左右 Apple 花了几天时间批准每一个。

另外:我让 ChatGPT 写了一个简短的《星际迷航》剧集。 居然成功了

但其他应用程序可能需要数年时间。 请记住,保存和调用 ChatGPT 提示的工具与 Facebook 应用程序有很大不同。 如果你想建立一个 Facebook、一个 Instacart、一个 Uber 或任何其他大公司,你还有很长的路要走。 但是,如果您有一个有趣的想法,请期待在几个月到一年的某个时间范围内。

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

七爪网 行业资讯 如何使用 ChatGPT 创建应用程序 https://www.7claw.com/54995.html

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务