我完不成的大概率 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 做出来,甘拜下风。

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

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

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

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

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

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

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

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

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

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

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

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

© 2021 V2EX