与AI的相处之道
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
随着ChatGPT去年掀起的AI浪潮,人们关注哪些工作可能被AI取代。本文通过作者编写轻量级BFF层的经验,探讨AI工具在具体工作中的应用与感受。
在项目开始时,作者使用ChatGPT对BFF主流技术进行调研,了解流行语言和框架及其优缺点。随着对话的深入,ChatGPT提供越来越详细的信息。
作者选择了Node.js作为技术栈,尽管之前未曾接触过JavaScript及Node.js。通过安装GitHub的Copilot插件到VS Code,作者以一问一答的方式和设置注释让AI助手生成代码,从而加快了学习和开发进程。
使用AI辅助工具带来的感受是显著的。相较于传统搜索引擎,ChatGPT和Copilot更为方便和高效,可以在不离开IDE的情况下快速获得代码和反馈,提高工作效率。
然而,作者也提出了一些思考。简单的模式匹配工作虽然容易被AI完成,但构建自己的编程思维和创造性使用代码则更为重要。AI的建议是否合理仍需人的判断,因为AI可能无法辨别最优代码,且其建议可能不是基于人的价值观。
就当前而言,AI并不会取代人类,但人需要学会与AI协作。人的推理基于个人的世界观和价值观,与AI生成的答案不同,因此最终决策仍需人来做。此外,与AI协作可能会让我们更忙碌,但这并不意味着可以懈怠,在信息量爆炸的时代,人类需要更高层次的智慧。
对于程序员来说,AI的时代不意味着失业,而是转变成AI赋能的超级个体,理解并解决新出现的需求。《人月神话》总结的软件开发的本质困难指出,需求和解决方案不是简单模式匹配,程序员的角色更多是作为连接人类与AI技术的桥梁。
最后,作者强调保持批判性思维的重要性,指出人类的知识获取方式多样,而AI目前仅是对训练数据的反射应用。作者引用《80 Ways to Use ChatGPT in the Classroom》一书,强调AI将帮助我们处理更多工作,让我们专注于更紧迫的问题,并鼓励人们拥抱AI,让其为我们服务。
文章结束时,作者提倡交流落地经验,并推荐关注其公众号。
想要了解更多内容?