为了赚钱,OpenAI不想干的,微软全做了。。。
本文首发微信公众号:飞总聊IT
微软和OpenAI的关系,挺复杂的。
OpenAI有一个产品,就是卖GPT模型的API服务。
用户可以选择GPT-3.5 turbo或者GPT-4。3.5的又快又便宜,4的又慢又贵。
但是不管怎么样,用户可以基于API做很多事情。
微软Azure也推出了一个service:Azure OpenAI Service。
这东西也是卖GPT模型的API服务。
这两个东西,看起来真的没什么区别。都是一回事。
所以用户也很懵逼,到底这是怎么了,左手和右手竞争么?
那么问题来了,这两者真的没区别吗?
还真别说,国内外的用户很快就发现了区别。
还是要感谢互联网的伟大,不然的话,广大网民发现区别还需要点时间。
有个同学发现,对同样的GPT模型,如果调用的时候是英文的话,总是返回正确的结果。要是调用的是Chinese,就总是断了连接。
这就奇怪了,为什么会有差别呢?
如果直接调用OpenAI的服务会怎么样呢?大家都知道,OpenAI对某些国家没开放,所以,理论上是没办法调用的。
但是Azure OpenAI Service调用起来,就简单多了。
这个同学研究以后发现,原来Azure OpenAI Service多了一个叫content filter的东西,导致了服务中断。
Content filter干啥呢?微软也没藏着。下面的链接里面给了很全的解释:
https://learn.microsoft.com/en-us/azure/cognitive-services/openai/concepts/content-filter?WT.mc_id=twitter&sharingId=AZ-MVP-5004660
按照文章的介绍,微软针对了若干种语言,开发出了自己的内容过滤器。
内容过滤器过滤各种有害的内容,过滤的地方有两个,一个是发过来的prompt,一个是返回的结果。
任何一个地方有不对的,都会触发内容过滤。
当然,我们知道,每个国家,每个地区对什么内容需要过滤,什么内容不需要过滤的标准是不太一样的。
所以有些内容中文不需要过滤,但是英文需要过滤,反之亦然。
这就解释了为什么同样的内容,英文可以返回结果,但是中文没有返回结果了。
这个事情,显然微软是做得很细致的。
这个事情,显然OpenAI是不太愿意花那么多时间去做的。
OpenAI觉得,这种事情,和做AI大模型比起来,太费时费力,也没什么实际价值。
微软觉得,如果我要舒舒服服的赚钱,不被找茬的话,那我就要好好的过滤好文字,不然在美国黑命贵,LGBTQ等等,都可能因为不当言论,找我麻烦呢。
Content filtering当然不需要那么高大上的LLM技术,但是肯定是个工程上的体力活。
微软说,我不在乎体力活,为了赚钱,我乐意。
所以,微软才是商业化的顶流。
这也说明了微软,和OpenAI确实不是同样的公司,现在能绑在一起,也真的是不容易。
当然,我们能理解,为了赚钱,还是需要干很多脏活累活的,不然的话,钱都没得赚了,大模型又怎么样呢?
至于将来,微软和OpenAI能不能够亲密无间合作下去,我估计微软和OpenAI都不知道吧。
你知道吗?你怎么觉得?
最后,再宣传一下飞总的ChatGPT朋友圈。飞总的朋友圈聚焦在大模型的技术和商业上,欢迎志同道合的人一起加入学习研究。
微信扫码关注该文公众号作者