不会写代码,但我做了一个外卖点餐应用
2026/7/7 17:14:32 网站建设 项目流程

突发奇想:用AI做个点餐软件试试

我是一名市场运营,日常工作跟代码没有半毛钱关系。写代码这件事,对我来属于“完全不懂”的领域。HTML、CSS、JavaScript这些词我倒是听过,但要我写一行代码,那比让我做出一份满分的财务报表还难。说实话,我连代码编辑器长什么样都不知道,Python这三个字母我倒是认识,但那是蟒蛇的英文名,跟我没任何关系。

前阵子“Vibe Coding”这个词特别火,就是那种你不用懂代码,用自然语言描述需求,AI就能给你把东西做出来的编程方式。我刷到好多人分享自己的成果——有人做了记账软件,有人做了单词本,有人做了倒计时工具,甚至还有人做了个像素小游戏。他们看起来也不是程序员,评论区一问,全是“我也是用AI做的”“我没写过一行代码”。

我就在想:既然别人能做到,我一个做运营的,是不是也能试试?我每天中午都用外卖软件点餐,对那些点餐软件的界面和功能再熟悉不过了——首页展示菜品列表、按分类筛选、加入购物车、下单结算、查看历史订单。如果能用AI复刻出一个来,应该是个挺有意思的尝试,而且做出来还能真的用。

于是我开始找能用的AI编程工具。


AiPy是我唯一能上手的

说实话,我之前试过别的AI编程工具。它们确实能生成代码,但生成完了呢?告诉我“安装Node.js环境,配置npm包管理器,运行以下命令”。我连npm是什么都不知道,还配置?直接被劝退。那些工具可能适合会编程的人用,但对纯小白来说,跟没给工具一样。

直到我发现了AiPy。它的理念是“Code is Agent”——我用中文说需求,它自己写Python代码、自己运行、自己出结果。我不需要知道什么是Tkinter、什么是GUI、怎么打包成exe。它把做好的东西直接放桌面,双击就能用。这才是完全不懂代码的人需要的——我只要会说中国话,它就能干活。

下载安装,前后不到十分钟。然后我坐在电脑前,打开对话框,开始输入我的需求。

第一轮:用大白话描述需求

我输入了一段很长的需求,全是日常口语,没有半个技术词汇:

“帮我做一个外卖点餐应用,用Tkinter做GUI界面,要求如下:

  1. 应用有三个Tab页:<点餐>、<购物车>、<订单>
  2. <点餐>页面显示菜品列表,按分类展示(比如川菜、粤菜、快餐、甜品),每个菜品显示名字、价格、一张小图
  3. 每个菜品旁边有一个‘+’按钮,点击添加到购物车
  4. <购物车>页面显示已点的菜品,按店铺分组,每个菜品显示名称、单价、数量、小计
  5. 购物车页面底部显示总价,有一个‘下单’按钮
  6. 点击下单后,弹窗提示‘下单成功,预计30分钟送达’,然后购物车清空,订单记录保存到<订单>页面
  7. <订单>页面显示历史订单列表,每个订单包含下单时间、菜品清单、总价
  8. 界面美观,配色统一,无bug
  9. 保存到桌面,生成可执行文件”

说实话,我输入的时候心里是没底的。我一个连“GUI”是什么意思都不确定的人,说的话AI真的能懂吗?但反正试试又不要钱,我按下了回车。

AiPy开始在后台工作了。我端着杯子喝了口水,再回来的时候,桌面上多了一个叫“点餐应用.exe”的文件。我双击打开——一个窗口弹了出来,底部有三个Tab页:“点餐”、“购物车”、“订单”。点餐页面里,菜品按川菜、粤菜、快餐、甜品分类排列,每个菜旁边都有一个“+”按钮。虽然第一版的界面还比较朴素——按钮是灰色的,图片也小——但该有的功能全都在。一个能用的点餐软件就这么出现在我面前了,前后几分钟。

我赶紧把产品经理小姐姐喊过来,她看了一眼屏幕:“你做的?你不是不会写代码吗?”我说我没写代码,是AI做的。

