我是2月下旬订阅的 Plus,基本上每天都会用它来写代码,整体来看,它写代码的速度确实比我快。但很多写出来的代码,还是需要我去修改,我需要读懂它写的代码,然后根据业务实际的需求去修改部分内容,才能达到可用的程度。有时候,可能确实是我描述不清晰,虽然可以咋它说的不对的情况下,给出报错信息,让他继续修改,但是我发现如果聊天过长之后,它会忘记最初的上下文,并且可能给出之前重复的被证明不可行的代码方案。
另一个问题是,它的代码信息是过时的,比如 SwiftUI 相关的内容,因为这两年的api在很快的迭代,它给的代码和解决方案,可用性就差,我还是得去查官方最新的文档。
我更多的时候,还是用它来写函数,也就是我明确的知道我的输入、中间的逻辑、输出,我告诉它,它能非常出色的帮我完成任务。
我也尝试过让它帮我从零开始写一个小的应用,python 应用和 web 网站我都试了下,我按照它的要求一步步做,也做出了不错的半成品。 #AI# #AIGC#
但是,这是因为我是一个程序员,如果不是程序员,它列出来的步骤,还是不够详细,也无法作为小白的上手指南,因为这其中有很多隐性知识。如果说的更详细,又涉及到 token 字数限制的问题,当然,也许可以通过另开一个对话,专门解决这一个小问题。
基于以上几点实践,目前阶段,还是需要程序员的,对于程序员来说,这么好用的工具,一定要用起来。
独立开发者社群: https://dev4myself.com/blog/indie-developer-app-growth-diary-planet-introduction