对语言一窍不通,能在 AI 帮助下自己搞一个 rclone 后端出来么?

51 天前
 PrinceofInj
对 go 一窍不通,有一个内部存储产品,我对其 restful api 都知道,之前 curl 操作上传下载啥的都没问题,想借助 rclone 做一些操作简化,我问 Gemini ,他信心十足的告诉我,只要把需要的 API 和响应体给他,绝对没问题,我把需要的都给了,他洋洋洒洒给出了几百行代码,然后跟我保证,说这个实现非常优美,完全可以满足我的需求。我其实不太放心,有提交给 qwen 和 deepseek 审查了一下,两位国内的家伙找到几个 bug ,有一个还挺严重的,Gemini 又抱歉一大堆,又给我一堆代码,我故伎重施,这次多个 ai 都认为没问题了。但是等我把 rclone 拉下来进行编译的时候发现每次都是各种问题,把错误发送个 Gemini ,折腾一晚上都没编译通过

是我使用方式不对还是目前 AI 还达不到我需要的程度?
5052 次点击
所在节点    Go 编程语言
53 条回复
yyysuo
51 天前
能是能吧,但是想一晚上就搞定,需要运气。
wapaiwapai1
51 天前
基本上不可能,小问题 ai 解决的很快,这种后端整块功能的不行。
不是这改错就是那改错,还可能第二次问吧第一次写好的改掉
DT27
51 天前
它在吹牛比。
july1995
51 天前
你信他 还是信我是秦始皇?
kapaseker
51 天前
AI 是这样的,就像女人,你不问就是只摸摸了。你说不对吧,孩子哪儿来的,AI 就说:对不起,我们只来了一次。
accelerator1
51 天前
现在定位都是辅助编程,自主编程还没见过
everyx
51 天前
我觉得 AI 在全局观,以及理解代码上对人的帮助会比较大,直接写代码上相比就差很多
shakaraka
51 天前
有个问题,你如果不懂得话,你怎么知道他生成的对不对?
nevin47
51 天前
AI 新写一个小几千行的功能一般还好,但是基于已有代码来搞的话需要借助 agent 能力才行,但是目前实操还欠点意思
dzdh
51 天前
纯 AI 写代码一行都不经过人去校验和修改(毫无任何编程语言基础),那是不可能的。
mangmaimu
51 天前
首先你要会审核代码,其次你要会设计框架
lululau
51 天前
Golang 啊,这个不存在一窍不通这一说的哦,是个灵长目个体就算通 50% 了😂
surbomfla
51 天前
写代码不要使用 Gemini
knktc
51 天前
让 ai 帮你学习 go 也是可以的。
完全不懂语言,也不懂架构的话,你会发现 AI 可能也就前面几次修改能让你满意,到后来就越来越难改了。
imldy
51 天前
AI 在全局和细节上,只能二选一
yangyi0109
51 天前
完全不会写代码的话,后期维护起来很吃力
fe619742721
51 天前
完全没问题,但你不要期望一晚上能解决,给你讲讲我的例子,给你点信心。

我是前端转的产品,没做过后端,但是对开发常识有基本的了解,比如知道看报错,知道代码运行流程,知道服务、数据库、网关,知道一般的后端项目是怎么运行的。

今年开始我接了一个 go 的项目工作,轻松上手,目前持续独立维护这个生产环境服务,而且是公司核心产品的核心服务

重点是,你要知道怎么和 AI 沟通。
1. 你自己要理解业务,知道你要做一个什么样的东西,知道业务背景,知道设计目标。
2. 要相信 AI 的理解能力比你见过的大部分开发都要强,让 AI 编码前,先把背景、现状、目标输入给 AI ,让他给你设计具体的实现方案,重点是,让他输出思路文档,不要直接写代码
3. 输出文档后,伪代码基本你能看得懂,可以不纠结具体的语法,大致没问题后,让 AI 拆分实现计划,分成几步
4. 分步后,让 AI 一步步实现,每写完一步你都可以自己去看,遇到不懂的 API 就让 AI 解释给你听,为什么这么用,是做什么的

到这里,AI 基本可以完成常见需求的开发了,而且 AI 参与了方案设计,整体的 bug 会少很多,不会出现新手不了解语言特点导致设计出问题

相信我,AI 编程比大部分人都强,很多人说不行,只是因为没找到合适的用法,以及对 AI 没有信心,宁愿相信自己的经验。
我用 AI 也维护过公司 CRM 的复杂项目代码,完全没问题,前提也是,你需要自己了解项目结构,知道业务点大致在哪里,然后让 AI 去理解,理解完成后,再输入你的业务背景、目标,AI 一样能维护得很好。

我现在的开发工作已经变成了完全和 AI 对话,代码能不写就不写了
kapaseker
51 天前
@fe619742721 code is cheap, show me the talk.
laikicka
51 天前
@fe619742721 能懂问问题和看懂报错就已经超过大部分人了
totoro625
51 天前
让 ai 写一个 bash 查找替换文本的功能都能出错
echo 、awk 、sed 、cat 全用上了

不过只要你有思路,看得懂报错,知道大概的方向,稍微懂一点代码,还是能写一个简单的,曾经有人实现过的功能

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

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

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

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

© 2021 V2EX