第二轮:AiPy自己优化了界面

第一版能用,但说实话,长得不太好看。我正准备自己琢磨怎么提修改意见,结果我什么都没说,AiPy自己又跑了一轮优化。

再打开的时候,应用换了张脸。点餐页面的菜品变成了圆角卡片,每道菜配了一张彩色图片(我至今不知道那些食物图片是哪来的),价格变成了橙色,“+”按钮变成了绿色的圆形大按钮,按下去有手感。购物车页面也变整齐了,每个菜的名称、单价、数量、小计排得整整齐齐,底部总价加了分割线,“下单”按钮变成了大圆角,点一下就有反馈。订单页面里,历史订单按时间倒序排列,点开还能看详细清单。

整个过程就是我去倒了杯水的功夫,前后不到五分钟。一个完整、美观、能用的点餐应用就躺在桌面上了。

产品经理小姐姐又凑过来看:“这界面比我见过的一些小程序都好看。”我说这是AI自己优化了,我什么都没动。她沉默了两秒:“所以现在写代码真的不用学了?”

第三轮:自己提需求,让AiPy微调

虽然已经做得很好了,但我还是想加几个我自己觉得用得上的功能。比如我每天中午选菜特别纠结,想加一个“随机推荐”按钮,帮我随便选一个。比如有时候加错了菜,想一键清空购物车重新来。再比如我点菜喜欢看菜品描述,想在每个菜下面加一行小字介绍。

我完全不知道怎么改代码,但我可以说话。我打开AiPy,输入了三句话:

“在点餐页面加一个‘随机推荐’按钮,点一下从所有菜品里随机选一个,弹窗确认后加入购物车。” “在购物车页面加一个‘清空购物车’按钮,点一下弹窗二次确认,防止误触。” “给每个菜品加一行简短介绍,放在价格下面,灰色小号字。”

每输入一句话,AiPy就自己去找代码里对应的位置改好,然后重新生成exe文件。整个过程不到一分钟就生效了。我觉得自己像个产品经理,只负责提需求,程序员自己把活干了。唯一不同的是,这个“程序员”不用排队、不用等排期、不用解释技术实现难度,说改就改了。

实际使用:办公室同事都来问

应用做好之后,我把exe文件发到了部门群里。第二天中午,至少有五个人在用这个点餐。以前大家各点各的,凑单全靠群里喊“谁还差五块钱起送”。现在购物车页面直接显示店铺小计,几个人凑一单,谁点了什么、总共多少钱一目了然。

产品经理小姐姐说:“这个随机推荐太救命了,我不用再纠结二十分钟了。”行政同事问我能不能把她家附近的外卖也加进去。我说这软件里菜是AiPy自己搜集的,你想要更多菜,让AiPy自己去加就行。

为什么这件事让我这种完全不会写代码的人也能做成

作为一个对编程零基础的人,我用AI做出了一款功能完整的点餐应用。我没写过一行代码,不知道Python长什么样,没碰过任何开发工具。我做的一切就是用中文说出了我的想法。

之前我总觉得自己跟“做软件”这件事隔着一万光年。你得先学编程语言吧,你得懂界面设计吧,你得知道怎么打包发布吧。我一个做运营的,哪来的时间去学这些。但AiPy把这些中间步骤全抹掉了。从“想法”到“能用的软件”,中间只剩一步:把想法说清楚。

网上有人分析过AiPy生成的代码,说它用的是Tkinter框架,数据结构设计合理,功能拆分规范。这些词我一个都看不懂,但没关系——它们对我透明。我只需要知道结果:我做出来了一个东西,它能用。

写在最后

这个点餐应用不是什么惊天动地的大项目,但我真的挺自豪的。它是我的第一个“作品”,不是花钱买的,不是别人帮我做的,是我自己做的。

如果你也像我一样完全不会写代码,但脑子里有一个“如果能做个XX软件就好了”的想法,去下一个AiPy试试。开源免费,本地运行。用中文说清楚你想要什么,剩下的交给它。双击自己“说”出来的应用,看到它完美运行的那一刻,你会理解我现在的心情。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询