那个 AI 编程工具好一点,让 AI 做一个 mac 翻译 app,很简单,结果基本步步报错,让人红温。。。

9 天前
 4zp8oaahntzvhd
我不是程序员,所以编程就是抓瞎。
我让 AI 弄个翻译 app 。其中刚开始两个步骤,

1 ,我说弄个全局快捷键,我按一下然后控制台输出,证明这个功能成功了。结果,xcode 一编译就报错,AI 用的是个 hotkey 的库,这家伙事先没告诉我,我看到报错了,问,然后告诉我要加载第三方库。我说没有原生的解决方案吗?他说,原生方案不行,我听见这个有点离谱,mac 官方 api 没有提供全局快捷键的功能???
然后,装 hotkey ,结果这厮提供了个假的 github 地址,我质问 AI ,我搜到正确的地址告诉他,他才加上了正确的地址。

2 ,再有一步就是截屏,先得要截屏,然后 ocr ,然后翻译啊。就第一步截屏我就给 AI 闹红温了。。。我并不想触发截屏然后拖动选择区域,我是想触发截屏后,鼠标自动捕获当前窗体,点一下就算截屏成功。我事先说了要自动捕获窗体,这厮废话一大堆,我没有细看,一运行,结果这厮实现的就是让我拖窗口。。。
我说我要的是自动捕获窗体,他给我弄得旧版 API ,报错了,他说这是旧版的,你如果是新版你要用新版 API ,我说不考虑旧版,我就新版用,你给我用新版,他说好。结果又报错。折腾十几个来回,反反复复说要么 xcode 不是最新,要么我用了旧版 API ,要么新版 API 不支持捕获窗体。
我说你瞎说吧,明明有些 app ,甚至官方 app 都可以捕获窗体。他说,那些 app 是私有协议,独家协议。我说你瞎扯吧,怎么肯能有独家秘密式的协议?不给人用。他说是真的。我明明见过官方自带截屏,cleanshot ,以及一大堆第三方都支持窗体捕获。
我找他说的 API 的官方文档,我把链接发给他,他说这个 CaptureKit API 可以捕获窗体,一大堆又是流啊,又是啥的欺负我这个小白。我说别废话,按照官方 API 给老子弄。结果。。。xcode 又是无数次构建报错。。。

累了。。。

目前我试了下 cursor ,咱也不是程序员,现在 AI 都这样吗?嘴硬,抬杠,拒不执行...我无语了...
2471 次点击
所在节点    程序员
30 条回复
4zp8oaahntzvhd
9 天前
感谢各位大佬提供 AI 使用上的帮助和分析 AI 的一些局限,对我了解 AI 很有用,感谢,我会举一反三试着弄弄。
xixi1412
9 天前
推荐 AI 工具:
Augment code.
Claude code.

推荐 mcp.
1. context7(让代码的用法保持最新)
2. XcodeBuildMCP(Mac 开发专用)

推荐思路:
1. 简单描述需求,让 AI 给你写产品文档/开发文档之类的文档.
2. 让 AI 创建一份 TODO 计划,每次开新窗口都让他根据 TODO 计划执行.保持上下文记忆.
3. 让 AI 写测试用例.保证业务逻辑没问题.
4. 让 AI 每个步骤都执行 lint 或者 build,保证代码质量没问题.
5. 让 AI 对每个功能点都创建 git 分支,确保没问题才能合并.
6. 让 AI 建立一个错题本,每次修改不符合需求或者有问题,让他写上前因后果,反思记录.防止 ABA 的死循环.
iOCZS
9 天前
要相应快捷键,APP 需要聚焦,一般的话,菜单就能绑定快捷键,响应自己的实现
oltra
9 天前
个人感觉,对于非专业人士来说,全靠 AI 做项目不是不可以,但是花两天时间还做不出来的项目那就肯定做不出来了。

这种时候还是得从头开始学,可以试着在跟着教程做 DEMO 的时候用 AI 来辅助开发。
404www
9 天前
一上来就写 mac 的 app 吗,好厉害
另,楼主职业不是程序员,是什么?
locoz
8 天前
@4zp8oaahntzvhd #9 你所谓的“一个步骤一个步骤执行”应该只是提功能需求,但实际 AI 如果要写好代码,需要的不仅仅是功能需求,还需要有具体的编程思路,但你提供不了。前面我说让 AI 自行规划一套实现方案,解决的就是你无法提供编程思路的问题。

到具体执行层面,你知道大概能用什么东西实现,而 AI 会存在把多个东西混淆、新旧 API 乱用的情况,所以你需要提供文档、提供详细的信息,而不是让 AI 反向给你提供信息。而且还是因为你不懂细节的关系,你提供信息之后,要让 AI 自行规划,先规划再写。

而且语言模型存在上下文上限的问题,你如果只知道在同一个对话中反复堆砌,那结果也会很差,因为信息都丢失了,你跟它扯半天它又没记住,当然会出现“给出的代码各种编译报错”的问题。
4zp8oaahntzvhd
8 天前
@locoz 那看来还是再等几年,起码 AI 有能力通读特定数据后我再开始折腾比较好。。。🤣
alleluya
8 天前
@mumbler #1 坏了 你已经是 AI 了 红温都不知道
6457457moLoz
6 天前
这语气和在工作中碰到的不懂又爱装大 b 指点江山的甲方重合度真的太高了,看得浑身难受。ai 不是打工牛马,它是理解不了你的 PUA 。
吐槽完了,建议先了解一下开发流程,然后去 GitHub 找开源的项目看看,让 ai 去熟悉一下开源的代码,在这中间穿插学习一下怎么写提示词。然后去照着项目去复刻。
4zp8oaahntzvhd
4 天前
@6457457moLoz 什么乱七八糟的?你吐槽的这些跟我吐槽 AI 有什么区别?有 TM 那个 AI 有那个能力去熟悉开源代码?你少在这儿指点江山。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1141698

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX