Build vs Buy in the Age of AI
过去,一个公司想用软件解决一个问题,总要先做一道选择题:自己开发(build)还是买现成的(buy)。自己开发意味着要养一个技术团队,花几个月甚至几年写代码、修bug、上线,好处是软件完全按自己的需求来。买现成的则是从外面的软件公司买一个产品,比如用Salesforce管理客户关系,用Workday管人力资源,好处是马上能用,但功能只能按别人的设计走。这道选择题几乎每个公司都做过,而且通常很纠结。
现在人工智能(AI)来了,这道题的答案开始变得不一样。文章的作者是硅谷产品集团(Silicon Valley Product Group)的成员,他们长期观察科技公司怎么做产品,现在他们发现,AI正在模糊“自己开发”和“买现成的”之间的界限。过去,一家公司想做一个带AI功能的软件,比如一个能自动回答客户问题的聊天机器人,如果自己开发,需要雇AI专家、买算力、训练模型,成本极高;如果买现成的,只能买到通用产品,比如市面上的聊天机器人,功能固定,不一定适合自家业务。但现在,有了大语言模型(large language models,一种能理解并生成人类语言的AI技术,比如ChatGPT背后的技术),公司可以花很少的钱租用这些模型,再搭上自己公司的数据,就能快速做出一个高度定制化的AI功能。这既不是完全自己开发,也不是完全买现成的,而是一种新的混合方式。
作者举了一个例子来说明这种变化。假设一家保险公司想用AI来帮助理赔员快速审核理赔报告。过去,如果自己开发,需要从零训练一个模型,耗时耗钱;如果买现成的,市面上没有专门为保险理赔设计的AI产品。但现在,这家公司可以租用一个大语言模型,然后把自己公司过去成千上万份理赔报告和审核标准输入进去,让模型学习什么是好的理赔判断。这样,几周之内就能做出一个AI助手,理赔员把新报告贴进去,AI就能给出初步建议。这个AI助手既不是完全自研的,也不是现成的,而是“基于现成的AI能力,用自家数据定制出来的”。作者把这种方式叫做“组装”(assemble),意思是公司不再需要从零造轮子,而是把已有的AI部件和自家数据拼在一起。
这个变化对产品经理和公司决策者来说,意味着要重新思考怎么做产品。过去,产品经理在决定“自己开发还是买”时,主要考虑成本、时间、控制权。现在,因为AI能力变得像水电一样可以随时租用,产品经理可以更快地试验想法:先租一个AI模型,搭一个简单版本,看看用户是否真的需要这个功能,如果验证成功,再决定是否投入更多资源做深度定制。作者强调,这种新模式让产品发现(product discovery,即弄清楚用户真正需要什么的过程)变得更便宜、更快。过去,做一个AI功能可能需要先花几十万买服务器、雇专家,等做出来才发现用户不想要;现在,花几千块租几天AI模型就能做出原型,用户试了不满意就换方向,损失很小。
不过,作者也提醒,这种混合方式不是万能的。如果公司需要的AI功能非常特殊,比如要识别某种罕见疾病的医学影像,而市面上的通用AI模型根本没见过这种影像,那还是得自己从零训练模型。另外,如果公司对数据安全要求极高,比如银行不能把客户交易数据送到外面的AI模型去训练,那也得自己搭建全套AI系统。所以,选择题并没有消失,只是选项变多了:除了传统的“自己开发”和“买现成的”,现在多了一个“基于AI能力快速组装”。
读完后能带走的判断是:AI并没有消灭“自己开发还是买”这道选择题,而是给了一个更灵活的中间答案,先租用AI能力快速验证,再决定要不要深度投入。对没有技术背景的读者来说,这意味着未来你所在的公司可能会更频繁地尝试AI小工具,而且这些工具可能不是花大钱请人做的,而是产品经理用现成的AI模型和公司数据拼出来的。你不需要懂代码,也能参与讨论:这个AI功能真的解决了实际问题吗?数据给出去安全吗?这些才是更关键的问题。