说实话,在自主研发还是购买现成产品之间犹豫不决从来都不是一件有趣的事。而当人工智能介入时,情况只会变得更加混乱。如果你正在开发 MIUI 功能,你很快就会遇到这个问题——你应该自己开发人工智能,还是使用第三方工具?
整个 构建与购买人工智能 事情不仅仅是一个流行词。它会影响你的预算、时间表,以及你的功能最终给用户带来的体验。没有完美的答案,但肯定有一个聪明的方法来思考它。
你实际上在做什么?
首先,目标是什么?如果你连“那里”是什么样子都不知道,就无法选择如何到达那里。
您要添加更智能的照片工具吗? 语音特征?根据用户行为推荐东西?你的答案会改变游戏规则。
如果你的功能很常见,而且已经有人开发了相应的工具,那么购买工具可以节省你很多时间。但如果你想做一些定制化或大胆的尝试,那么构建自己的AI或许是个不错的选择。
还要考虑你的用户。他们习惯什么?什么会让他们感到惊讶或烦恼?这也很有帮助。
何时值得从头开始构建
构建自己的人工智能意味着你拥有完全的控制权。你可以设计模型的运作方式,制定规则,进行调整。
当你处理一些核心问题时,这很好 MIUI——比如手势控制或系统级个性化。你希望它感觉原生,无缝衔接,而非强行添加。
但我们不必粉饰太平。建设需要付出努力。你需要了解人工智能的工程师。你需要数据。你还需要时间来测试、调整和修复问题。
如果你的团队以前做过类似的事情,那么你现在的处境就很好了。如果他们没有做过,那么你可能会面临延误。
购物可以救命
有时候,你只需要让某个功能正常运转。购买一个 AI 工具就像按下开关一样简单。它提供了海量预设选项,涵盖语音、摄像头、推荐等等,应有尽有。
将其插入,配置一些东西,然后就可以了。
当你的截止日期很紧的时候,这很完美。如果你的作品比较简单或者没有特别的原创性,这也很管用。
你不需要庞大的 AI 团队。你无需管理模型,也无需担心极端情况。供应商会承担繁重的工作。
只是要了解限制。你必须相信供应商会修复错误。而且有时很难让第三方工具与 MIUI 的外观和风格保持一致。
时间和金钱永远很重要
我们不要假装时间和预算不会影响决策。如果你的团队只有两个月的时间来发布产品,你可能无法构建自己的AI。那是一项艰巨的任务。
购买东西可以节省时间。它能让你更快地测试功能。这也意味着项目中需要的人员更少。
但也要从长远来看。购买的前期成本可能较低。但从长远来看,你得支付许可费。虽然早期构建成本较高,但你不会永远为别人的代码付费。
尝试考虑一下发布之后的事情。如果这个功能能够持续下去,或许值得投资。
所有权是一件大事
人们总是忘记一件事——当你构建了某样东西,它就属于你了。你可以随时修改它,无需等待即可更新。一切由你掌控。
这对于 MIUI 级别的功能来说是一个巨大的胜利。这些功能至关重要,它们处于核心位置。如果它们出现问题,人们会注意到。
使用第三方工具,你实际上并不受控制。供应商可能会提高价格,可能会取消支持,甚至可能只是放慢更新速度。
如果发生这种情况,你就得手忙脚乱了。所以,如果这个功能至关重要,拥有这项技术能让你安心。
它需要扩大规模吗?
有些功能是一次性的,有些则需要随着时间的推移不断完善。您可能一开始只使用一个基础工具,之后再添加更多语言、设备或用例。
如果这是你的计划,那么建设能给你更大的发展空间。你可以规划扩张,可以针对新市场进行调整,可以随时做出改变。
在这里,购买仍然有效,但前提是供应商能够与您一起扩展规模。提出正确的问题。不要想当然地认为他们六个月后就能满足您的所有需求。
不要跳过真实世界的测试
AI 在演示中总是看起来很棒。真正的考验是在用户触摸它时。
通过构建,您可以控制模型在现实世界中的运行方式。您可以测试不同版本,尝试不同的想法,并修复不适用的部分。
购买后,测试可能会受到限制。有些工具允许你调整行为,有些则不允许。在购买之前,请务必了解供应商系统的灵活性。
在 MIUI 中,流畅的性能至关重要。如果感觉不对劲,用户会察觉到。
总结:选择适合你的情况
这里没有神奇的答案。两种方法各有利弊。重要的是了解对你的产品来说什么最重要。
如果你想要完全掌控,并且有时间投入,那么构建自己的AI将会非常有效。如果你追求速度,并且功能不太独特,那么购买AI或许是明智之举。
始终先问问自己要解决什么问题。想想你的用户。看看你团队的技能。然后决定什么能让你获得最大的成功。
这不仅仅是将人工智能融入 MIUI,而是要确保它适合、有效,并且真正带来价值。