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

133 天前
 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 做出来,甘拜下风。

9925 次点击
所在节点    程序员
79 条回复
z1060450187
132 天前
这是典型的大跃进,我也在用 ai 写一个比较复杂的东西,我是这样用的
让 ai 告诉我完成这个项目需要哪些模块,每个模块是干啥的
首先应该实现哪个模块,这个模块应该有哪些小的功能,先来一个 demo ,能用了就到下一个模块
模块全部搭建完成,这个时候我已经对这个项目有了个初步认知,我就能发挥自己的能力去组织逻辑让 ai 把 demo 改掉,改成复杂的业务逻辑
satoru
132 天前
90% 太夸张了,Google CEO 都只敢吹 30%
sazima
132 天前
确实 claude 写业务逻辑给我整出来好几个 O(n3)时间复杂度 不阅读代码就让他糊弄过去了
sampeng
132 天前
这些 AI 写后端最喜欢干的事就是悄悄咪咪的塞个 n+1 查询…比如一次请求各种循环套循环查数据库,最夸张一个我一运行上千次数据库查询…
chinfeng
132 天前
目前 AI 做 fragment 是没问题的,你必须把问题切得足够小,然后让 AI 解决很小的问题。

然后你自己在解决工程集成的问题。
lear7
132 天前
@exiledkingcc 太同意了,众所周知开发图表界面,无论是安卓原生还是 Flutter 啥的,基本开源的一大堆,但基本文档不全或者很难查到自己想要的功能,特别是有些著名的图表插件,作者没啥捐款,会靠付费文档和教程来增加收入。

但是 ChatGPT 就很方便,直接告诉你要设置什么参数,增加什么 Builder ,只要一两轮查询就能做出自己想要的结果了,如果自己查,估计小一天就没了。
fox0001
132 天前
@charles0 #19 线下的服务器,一般做开发测试,没有完整备份。

@justsomac #34 DeepSeek 没有提醒或警告。给出的 fio 命令直接对硬盘进行裸盘测试,随机写入 20GB 数据。后果就是破坏了现有文件。具体你查查 fio 命令吧。
ooolooo
132 天前
在编程领域,特别是更新很快的语言领域,AI 有个很大的问题是学习了很多旧版本的代码,导致基本无法使用在新的项目上。
lasuar
132 天前
“一旦涉及到复杂的,需要深入系统/框架源码来实现,而搜遍全网也没有解决方案的情况”,这种 ai 肯定解决不了的呀,ai 就是基于现有的互联网资料库解决问题。
yanqiyu
132 天前
之前想写个自己数据处理要用到的 cuda kernel
因为凹很久优化指标规划都不满意
决定让大模型写写看看
DS-R1:思考过程直接死循环
Gemini:byd 直接在 CUDA 里面写 for-loop ,问就是编译器能向量化
ChatGPT:过于简单,毫无优化

然后没办法,自己继续琢磨
yuzo555
132 天前
但是你完得成的,AI 可以只用 1% 的时间完成
jackenliu
132 天前
你们只让 AI 回答你的专业知识,也就是会的层面,它数据不够怎么回答超越你的答案?那不如你问医学的试试?
mumbler
132 天前
一个需求的复杂度要与算力匹配,一次对话最多花个 1 美金算力,不能指望一个 prompt 就能写个百度出来

复杂需求,要让 AI 按创业项目来做,先细致的做调研,技术选型,需求分析,实现 demo 验证,mvp ,然后 0.1,0.2 一个个版本迭代到满足需求的版本
Donahue
132 天前
@jackenliu 在自己专业领域已经不敢信任 AI, 非专业领域也只能用来参考了啊
xuanbg
132 天前
OP 你这是把 AI 当许愿机了啊。哪能这么简单就给你写好代码。。。

真行的话你觉得还需要写代码吗?连产品设计都根本不需要啦!老板们真的就能三句话需求,AI 立马奉上老板需要的产品并上线运行。这可能么?人都做不到的事,AI 就更不行了。
msg7086
132 天前
> 当然有可能是我使用的方法不对

有没有可能就是你使用的方法不对(
hangouts99
132 天前
信心很强呀.
worldgg
132 天前
我在使用 AI 构建前端组件,我对 react 并不熟悉,一些我需要的组件以我的能力很难实现,但是我知道 vue 或者 Angular 有已经实现好了的组件,这个时候就可以让 AI 帮你写一个 react 版本的。它并不能一次写好,但是多轮次沟通之后,可以达到可用的级别
sk217
132 天前
😂这个跟 AI 完成不完成没啥关系啊,LLM 再怎么讲,还有什么思维链,这玩意你说穿了还是概率模型,上下文越多,细节就越容易出错,在小的上下文里面,LLM 生成代码是非常好用的,上下文一多,目标越复杂,模型里面压根就没根据你这个语料训练过,你希望 AI 能凭空给你弄出来一个完整且复杂的东西,这不闹么?
zf9617
132 天前
GitHub Copilot 在 GitHub Issues 出现的乐子,你们不知道吗?详见文章《“我开始同情微软工程师了”,GitHub Copilot 新代理把自家人逼疯了》。

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

https://www.v2ex.com/t/1140068

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

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

© 2021 V2EX