感觉 ChatGPT 还是可以生成比较好的 boiler plate code 的

2023-01-27 06:22:44 +08:00
 levelworm
比方说我让他生成一个用 C++写的 CHIP-8 模拟器。虽然可能是预览版的限制,导致它仅仅生成了针对三个 opcode 的代码,但是至少我能马上拿过来修修改改用了。对于加快开发速度还是有点用处的。

当然如果自己本身是做某某行业的,那么手头的相关代码肯定更多,这时候 ChatGPT 就没有太大的用处了。

我不知道 Pro 版本有什么特色,还是就是说可以随时运行。我准备买几个月玩玩看。
1265 次点击
所在节点    分享发现
6 条回复
dawn009
2023-01-27 08:58:02 +08:00
我昨天写批处理的时候突然想到用 ChatGPT 试试,确实能生成的代码改改就能用,节省大量时间。
lyuxiuchen
2023-01-27 09:05:03 +08:00
python 写的功能试着直接转成 swift ,几乎不用改就能用 lol
levelworm
2023-01-27 09:31:28 +08:00
@dawn009 对,他特别适合脚本。我还试过比较底层的代码,他也能写。不过估计就是看训练集多大。问题是人类学习写代码不也是这样吗?
youthfire
2023-01-27 11:45:38 +08:00
很好用,但错误率也非常高。最常见的就是给出根本不存在的参数,还看起来特别是那回事儿,查了文档发现没有,再问 ai ,它就会承认压根没有,浪费很多时间。比如 pandas 的 to_numeric 推荐我用 thousands 参数处理个别千分位不能识别问题。

也遇到过再非参考代码情况下会“遗漏”,虽然不多。比如明明 10 列列名,结果代码给了 9 个。

个别问题会死绕。比如前面给出的代码,你说我不需要考虑某某条件,它会给出另一种写法,然后说着说着又把前面否定掉的东西拿出来,再说自己确实出错了没考虑到,不断循环。

总体使用效率还是很高的,比 google 肯定高多了
levelworm
2023-01-27 12:26:37 +08:00
@youthfire 我琢磨着是不是就是用堆栈溢出做的训练集
ansonsiva
2023-01-27 12:50:01 +08:00
@youthfire 你可以在问的时候就先跟他说不要使用不存在的方法,他就不会瞎编了

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

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

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

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

© 2021 V2EX