英语轻松读发新版了,欢迎下载、更新

我在 60 天内使用 AI 创建了十多个个人应用程序,以下是我学到的东西

2025-01-22 06:35:14 英文原文

作者:Nigel PowellSocial Links NavigationTech Journalist

Programmer sitting at a laptop and monitors
(图片来源:Shutterstock)

Meta 的马克·扎克伯格 (Mark Zuckerberg) 在乔·罗根 (Joe Rogan) 的播客上发表的言论震惊了软件界,他表示人工智能可能很快就会接管他公司中层软件工程师的工作。

这一声明,再加上谷歌首席执行官桑达尔·皮查伊 (Sundar Pichai) 去年 10 月透露的人工智能已经生成了谷歌 25% 的代码,标志着软件世界发生了令人震惊的转变。

软件现在正迅速成为机器生成的商品。

但对于大企业来说,那么对于街上的普通公民来说,这种转变会对我们产生什么影响呢?我决定进行一次个人实验,作为一名非编码记者,长期以来一直抱有创建软件产品的雄心。

我能否将这场革命转化为我的优势?假设像我这样的新手可以立即创建有用的应用程序,这有多现实?剧透警告:非常现实!

克劳德和博尔特

去年年初我们写过关于人工智能对应用市场的影响。即使在当时,情况也很明显正在迅速变化。有两个因素真正为乔公共节目打开了市场。第一个是 Claude Sonnet 3.5 模型的发布人择,该模型擅长根据文本提示生成出色的代码。

第二个是开源产品的发布新博尔特,一款采用 Claude 模型并将其包装在易于使用的界面中的应用程序。现在,每个人和他们的祖母都可以编写一个应用程序,只要他们能输入英文句子。

即时获取突发新闻、最热门的评论、超值优惠和有用的提示。

Claude app

(图片来源:未来)

我没有浪费时间,高兴地加入了这股潮流。除了 Bolt 之外,我还测试了在此期间进入市场的众多产品。其中包括 Tempo、Pythagora、Marblism、Github Spark 和 WindSurf 等产品。它们都提供了不同级别的易用性,但最终我总是回到 Bolt 和一个名为的 Windows 应用程序代码伴侣,因为价格、灵活性和易用性。

结果是我在过去几个月里创建了超过 15 个不同的软件应用程序。这些并不是惊天动地的应用程序,它们只是我经常使用的基本工具,我认为制作它们会很酷。这就像在外面的餐馆吃饭一样,固然很好,但在家里制作自己的特色菜更让人满足,即使它并不完美。

这些应用程序范围广泛,从图像背景去除器、二维码创建器和新闻源阅读器等基本实用程序,到一个聪明的小型库存应用程序,它可以让我将手机摄像头对准书架,并使用人工智能创建即时图书目录以及格式化电子表格文件中的作者。

这个实验的一个有趣的结果是,尽管我距离成为一名真正的程序员还有一百万英里,但我已经学到了大量有关创建应用程序的过程的知识。

我学到了什么 – 入门的重要技巧

简单就是最好的

放弃创建新 Facebook 或 eBay 的所有野心,人工智能目前还远远不够好。如果您有一些编程经验,您绝对可以使用购物篮等构建相当复杂的应用程序。

但如果您是新手,我建议您从待办事项列表应用程序之类的东西开始,了解该过程是如何工作的,然后慢慢进入更复杂的项目。它会拯救你的悲伤,也能省钱。

做好学习准备

A close-up of a programmer coding on their laptop

(图片来源:盖蒂图片社)

目前,人工智能编码的现实是,如果您要在相当多的时间和预算内生产任何东西,您仍然需要一些基本的技术经验。

我的意思是熟悉文件结构在光盘上的工作原理、数据库的工作原理以及用户身份验证等内容,并且通常具有计算机的基本知识。

简单、灵活的部署是关键

世界上最好的微应用程序如果不部署并可供使用,也是毫无用处的。

许多人工智能编码产品要么将您锁定在特定的轨道上,您必须通过该轨道部署到他们的服务器系统,要么让您完成所有工作。我最喜欢 Bolt 的事情之一是一键部署到 Netlify.com。您的应用程序立即可供全世界使用。

克劳德是老大

Claude AI on laptop and phone

(图片来源:Shutterstock)

仍然只有一位昂贵的模特大师。

不要被愚弄,所有这些人工智能编码产品中 99.9% 的背后都有一个关键组件——Claude Sonnet 3.5 人工智能模型。克劳德仍然是编码领域的绝对皇帝。

如果可以的话,请务必测试 Deepseek V3、Gemini 2.0 或 OpenAI 等模型。但最终我几乎可以保证你会回到克劳德身边去做任何严肃的事情。我说知道十四行诗并不便宜。

了解限制

保持理智和金钱的最佳方法是了解人工智能流程的局限性。尝试使用这些工具,记录它们的不足和亮点,并记住经常保存您的工作。

我使用 Bolt.new 和的组合螺栓DIY(这是 Bolt 当前的开源版本)。我可以使用免费和超便宜的模型来测试我的 DIY 版本的想法。然后,当我很高兴时,我可以继续使用以 Sonnet 作为引擎的商业 Bolt.new 编码器。

底线

最重要的是,是的,新手绝对有可能使用新工具编写普通的应用程序。然而,您需要具备最低水平的计算专业知识,并且您拥有的知识越多,您的结果就越好。

最后值得一提的是,我们仍然处于这项技术的山脚下。人工智能模型日益完善,工具也在以同样的速度改进,到明年这个时候,该行业将达到一个全新的复杂水平。

汤姆指南的更多内容

Nigel Powell 是一位作家、专栏作家和顾问,在技术行业拥有 30 多年的经验。他在《星期日泰晤士报》上每周撰写《不要恐慌》技术专栏长达 16 年,并且是哈珀·柯林斯出版社出版的《星期日泰晤士报》计算机答案一书的作者。他曾是天空电视台地球村节目的技术评论员,也是英国广播公司第五广播电台“男士时刻”的定期撰稿人。

他拥有法学荣誉学位 (LLB) 和工商管理硕士学位 (MBA),他的工作使他成为软件、人工智能、安全、隐私、移动和其他技术创新领域的专家。Nigel 目前是住在伦敦西部,喜欢花时间冥想和听音乐。

关于《我在 60 天内使用 AI 创建了十多个个人应用程序,以下是我学到的东西》的评论


暂无评论

发表评论

摘要

由于人工智能的进步,软件行业正在经历重大转变,Meta 的马克·扎克伯格和谷歌的桑达尔·皮查伊分别强调了人工智能取代中级工程师和生成代码的潜力。一位非编码记者使用 Anthropic 和 Bolt.new 的 Claude Sonnet 3.5 等工具进行了一项实验,创建了超过 15 个基本软件应用程序,证明新手确实可以利用这些技术来构建简单的应用程序。本文为初学者提供了有关如何开始使用 AI 进行编码的提示,强调了项目目标简单性、了解技术基础知识、轻松部署选项以及熟悉 Claude Sonnet 3.5 等 AI 模型的局限性的重要性。

相关讨论