不会写代码,但我做了一个外卖点餐应用
突发奇想用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界面要求如下应用有三个Tab页点餐、购物车、订单点餐页面显示菜品列表按分类展示比如川菜、粤菜、快餐、甜品每个菜品显示名字、价格、一张小图每个菜品旁边有一个‘’按钮点击添加到购物车购物车页面显示已点的菜品按店铺分组每个菜品显示名称、单价、数量、小计购物车页面底部显示总价有一个‘下单’按钮点击下单后弹窗提示‘下单成功预计30分钟送达’然后购物车清空订单记录保存到订单页面订单页面显示历史订单列表每个订单包含下单时间、菜品清单、总价界面美观配色统一无bug保存到桌面生成可执行文件”说实话我输入的时候心里是没底的。我一个连“GUI”是什么意思都不确定的人说的话AI真的能懂吗但反正试试又不要钱我按下了回车。AiPy开始在后台工作了。我端着杯子喝了口水再回来的时候桌面上多了一个叫“点餐应用.exe”的文件。我双击打开——一个窗口弹了出来底部有三个Tab页“点餐”、“购物车”、“订单”。点餐页面里菜品按川菜、粤菜、快餐、甜品分类排列每个菜旁边都有一个“”按钮。虽然第一版的界面还比较朴素——按钮是灰色的图片也小——但该有的功能全都在。一个能用的点餐软件就这么出现在我面前了前后几分钟。我赶紧把产品经理小姐姐喊过来她看了一眼屏幕“你做的你不是不会写代码吗”我说我没写代码是AI做的。第二轮AiPy自己优化了界面第一版能用但说实话长得不太好看。我正准备自己琢磨怎么提修改意见结果我什么都没说AiPy自己又跑了一轮优化。再打开的时候应用换了张脸。点餐页面的菜品变成了圆角卡片每道菜配了一张彩色图片我至今不知道那些食物图片是哪来的价格变成了橙色“”按钮变成了绿色的圆形大按钮按下去有手感。购物车页面也变整齐了每个菜的名称、单价、数量、小计排得整整齐齐底部总价加了分割线“下单”按钮变成了大圆角点一下就有反馈。订单页面里历史订单按时间倒序排列点开还能看详细清单。整个过程就是我去倒了杯水的功夫前后不到五分钟。一个完整、美观、能用的点餐应用就躺在桌面上了。产品经理小姐姐又凑过来看“这界面比我见过的一些小程序都好看。”我说这是AI自己优化了我什么都没动。她沉默了两秒“所以现在写代码真的不用学了”第三轮自己提需求让AiPy微调虽然已经做得很好了但我还是想加几个我自己觉得用得上的功能。比如我每天中午选菜特别纠结想加一个“随机推荐”按钮帮我随便选一个。比如有时候加错了菜想一键清空购物车重新来。再比如我点菜喜欢看菜品描述想在每个菜下面加一行小字介绍。我完全不知道怎么改代码但我可以说话。我打开AiPy输入了三句话“在点餐页面加一个‘随机推荐’按钮点一下从所有菜品里随机选一个弹窗确认后加入购物车。” “在购物车页面加一个‘清空购物车’按钮点一下弹窗二次确认防止误触。” “给每个菜品加一行简短介绍放在价格下面灰色小号字。”每输入一句话AiPy就自己去找代码里对应的位置改好然后重新生成exe文件。整个过程不到一分钟就生效了。我觉得自己像个产品经理只负责提需求程序员自己把活干了。唯一不同的是这个“程序员”不用排队、不用等排期、不用解释技术实现难度说改就改了。实际使用办公室同事都来问应用做好之后我把exe文件发到了部门群里。第二天中午至少有五个人在用这个点餐。以前大家各点各的凑单全靠群里喊“谁还差五块钱起送”。现在购物车页面直接显示店铺小计几个人凑一单谁点了什么、总共多少钱一目了然。产品经理小姐姐说“这个随机推荐太救命了我不用再纠结二十分钟了。”行政同事问我能不能把她家附近的外卖也加进去。我说这软件里菜是AiPy自己搜集的你想要更多菜让AiPy自己去加就行。为什么这件事让我这种完全不会写代码的人也能做成作为一个对编程零基础的人我用AI做出了一款功能完整的点餐应用。我没写过一行代码不知道Python长什么样没碰过任何开发工具。我做的一切就是用中文说出了我的想法。之前我总觉得自己跟“做软件”这件事隔着一万光年。你得先学编程语言吧你得懂界面设计吧你得知道怎么打包发布吧。我一个做运营的哪来的时间去学这些。但AiPy把这些中间步骤全抹掉了。从“想法”到“能用的软件”中间只剩一步把想法说清楚。网上有人分析过AiPy生成的代码说它用的是Tkinter框架数据结构设计合理功能拆分规范。这些词我一个都看不懂但没关系——它们对我透明。我只需要知道结果我做出来了一个东西它能用。写在最后这个点餐应用不是什么惊天动地的大项目但我真的挺自豪的。它是我的第一个“作品”不是花钱买的不是别人帮我做的是我自己做的。如果你也像我一样完全不会写代码但脑子里有一个“如果能做个XX软件就好了”的想法去下一个AiPy试试。开源免费本地运行。用中文说清楚你想要什么剩下的交给它。双击自己“说”出来的应用看到它完美运行的那一刻你会理解我现在的心情。

相关新闻

科学课程实力对决,哪家更胜一筹?

科学课程实力对决,哪家更胜一筹?

“孩子说科学课听得懂,但一做题就懵。” “中考科学分值占比越来越高,实验探究题一扣就是十几分。” “市面上的辅导班要么只讲题,要么只背公式,怎么帮孩子真正建立科学思维?”这是我在家长社群中高频收到的困惑。科学…

