为什么要学习AIAI已经成为各行各业都绕不过去的话题,大家都需要回答一个问题:AI能帮我做什么?这个问题会打得好就增强竞争力。比如我的一个朋友是大学老师,AI一度让他非常焦虑,因为他找不到这个问题的答案。我给他的建议是,老师需要转变观念:“从教到辅助学”。“教”是我会, 你不会,我告诉你。辅助学是可能我也不怎么会,但我知道怎么学习能更快。而软件行业除了也需要回答这个问题外,也需要回答:我可以用AI提别人解决什么问题?除了AI可以对各行各业进行赋能外,软件本身的架构已经产生的变化。原来软件并不能理解自然语言,跟没法思考,所以只能要求用户按照不同的属性进行填写表格信息。这非常反人性,医院那种审犯人一样的问答是不是非常讨厌,人味少了点,而自然语言沟通是更人性化的。这就要求对AI的基本能力,以及现有惯用架构需要有个了解。 作为软件开发人员在Cloude Code全流程编码能力面前是否有学习AI的必要,这就需要问个问题:你身边的人是否可以很容易的上手软件开发,将AI能力应用起来?我想大部分的答案是不能,那这就需要专业的软件人员这个些人以帮助。当然一些形态会发生变化。AI能帮软件开发什么从简单的代码搜索,到半自动创建类和删除文件,再到全托管的Agent模型。AI越来越多的赋能软件开发的各个环节。无论使用什么样的开发技术,最后依然得落地到个人,需要进行人工核查代码。一、搜索引擎二、IDE插件