零编程基础,手把手教你用 AI 做一个能用的 App
【作者提示】本文适合完全不会写代码、没有任何编程基础的人阅读。如果你已有初步编程经验,建议去看进阶文章。
本文假设你只会打字、会上网、会下载安装软件,教你如何只用中文语句,从零开始写出能用的程序。整个过程不需要你写一行代码,你只需要描述你想要什么,看结果,然后告诉 AI 哪里需要修改。
我的最大担心是,读者看到第 0 步就想打退堂鼓。这种情况,我建议要么找人帮你安装,要么耐着性子装一下,也就十来分钟时间,硬着头皮跨过了,你会感受被 AI 赋能的喜悦。
第 0 步:安装开发工具
如果你有ChatGPT Plus及以上的订阅,那么这一步就很简单,安装个 Codex ,用跟ChatGPT相同的账号的登录,开箱即用。Claude Code 情况类似。但实际上这两款美国 AI 是不对中国大陆及香港地区提供服务的。
本文选择的 AI 编程工具是 Trae Solo 中文版,这是字节跳动推出的一款免费 AI 编程工具。选择 Trae 的唯一目的,是为了不让初学者被卡在工具安装阶段。
0.1 下载 Trae Solo 中文版
-
打开浏览器,访问 https://www.trae.cn/ide/download,进入 Trae 官网。 -
在首页找到下载按钮,选择适合你电脑系统的版本。 -
安装完成后打开 Trae。第一次使用需要注册账号(用邮箱或手机号注册均可)。Trae 目前免费使用,不需要付费。

0.2 创建项目文件夹
在让 AI 帮你写代码之前,先给它一个创建一个存放项目文件的文件夹。在桌面或你喜欢的位置,新建一个文件夹。本文建了一个名字为 expenses 的空文件夹,点击选择文件夹,在弹出的窗口中选中它,点”打开”。

这一步做完,准备工作就全部完成了。你已经拥有了一个免费的 AI 编程助手,以及一个让它存放作品的文件夹。
第 1 步:想清楚要做什么
这是决定成败的一步,但很多人容易跳过,但其实不难,回答清楚下面四个问题就行:
问题一:这个 App 是干什么的?
用一句话说清楚。比如:
-
好的写法: “一个记账小工具,让我能记录每天花了多少钱,月底看汇总。” -
糟糕的写法: “一个跟钱有关的应用。”(这个写法不好,因为说得太模糊)
问题二:这个 App 给谁用的
-
只给自己用 -
给家人朋友用 -
想公开分享给任何人用
不同的答案会影响后续的设计复杂度和部署方式。
问题三:这个 App 必须具备哪些功能
以记账工具为例:
-
能添加一条消费记录(日期、金额、分类、备注) -
能看到本月花了多少钱,按分类统计 -
能删掉记错的记录
问题四:你希望这个 App 它长啥样
可以用文字描述,也可以找个你喜欢的样例(比如某个网页的截图或者地址),后面把这些截图发给 Trae 做参考。
当然,如果你现在实现说不出这 App 该做成什么样子,这一步暂时可以省略。这样的话,就是将设计权完全交给 AI 了。这也不是不行,也许看了 AI 的设计后你会有感性认识,到时候再按自己的想法优化或者重新设计。总之,初学阶段,千万不要让一个困惑把自己卡死。
第 2 步:编写开发提示词
按照下面的模板编写开发提示词:
我想做一个 [问题一的答案] ,是给[问题二的答案]用的。App的主要功能包括:1)[功能一(问题三的答案)],2)[功能二(问题三的答案)],3)[功能三(问题三的答案)]。App的风格要求:[问题四的答案] 。输出要求:我完全不会编程,请帮我创建完整的项目,包含所有需要的文件,并告诉我怎么运行它。
下面以开发一个记账网页工具为例,说明第一条提示词该怎么写:
我想做一个个人记账网页工具,是给我自己用的。这个工具的主要功能包括:1)一个表单,可以记录日期、金额、分类和备注,2)一个看板,展示本月花了多少钱,按分类统计,3)能删除记错的记录。App的风格要求:我希望它界面干净,配色简洁,用浅色主题。输出要求:我完全不会编程,请帮我创建完整的项目,包含所有需要的文件,并告诉我怎么运行它。
第 3 步:让 Trae 帮你写代码
把第 2 步中撰写的开发提示词拷贝粘贴到下图所示的位置,选择一个大模型(本文选择DeepSeek-V4-Pro),然后点击绿色按钮发送命令,Trae 就会按你的要求开始编程,你只需要看屏幕等结果就行。(说明:因为我们是在免费使用 Trae 中的 AI 大模型,点发送命令后,Trae一般不会马上给你干活,会有个排队等待时间。毕竟是免费使用嘛,资源有限,可以理解。)

你看,它做了开发计划,设计了开发文档。你给它确认后,它就会开始正式写代码。

开发完成后,Trae 会告诉你程序已经创建好,并告诉你如何运行它。

本文示例开发的这个应用是一个网页版的 App,打开后录入数据后的页面如下图。

这里要交代一下,将来在开发别的工具的时候,如果 AI 最后输出的结果是要你自己手工运行命令,但你又不知道该怎么操作。这个时候,别慌!直接告诉 Trae :”我不会用命令行,请帮我直接运行起来。”,这样 Trae 就会在你的电脑运行这些程序。
第 4 步:如果对结果不满意,就让 Trae 按你的要求修改。
如果你对开发出来的 App 感觉哪里不满意,或者试用过程中发现了问题,这个时候同样不需要写代码,直接用中文告诉 Trae,让它按你的要求修改即可。
比如:
-
“支出分类的下拉选项帮我改成:餐饮、交通、娱乐、账单、购物、其他。” -
“把配色从绿色换成蓝色” -
“加一个图表,显示我最近 6 个月的消费趋势。” -
“手机上点删除按钮太小了,帮我变大一点,删除前弹个确认框。”
每发一条指令,Trae 就会改一版。你看了之后如果还不满意,就继续提修改要求。不满意了只管提要求,AI 永远不会嫌你烦。
第 5 步:遇到程序运行报错怎么办
App 运行过程中,有可能突然蹦出来一堆红色英文提示,你一点都看不懂。遇到这种情况不要慌,把下面这段提示词发给 Trae:
[把完整的报错信息粘贴在这里]我运行的时候出现了上述错误,用大白话解释一下问题出在哪,并帮我修复。
Trae 收到上述提示后,会帮你找问题、修代码,然后给你解释到底发生了什么。
如果遇到的不是文字报错,而是视觉上的问题,你不知道该怎么描述,那就直接截图发给 Trae。例如:
附图是 App 运行后的样子,请把布局修好。
AI 能看懂你的截图,识别出里面存在的问题,然后给出修复方案。(说明:Trae Solo似乎不支持上传截图,但是包括 Trae IDE 在内的绝大多数 AI 编程工具都支持)
第 6 步:进一步打磨
至此,你已经得到了一个可以工作的 App。但是你可能对这个 App 还有一些不满意的地方,或者有了新功能想加进去。这个也很简单,参照第 4 步 / 第 5 步的做法,把你的要求提给 Trae ,不断重复“你提要求、Trae修改、你检查结果、发现问题再让 Trae 修改……”的过程,直至你自己满意为止。
结语
现在写个程序真的不难,日常工作生活中的自用小工具,基本上都可以用本文介绍的方式自己来做。当然,如果想用 AI 稳定地开发具有一定复杂度和规模的软件,光靠这些肯定还不够。但只要入门了,破除了神秘感,后面就不怕了,无非是花时间学习进阶技巧的问题。
夜雨聆风