图源:Alexandr Dubynin/Getty Images
几天前,一位业内权威人士发表了一篇针对一家领先的IT咨询公司的严厉抨击,称与其花数百万美元续约这家公司的服务,不如使用ChatGPT(Chat Generative Pre-trained Transformer,是人工智能技术驱动的自然语言处理工具,它能够通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务),还是免费的。
他们抨击的理由是:无论如何,顾问们只会从ChatGPT那里得到他们的答案或建议,所以不如避开第三方,直接去ChatGPT。
这对于任何雇佣或寻求被雇佣从事人工智能密集型工作的人,无论是开发人员、顾问还是商业用户,都是一个宝贵的教训。这一批评传达的信息是,任何人,即使技能有限或不足,现在都可以利用人工智能取得进步,或者看起来像是专家。正因为如此,竞争环境就趋平了。我们需要的是那些能够为人工智能提供的信息和结果提供视角和批判性思维的人。
即使是技术娴熟的技术人员或主题专家也可能会陷入过于依赖人工智能进行输出的陷阱,而不是应用他们自己的专业知识。
这就是Esquire Bank(为律师事务所、支付处理和商业房地产融资提供创新解决方案,重新定义关系银行业务。)的想法,该银行为律师事务所提供专业融资,并希望人们了解业务以及人工智能需要做什么来推进业务。笔者最近在Salesforce(创建于1999年3月的一家客户关系管理/CRM 软件服务提供商,总部设于美国旧金山,可提供随需应用的客户关系管理平台)的纽约会议上采访了Esquire Bank的首席创新官Kyall Mai(凯尔·麦),他分享了他在人工智能方面的经验和观点。
Mai(麦)本人从程序员晋升为涉及多领域的首席信息官,他并不认为人工智能可能是未来最有价值的提高生产力的工具之一。但他也担心,过度依赖生成式人工智能——无论是内容还是代码——都会降低人们思维的质量和敏锐性。
“我们意识到,拥有出色的大脑和结果,并不一定比那些愿意进行批判性思维(在生成式人工智能推荐方面给出自己观点)的人好。”他说,“我们希望有情感和自我意识的人说,‘嗯,这感觉不太对劲,我有足够的勇气与某人交谈,以确保有人参与其中。’”
Esquire Bank采用Salesforce工具,将人工智能的生成式和预测性两个方面都包含在内。Mai(麦)表示,预测性人工智能为银行决策者提供了“哪些律师正在访问他们的网站,并根据这些访问帮助个性化服务”的见解,他的首席信息官角色包括客户参与和IT系统。
作为一家全虚拟银行,Esquire的许多人工智能系统遍布营销团队,融合了生成式人工智能交付内容和后端预测人工智能算法。“每个人的经历都是不同的,”Mai(麦)说,“因此,我们正在使用人工智能来预测下一组交付给他们的内容应该是什么。它们基于系统背后和系统中关于我们可以对特定前景做什么的所有分析。”
在与人工智能的密切合作中,Mai(麦)发现了人性中的一个有趣的转折:当人们逐渐依赖这些系统时,他们往往会忽视自己的判断和勤奋。“举个例子,我们发现一些人变得懒惰——他们提问一些事情,然后判别,‘啊,这个回答不错’,然后继续发送疑问。”
当Mai(麦)察觉到员工对人工智能的过度依赖时,“我会带他们走进我的办公室,说‘我付钱是需要你自己的观点,而不是你要让我阅读的人工智能中的提示和回应。只是拿着结果和把它还给我并不是我想要的,我期待着你的批判性思考。’”
尽管如此,他还是鼓励他的技术团队成员将平凡的开发任务转移到生成式人工智能工具和平台上,以腾出自己的时间与企业更紧密地合作。“程序员们发现,他们过去花在编写行政代码上的时间有60%不一定是开创性的。人工智能可以通过语音提示为他们做到这一点。”
因此,他看到“经典程序员和业务分析师之间的界限融合得更多,因为程序员不会花大量时间做没有真正增值的事情。这也意味着业务分析师可以成为软件开发人员。”
【睿观:软件开发领域中正在发生的转变,强调跨学科合作的重要性,以及技术人员和业务人员之间边界的模糊化不再是可选,而是现代软件开发成功的必需因素。这种融合趋势可以从几个方面来解释:
1.技术与业务的紧密结合: 随着技术的发展,尤其是敏捷开发、DevOps和持续集成/持续部署(CI/CD)的普及,软件开发过程中对快速响应市场变化的需求更为迫切。这要求开发团队不仅仅具备技术能力,也需要对业务有深入的理解,以确保快速迭代的产品能够满足市场和用户的真实需求。
2.减少无增值活动: 程序员倾向于将时间和精力集中在可以直接带来价值的开发工作上,例如编写代码、优化系统性能或改进用户体验,而不是花费大量时间在会议、需求澄清等环节。这不意味着这些环节不重要,而是在强调开发工作的效率和聚焦。为了确保开发工作的聚焦性,业务分析师和程序员之间需要有更紧密的合作,以更加直接和高效地沟通需求和解决方案。
3.业务分析师的角色转变: 传统上,业务分析师主要聚焦于需求收集、分析和文档化,作为沟通业务需求与技术团队之间的桥梁。但在当前的发展趋势下,业务分析师的角色开始向包含更多技术相关活动转变,比如参与产品管理、用户体验设计甚至直接参与到软件测试和开发过程中。这种转变要求业务分析师具备一定的技术理解和能力,以便与开发团队更高效的沟通和合作。
4.软件开发人员的角色扩展: 与此同时,软件开发人员也被鼓励扩展他们的角色,不仅对代码负责,也对产品的最终成果和业务价值负责。这意味着他们需要更多地参与需求分析、决策过程甚至用户研究活动中来确保技术解决方案能够满足业务目标。】
“当我坐在一个平台前,说‘我想要一个能做这个、这个、这个和这个的系统’,将是一件有趣的事情,它做到了。”
作者:Joe McKendrick(乔·麦克肯德里克)
想要的是:大胆的头脑,而非懒惰的提示性作家。(即不用ChatGPT)
译者:宝蓝 @lex