我完不成的大概率 AI 也做不出来

2 天前
 tt83

时常听人说现在 90%以上代码都是 AI 完成的,只用发号指令就行,我对这种说法很怀疑。

从我自己的使用体验来看,AI 能完成的基本都是一些常规任务,这些任务网上去搜也都有类似实现代码。

一旦涉及到复杂的,需要深入系统/框架源码来实现,而搜遍全网也没有解决方案的情况,AI 极大概率也是解决不了,常常的情况是越问越乱写。

当然有可能是我使用的方法不对,那么就以我最近遇到的一个问题来举例。

我想做一个富文本编辑器,试了很多开源编辑器,都多多少少有些问题,而且有些特殊功能这些开源的满足不了,所以我想自己实现一个这样可以完全掌控。

用 flutter 制作一个 rich text editor ,需要支持: bold, italic, strikethrough, list, header, background color, insert image.
注意:

  • 可以基于自定义 TextField+TextEditingController 来实现
  • 也可以基于 RenderObject 自绘来实现
  • 但请不要使用第三方富文本编辑器库

上面是我的提示词,问了多轮,最后 只有 Claude 勉强做了一个能用的(大部分 AI 就做了一个 UI ,功能完全不行),但是问题很多。像插入图片显示有问题,删除图片也有问题,只能选中文本 apply style ,光标移到 styled text 上,toolbar 的对应的按钮不能呈现选中状态......

如果那位大神可以用 AI 做出来,甘拜下风。

7627 次点击
所在节点    程序员
76 条回复
yoyoluck
2 天前
AI 我觉得只能提供思路,有些写出来的代码只能停留在可用上面。有时候其实有更优解,要反复提示他才能给出想要的答案。
SayHelloHi
2 天前
用 AI 开发 可以看看它的思路 有时候能让人眼前一亮(虽然代码无法正常运行)

目前只用它来做自动补全 或者非常非常简单的功能(比如:一个简单的落地页,一个 Delay 函数啥的)

复杂的让 AI 来做 感觉还是不行 虽然它能写一大堆代码 但是运行的时候 一片红 😂
irrigate2554
2 天前
你这个需求应该这样实现,先找个和你需求最贴合的开源编辑器,如果是问题可以提 issue 让原作者解决,如果是特殊功能这些开源的满足不了,可以用 Cursor 打开开源编辑器源码,告诉他特殊功能需求让它实现。而不是一上来就让它从零开始整个富文本编辑器组件出来。
nbndco
2 天前
虽然我已经离不开 ai 写代码了,但我基本没咋见过 ai 能写出啥能用的代码,每次 ai 最大的功能就是让我少打几行字或者少 Google 几次,该动的脑子基本是一点也没少过
irrigate2554
2 天前
@irrigate2554 我想不用 AI ,我自己去做也是这样的路径是最合适的。
zoharSoul
2 天前
ai 写不出来这种复杂的东西
handsome198311
2 天前
工作中测试经常用到串口,每次串口设备都不一样,端口号经常变,有次做一批 PCB 带测试,每片板的串口 ID 都不一样,测试一片板就要重新配置串口,就想着用 AI 自己写一个。用 Visual Studio Express 2022 + copilot 搞了一个星期。反正就是在不停的修复错误,感觉最后写出来可能会成为屎山。
mhycy
2 天前
写复杂东西之前先用 gemini 出开发文档。富文本编辑器是个很深的坑,你需要和 AI 开会深入探讨每一个细节。
mhycy
2 天前
补充:AI 开发过程一定要让他自己写测试用例,不管怎么测。这样才能让这货自我保证输出正确。AI 没法像人类那样操作鼠标测试,所以需要测试用例保证。
lqbk
2 天前
claude 4 应该能做出来。但是你得懂细节,你需要把握好细节让 ai 去改和调整。
kaf
2 天前
我发现如果我全网搜了很多资料搞不定的东西,ai 一样搞不定,尤其 liunx 很多内核网络功能的,在分多种模式的场景,任何一个 ai 都会把多种模式配置混淆
exiledkingcc
2 天前
AI 写代码就是两点好。
一是它知道该用哪些 api ,要怎么用。这是它相当于把自己搜索“完成 xxx 功能使用什么 api”,然后查文档,然后写 demo 验证的这些过程智能化、自动化了。这点很好用。
二是它很会写模板代码,只要你的程序结构比较好,命名规范清晰,它能帮你补全很多简单的逻辑。这点比较省时间。
至于要让它写一个完整的有工程质量的代码,除非网上有人已经写过了,它直接抄过来,否则是不大可能的。
avenger
2 天前
同意 @irrigate2554 的说法
ai 适合先做 mvp 再慢慢迭代功能的场景,编辑器这个场景应该是一个比较成熟的大项目了,想一步到位是很难的。
avenger
2 天前
我做了一个 ai 项目,mvp 三天上线,现在迭代了 500 多次 commit 才敢发布 1.0
yibo2018
2 天前
奥特曼之前有个采访说的是
现阶段 AI 做的事情是“我知道的”
到 26 年之后,AI 可以做“我不知道的”

这是趋势,也是必然,甚至我现在就会有这种感觉,最近实现了一个 langchane 架构的 agent ,对于这个东西我是完全不知道的,Python 语法我也几乎不熟,但在一周内搞出一个落地运行的版本了。中间确实需要很多磨合才达成的这个目标,本来用的 claude ,但发现没有 geminipro 好用,尤其是在大型的项目中
murmur
2 天前
这东西已经是前端天花板了,目前就 office 和 wps 做到了完美支持(全 word+excel+ppt 实现),其余的要么是小部分兼容,要么直接 h5 做富文本编辑器了
fox0001
2 天前
说个笑话:同事测硬盘性能,DeepSeek 推荐 fio 。然后测过的服务器都出现数据丢失。然后整个办公室花了几天恢复服务器,而且该丢失的文件还是丢失了。😂😂😂
charles0
2 天前
富文本编辑器本来就是个大坑,相当复杂,绝对不是几轮对话就够的
charles0
2 天前
@fox0001 服务器上的数据没有备份?
Building
2 天前
不要怀疑华尔街那帮人对价值的判断,如果现阶段 AI 真的能当一个人用,那绝对不可能仅售几十美金一个月

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

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

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

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

© 2021 V2EX