Chapter 13 Build or Buy
Many organizations today start by hiring a team of data scientists to implement AI. Yet, this is not the only way of bringing your AI vision to life, nor is it the most cost-effective, especially when you’re just getting started.
different strategies for integrating AI
Buy Strategy
AI applications that commonly come prepackaged include:
- Virtual AI assistants
- Facial recognition systems
- Sentiment analysis tools
- Language translation services
- Product recommendation engines
- Speech recognition systems
pros and cons of buy strategy
Pros of Buy Strategy:
- Convenience: Off-the-shelf solutions are easy to implement without needing a specialized team of data scientists.
- Cost-Effective: Reduces the need for extensive resources and expertise in machine learning algorithms.
- Low Maintenance: Typically, there is less need for ongoing maintenance and monitoring of models.
- Utilizes Existing Teams: Existing engineering and IT teams can evaluate, customize, and integrate these solutions into business systems.
Cons of Buy Strategy:
- Overgeneralization: Off-the-shelf solutions are designed to be broadly applicable, which can compromise quality and accuracy.
- Lack of Customization: The underlying assumptions may not align with specific organizational use cases and data needs.
- Inadequate for Specialized Needs: Solutions requiring high levels of accuracy in particular domains may be better served by custom-built options.
The Custom-Build Strategy
...starts with building out an MVP - geeting user feedback before developing final product. This feedback limits the risk of failure. MVPs are useful for iterative improvements. During testing, you can use your MVPs to evaluate your ROAIs, assess real-world model performance, get feedback from users, and then iterate as needed.
There are several ways to get your MVPs implemented:
“Hire” internal data science teams
.. pass.. 在内部找团队支持
Hire AI consultants
How to use consultants
- End-to-End Implementation: Consultants handle all aspects of the project, including data formatting, cleaning, model development, experimentation, testing, and delivering production-quality code. They may also assist with deployment if it involves a cloud-based service.
- Working Prototype Model: Consultants build a functional prototype, which your engineering team then develops into a minimum viable product (MVP) .
- Technical Advisory Model: Consultants act as coaches or architects, providing guidance while your engineering team collaborates with them to implement the AI solution.
... working prototype and technical advisory models are sufficient for our needs. They often independently test prototypes to ensure functionality before expanding to an MVP. This approach ensures that the data science components are developed correctly, allowing engineering teams to refine the solution for edge cases, integrate it into existing infrastructure, and enhance the source code to meet coding standards. Additionally, the MVP must undergo testing during the Post development testing (PDT) phase.
prototype is even earlier than MVP
What to look for in consultants
聚焦业务、有落地经验、项目管理能力强
- Problem-Focused, Not Techniques-Focused - 选择专注于解决问题并考虑符合要求的技术的提供商。一些较新的技术生产成本要高得多,并且可能会使您面临财务⻛险。
- Expertise and Past Projects - 为避免落入营销陷阱,请始终查看实施团队或个人的资格。他们有 AI 领域的经验和培训吗?他们完成了哪些项目?谁在领导团队?仅仅拥有研究生学位,尤其是在计算领域之外,并不意味着他们知道如何实施 AI 解决方案或处理数据。
- Cost-, Time-, and Scope-Sensitive - 项目管理的专业性。对于 AI 组件,咨询公司需要将它们进一步分解为多个阶段。这样,我们才能知道每个阶段会发生什么,我们可以分阶段快速测试解决方案,而不是等待整个计划完成。服务提供商是我的技术专家。他们应该知道如何将问题分解为具有时间线信息的合乎逻辑且范围明确的部分。
Hire new in-house data science personnel (the most expensive)
此外,行业经验法则是,对于您雇用的每1位数据科学家,要有2~3名数据工程师来支持这些数据科学家。换句话说,您需要雇用的不仅仅是数据科学家。
To be strategic, before bringing on data scientists, consider hiring a strong team of data engineers. They can be instrumental in many ways. They can start supporting your internal data needs, help implement parts of your AI and data strategy, and support AI initiatives whether you outsource, buy, or build internally.
Skills to look for in Data Scientists
A candidate’s expertise can be determined by their:
- Educational background or other formal training
- Past projects completed (in an industry setting)
- Ability to describe appropriate solutions for your company-specific problems
- Software engineering skills
- Ability to articulate and measure the success of AI initiatives
- Know-how to productionize models as a bonus
benefits of having an in-house data science team
Pros of Having an In-House Data Science Team:
考虑长期效应,但是也有风险,中国的离职率很高。
- Deep Understanding of Company Infrastructure: In-house data scientists develop a strong understanding of existing data stores and company processes over time, enhancing their ability to support AI initiatives effectively throughout the development life cycle.
- Implementation of AI Strategy: They can assist in executing the organization’s AI strategy, ensuring alignment with business goals and facilitating ongoing AI development.
Cons of Having an In-House Data Science Team:
- Siloed Work Environment: Data scientists often work in isolation, which can hinder collaboration and limit their awareness of company inefficiencies, leading to suboptimal application of AI.
- Misguided AI Applications: Without direct experience of organizational challenges, data scientists may guess where to apply AI based on data availability rather than focusing on high-impact problems.
- Underutilization of Expertise: Companies may fail to realize the value of their data science teams unless they actively engage their expertise or integrate data scientists into specific departments.
Const considerations: In-house data science personnel versus Consultants
... if there are no demands, then I am dead ..
it makes the best sense to hire data scientists when you have a series of projects for them.
Otherwise, it can become a financial burden.
If you’re tackling one-off projects or just getting started with AI, it may be wiser to hire consultants until you’re able to plan out initiatives for the long term. Plus, don’t forget, you also need to hire data engineers to support your data strategy and your data scientists.
How the costs of implementing AI projects stack up after three years using a
consultant versus full-time data scientists. Scenario 1 assumes projects in the
first year and maintenance thereafter. Scenario 2 assumes new projects every
year.
购买与内部构建 AI 解决方案或使用顾问的比较
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架