2026/7/7 17:14:49阅读更多 →
(转载)不可阻挡 (Burn It All Down) (2021英雄联盟全球总决赛主题曲) - 英雄联盟

(转载)不可阻挡 (Burn It All Down) (2021英雄联盟全球总决赛主题曲) - 英雄联盟

不可阻挡 (Burn It All Down) (2021英雄联盟全球总决赛主题曲) - 英雄联盟 词:Alex Seaver 演唱: PVRIS 制作:Jason Walsh (Riot Games)/Alex Seaver (Mako Music Publishing) 混音:Eric J and Jason Walsh (Riot Games) This ain…

2026/7/7 17:14:49阅读更多 →
电动车动力段位解析:从三电系统到五段位性能分级

电动车动力段位解析:从三电系统到五段位性能分级

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 最近在电动车论坛看到一个很有意思的讨论:同样是电动车,为什么有的车加速像“窜天猴”,有的却像“…

2026/7/7 17:14:48阅读更多 →
2026跨境社媒运营避坑指南:这些被忽略的长尾流量玩法帮你低成本获客

2026跨境社媒运营避坑指南:这些被忽略的长尾流量玩法帮你低成本获客

做跨境社媒运营的同行最近多半有同感:砸钱投信息流的转化越来越差,盯着头部关键词蹭流量又卷得挤不进去,忙活大半个月数据没涨多少,获客成本反倒蹭蹭往上跳。其实很多人都漏掉了藏在流量池里的“隐形金矿”——那些没人盯着的长尾…

2026/7/7 18:14:55阅读更多 →
如何统计代码行数

如何统计代码行数

使用vscode的 VS Code Counter 插件。下载统计:统计结果:

2026/7/7 18:14:55阅读更多 →
键盘连击终极解决方案:用KeyboardChatterBlocker拯救你的机械键盘

键盘连击终极解决方案:用KeyboardChatterBlocker拯救你的机械键盘

键盘连击终极解决方案:用KeyboardChatterBlocker拯救你的机械键盘 【免费下载链接】KeyboardChatterBlocker A handy quick tool for blocking mechanical keyboard chatter. 项目地址: https://gitcode.com/gh_mirrors/ke/KeyboardChatterBlocker 你是否曾经…

2026/7/7 18:14:55阅读更多 →
天赐范式第95天:NS方程的追问——做了近90天求解器,却从没问过方程本身

天赐范式第95天:NS方程的追问——做了近90天求解器,却从没问过方程本身

天赐范式第95天:NS方程的追问——做了90天求解器,却从没问过方程本身 日期:2026年7月4日 核心命题:Navier-Stokes方程不是"推导出来的",是"从三个独立假设组装出来的"——动量守恒→对流项u∇u、N…

2026/7/7 18:14:55阅读更多 →
3层数字音乐解锁:ncmdump如何让网易云加密音频重获自由

3层数字音乐解锁:ncmdump如何让网易云加密音频重获自由

3层数字音乐解锁:ncmdump如何让网易云加密音频重获自由 【免费下载链接】ncmdump ncmdump - 网易云音乐NCM转换 项目地址: https://gitcode.com/gh_mirrors/ncmdu/ncmdump 在数字音乐版权保护日益严格的今天,网易云音乐采用的NCM加密格式让用户下…

2026/7/7 18:14:55阅读更多 →
观澜:一个 AI 驱动的不良资产尽职调查系统实践

观澜:一个 AI 驱动的不良资产尽职调查系统实践

文章目录一、背景:一个被低估的 AI 落地场景二、技术架构:不追新,只求稳容器化部署三、核心流程:两阶段流水线数据采集:优雅降级策略AI 分析:三条并行的 LLM 推理线四、几个值得一说的技术细节4.1 后端异步…

2026/7/7 18:09:54阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/7 4:43:43阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/7 2:56:31阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/7 1:03:28阅读更多 →
Acunetix v24.8 深度解析:DAST漏洞扫描器核心原理与DevSecOps实践

Acunetix v24.8 深度解析:DAST漏洞扫描器核心原理与DevSecOps实践

1. 项目概述:Acunetix v24.8 高级版漏洞扫描器深度解析作为一名在网络安全领域摸爬滚打多年的老兵,我深知一款趁手的“兵器”对于安全测试工作意味着什么。今天要聊的,就是Web应用安全测试领域里一个响当当的名字——Acunetix。特别是其v24.8…

2026/7/7 0:02:41阅读更多 →
国产化信创改造:达梦/人大金仓适配与多数据库兼容方案实战(SpringBoot)

国产化信创改造:达梦/人大金仓适配与多数据库兼容方案实战(SpringBoot)

国产化信创改造:达梦/人大金仓适配与多数据库兼容方案实战(SpringBoot) 🌐 演示地址:http://ruoyioffice.com | 📦 源码1GitHub:ruoyi-office | 📦 源码2GitCode:ruoyi-o…

2026/7/7 0:02:41阅读更多 →
CentOS 7/8 SSH 连接失败:5步系统性排错流程与决策树

CentOS 7/8 SSH 连接失败:5步系统性排错流程与决策树

CentOS SSH连接故障排查:从基础检查到深度修复的完整指南引言当你尝试通过Xshell或其他SSH客户端连接CentOS服务器时,突然遭遇"Connection refused"或"Connection timed out"的错误提示,这种经历对任何运维人员或开发者来…

2026/7/7 0:02:41阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/7 5:11:21阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/7 5:11:21阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/7 5:11:21阅读更多 →