时政
财经
科技
虚拟货币
其他
登录
#结对编程
关注
图拉鼎
6天前
周末在做一个新 feature,先是描述了几行需求就让 AI 生成了一个大概可用的样子,然后就开始不停的修改和测试。 这次比上次完成的那个 feature 大了很多:变更代码达到了 3000 行级别(包含测试代码,上次是 1000 行),结对编程提交了 11 次,终于接近完成目标。 本来想说心有点累,但是又想了想,如果我自己手写,也许要花一周而不是一个周末。 总的来说,这个过程依然是可以改进的:比如目前是边想边实现的,但如果中场休息一下把需求理的更清楚些,而不是不停的修改和测试,也许会更顺利一点。 在 AI 编程时代更需要常把「欲速则不达」放在心里。
#AI编程
#feature开发
#结对编程
#欲速则不达
#代码修改
分享
评论 0
0
NanYi
1周前
有时候觉得通过思路清晰、目的明确的自然语言描述让AI直接帮我实现功能,真不如我自己写,AI帮我做代码补全和解决局部方法实现。 前者就像我变成了我讨厌的产品经理,担心自己描述的不够清晰,最终等待半天换来的是AI生成的不让人满意的一大堆代码。 后者更像是有个牛逼程序员和我结对编程,让我写起代码来信心十足,甚至敢拍着胸脯保证写不出功能愿意提头来见。
#AI辅助编程
#自然语言描述
#代码补全
#结对编程
#效率提升
分享
评论 0
0
前端之虎陈随易
2个月前
原本今天还想写一篇公众号文章,不过跟AI编程一整天,感觉整个人都累垮了,你们跟AI结对编程累吗?
#AI编程
#编程助手
#结对编程
分享
评论 0
0
宝玉
7个月前
实例演示我是如何和 AI 结对编程的 比如我要做一个功能模块,我自己有个大概的思路,然后我将需求抽象精简,包含在一个上下文中,只是一个大方向,不涉及太多细节。(参考图1) 1. 让 AI 根据需求出设计方案 同样的需求我用 3 个不同的会话生成 3 次(参考图2、图3),这样可以生成不同的结果对比,看看差异,如果觉得结果都有问题,那么就调整提示词,继续生成几次,直到和 AI 的思路比较一致了。 这一步尽量不要设计太多技术细节,最好让 AI 出方案,除非你很有把握,因为有时候 AI 能提出更好的方案,就算它提不出更好的,和你想的差不多也是对你的一种肯定。 这就好比你是个经理,让下面三个资深员工就同一个需求分别出方案,然后选一个最好的,如果需求没描述清楚就完善需求。同理如果你一开始就把细节定了,那么给员工的发挥余地就小了,所以最好让员工自己提方案,说不定会有更好的方案。 2. 设计方案确定后,填充细节生成代码 方案定下来后,就可以把方案的细节都补充上,避免 AI 在生成代码时遗漏,然后交给 AI 去生成(参考图4)。生成后简单 Review 下就知道是不是遵循了设计。 如果没有遵循设计,就完善提示词,让 AI 重新生成,指导遵循了设计 如果有 Bug,先尝试在回复中纠正,如果1-3次纠正还不能修复,重新调整提示词或者提示词都不用调整,直接重头生成,或者去试试其他更好的模型。 这同样也相当于你扮演经理的角色,定好设计后让员工去写代码,如果他们没搞明白设计就重新说明,如果写的有 Bug 就告诉他们 Bug 在哪让他们修复,如果修复几次都修不好,就开除换人重写。 总结下就是像一个开发经理一样,去跟 AI 员工描述需求,让手下几个 AI 员工去设计,AI 员工设计完挑选确认方案,方案确认后继续让 AI 员工帮你生成代码,代码不好就修改提示词重新生成。
#人工智能
#结对编程
#功能模块
#设计方案
分享
评论 0
0
宝玉
7个月前
o1 之前我是把 AI 当实习生的,因为它的智力和经验绝大部分时候是不如我的,所以我就需要给明确的指令,让它按照我的指令去一步步完成。但是到了 o1 的时候,智力是有明显提升的,有时候能给出比我更好的方案。 所以我现在会把 o1 当成一个结对编程的伙伴,有时候只是提供上下文和我需要做的事情,并不自己提供方案,让它提供方案,看有没有比我自己想的更好的方案,或者给予它的方案提出后续改进的要求。 (注意:多用新会话生成而不仅仅是基于前面的会话追问,因为它新生成的内容会受前面会话内容的影响,而新会话更容易产生新鲜的内容) 比如我在设计一个对字幕内容检索的搜索方案,我会把期望的结果和数据都发给它,让它设计方案(图1),然后生成几次。第一次它的检索方案(图2)是按空格拆分,没有考虑到中文字符串是没有空格的情况;第二次它的方案(图3 )就比较靠谱了,先把所有内容拼接在一起,并记录原始位置,然后检索,再根据位置去找到原始的字词。 AI 已经从实习生成长为结对伙伴了,有时候能提出比我们自己更好的方案,能从它身上学习到知识。
#AI
#实习生
#智力提升
#结对编程
#方案
分享
评论 0
0
图拉鼎
2年前
有点想找暑期实习生了,我和 ChatGPT 的结对编程也满足不了产品的进度了。 想要一个 Web 前端开发,来做 MarkMark 产品的「标注」功能。最好在杭州,最好能来良渚和我结对编程,至少需要一个月吧。我可以给实习报酬,可以给实习证明,还有什么是实习生想要的?可以和我聊一聊(或者给我点建议)。
#暑期实习
#Web前端开发
#杭州良渚
#MarkMark标注功能
#结对编程
分享
评论 0
0
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