Remove the Fluff: Five Important Questions Businesses Should Ask Before Implementing AI in Their Workflows.
Last Updated on May 9, 2024 by Editorial Team
Author(s): Claudio Mazzoni
Originally published on Towards AI.
I recently attended an Artificial Intelligence Users meeting, it was my first time since the pandemic that I attended a technical get together like it. The room was filled with very smart folks, people from all walks of life and careers, some were technical, others were business users. To me the highlight of the night were the two speakers.
The first one talked about how AI is revolutionizing the music industry, how AI models are helping with the inception of music and finally to how Machine Learning is helping bridge gaps between producers and listeners at the distribution phase.
Meanwhile the second speaker showcased how he leveraged an βAgenticβ architecture to build an AI assistant app that is able to navigate, comprehend and work with his client through the clientβs ecosystem such as slack or Outlook to deliver multi step solutions that are otherwise hard to automate.
Many attendees at the event were non-technical industry leaders, intrigued by AIβs potential to transform their businesses but lacking a clear understanding of its capabilities and limitations. Surrounded by diverse perspectives on AIβs impact, I gained new insights into its challenges and possibilities.
This article will explore how non-technical individuals can effectively navigate the AI revolution and outline five crucial questions to consider before incorporating AI into organizational workflows.
DISCLAIMER: This article will be non-technical, focusing on current trends, key methodologies, and frameworks for AI development, some technical lingo might be also used but be highlighted for your review. The term βAIβ will primarily refer to large language models (LLMs) like GPT or Claude, though itβs evolving to include models that understand and generate images and videos.
Finally, this article exclusively represents my personal opinion in the matter, to be honest each point can be its own article. Having said that if you disagree or have more to add to the conversation, please feel free to add your comments below.
One: To AI or not to AI. What have companies like OpenAI brought up that is different from previously existing solutions?
To say that artificial intelligence technologies have evolved in the past three years is an understatement.
In the beginning if you needed a solution that required AI, organizations would use traditional Machine Learning.
Transformer models, the predecessors to Generative Pretrained Transformer (GPT), dominated the solutions landscape. These solutions, were well crafter but could only perform a single task such as Sentiment Analysis or Text Summarization and required a high level of Data Science knowledge to be leveraged.
Then came OpenAI with ChatGPT with its distinctive approach and capabilities but set them apart from earlier solutions was how little knowledge you needed to leverage its capabilities.
Here are a few key aspects where companies like OpenAI have made a difference:
- Advanced Natural Language Processing (NLP): These AI models can understand and generate human-like text, providing an interaction quality that closely mimics human conversation.
- Generalization Capabilities: Unlike traditional AI systems that are often designed for specific tasks, new models demonstrate a broader generalization capability. For example, these models can perform a variety of tasks like translation, summarization, code generation, and even image creation, without needing task-specific training and little knowledge.
- Instruction and reasoning. Some of the new models have been trained to both understand human instructions and work out basic reasoning. Enabling its use in ways not possible before.
- Accessibility and Scalability: OpenAI, Anthropic and Google have focused on making powerful AI models more accessible to the general public and businesses of all sizes. By offering APIs and cloud-based services, theyβve lowered the barriers to entry for using advanced AI, which allows even small startups to implement state-of-the-art AI technologies even with little to knowledge.
- Open-Source Contributors: OpenAIβs work is not open-source; if you want to use their models, you have to pay. However its models build upon an open source architecture and most of the internet data available. Both things are free. Because of this other companies and organizations have taken up the mantle of contributing to an open-source alternative. For example, Metaβs βLLamaβ models, or Mistrals β8β7B Mixtral of Expertsβ have proven to be as good if not better than OpenAI in some benchmarks, helping to democratize AI development, usage and encourage innovation across the global tech community.
As AI and its uses continues to evolve, ongoing innovations will likely continue, new methodologies and approaches will to not only serve us but also transform our interaction with technology, democratizing it and changing it in fundamental ways.
Two: Build it in-house or use a vendor. Are my AI goals better served in-house, or can a third party deliver them?
Integrating artificial intelligence (AI) into business workflows presents a critical decision: whether to develop AI capabilities in-house or to outsource them to a specialized vendor. This choice should be informed by an analysis of the businessβs specific needs, capabilities, and long-term goals.
In-house development:
Pros:
- Customization: Tailoring AI solutions specifically to the unique needs and nuances of the business. Vendors' goal is to deliver you the product you want, but at the end of the road, they are here to make money. Some companies will try to upsell or will cut corners to ensure that their profit margins meet their expectations regardless of your goals.
- Control: Greater oversight over the development process, data security, and intellectual property. OpenAI is not discrete about the fact that every API call to its model is recorded and used to finetune its models. Depending on the size and type of work you are doing, using applications powered by it can potentially put you at risk of compromising company or client data or potentially sharing your intellectual property with competitors using the platform.
- Integration: Easier integration with existing systems and workflows, allowing for more cohesive operational alignment.
Cons:
- Cost: Significant upfront investment in talent acquisition, technology infrastructure, and ongoing maintenance.
- Time: Longer development timelines, especially if starting without an established AI expertise base.
- Risk: There is a higher risk of failure due to the potential lack of experience and the evolving nature of AI technologies.
Outsourcing to a vendor:
Pros:
- Expertise: Access to specialized knowledge and experience that can accelerate deployment and innovation.
- Cost-efficiency: Potentially lower costs by avoiding the overhead associated with in-house development teams and infrastructure.
- Scalability: Easier to scale solutions as the vendor likely has the resources and frameworks in place to support growth.
Cons:
- Less customization: While some customization is possible, solutions may not be as tailored compared to in-house developed ones.
- Dependency: Increased reliance on external entities for critical updates, support, and future development.
- Data security: Potential concerns over data privacy and security, depending on the vendorβs protocols and the sensitivity of business data.
Businesses must weigh these factors based on their specific circumstances, including current technological capabilities, strategic focus, and resource availability. Whether building AI in-house or using a third-party vendor, the key is to ensure alignment with the businessβs overarching goals and the flexibility to adapt as those goals evolve.
Three: A Sledgehammer for cracking nuts. Is AI the best solution for my organization's needs?
When considering integrating AI into your business processes, itβs crucial to determine whether AI is the right tool for the job. In this day in age avoiding the feeling of FOMO (fear of missing out) is as fundamental as being innovative. Before moving forward with AI, assess the specific challenges and needs of your organization.
Ask questions like: Is the problem weβre trying to solve complex enough to require AI? Could simpler solutions be more effective? A little secret no AI professional dears to share is that many business requirements can be delivered using traditional automation and programming. At the moment, traditional engineering is cheaper, more reliable, and more easy to build than AI applications.
A rule of thumb to determine if AI is the right tool for the job is to first ask yourself is if the inputs or the outputs are ambiguous in nature. LLMs are really good at understanding nuance and can further be finetuned to improve on this factor. For example a finetuned model used as a chatbot might be able to understand industry terminology (input) and then generate a response that matches what the users are looking for (output).
On the other hand, if your data is coming from a normalized/ standard source such as a database with well-defined structures and fields (inputs) and the output is a standard report to be sent to clients in relation to a standard subject (outputs), then engineering might be all you need.
Ensure that the implementation of AI doesnβt complicate processes unnecessarily. Choosing AI should be about enhancing efficiency and effectiveness, not just about adopting new technology for its own sake.
Four: Whoever gossips to you will gossip about you. How to leverage AI while being mindful of my organizations privacy and security needs?
This section builds on the second point, delving more deeply into the themes of privacy and security.
When incorporating AI into your business operations, privacy and security must be paramount. Itβs crucial to determine whether the AI models provided by vendors are βopen sourceβ or βclosed source.β What does this mean? A βclosed sourceβ model, such as OpenAIβs ChatGPT 4, does not grant ownership of the modelβs weights (the learned aspects) and files to the user. Interaction with such models typically occurs via an API call: user queries are sent through the API to generate responses, which are then relayed back to the user over the internet. Conversely, an βopen sourceβ model is hosted on a dedicated, often private server, which may be owned by you or a service provider such as AWS or Google Cloud Services.
Itβs important to note that data used in interactions with many closed source models may be utilized to further refine these AI systems by the companies providing the service. Meaning that this could inadvertently expose sensitive information, such as personal client details, proprietary strategic insights, or copyrighted content to third parties. Be mindful, many vendors of AI solutions will not disclose the fact during their sales pitches, or they may claim that safeguards are in place to prevent data leaks from their end. Nonetheless, the risk remains.
On the flip side, using open-source AI models can offer greater control over your data, enhance privacy, and allow for model fine-tuning to meet specific needs. Open source models like Mixtral 8x 22b can rival the performance of top closed source models like Claude 3 Sonet, and some well-finuned small models can do better at some given tasks than models like Goolges Gemini.
However, opting for open source AI entails its own challenges, including the need for continuous maintenance and potentially significant expenses related to cloud hosting to handle the required computational power needed to generate them. Whether you use a vendor or manage it independently, these costs will ultimately be borne by the user. Carefully weigh these factors to ensure that your AI integration complies with your organizationβs privacy and security standards while being mindful of the cost each approach can bring.
Five: Growth potential. Can AI integration help me now? How can it enable me reach my organizations full potential?
Integrating AI into your business operations offers immediate enhancements in efficiency and decision-making capabilities while also setting the stage for long-term growth.
However, to start, you must consider the cost associated with AI. Close source models pricing strategy usually comes to charging users by a number of βTokensβ (a processed unit of data, in the NLP world usually a number of characters, around 3 to 5 on average) inputted and generated per inference. On the other hand open source models cost comes from hosting them. Larger LLMs (70 billion parameters +) usually require big expensive machines to run, while smaller (and not as good performing) can be cheaper to run but at the cost of less accuracy.
Whatever approach you decide to take, AI can automate routine tasks such as email generation, refine customer service through personalized interactions, and improve data analysis for the most challenging of sources, allowing you to make more informed decisions quickly.
Over time, since the first craze with GPT 3, models capabilities have increase dramatically, many models now have been highly trained to take instructions meaning that their use can evolve with your business, continuously improving processes based on new data via finetuning.
This dynamic adaptation not only helps maintain a competitive edge but also supports the scaling of operations without a proportional increase in overheads. Thus, AI integration not only meets immediate needs but also paves the way for achieving your organizationβs full potential by driving innovation and delivering access to levels of operations that otherwise would be too cost prohibiting.
Conclusion:
As AI continues to evolve and become increasingly embedded in our everyday processes, you, as the user or implementer, must remain vigilant and informed. By asking the right questions, you can be empowered to harness the potential of AI to enhance efficiency, innovate, and ultimately drive sustainable growth, all while safeguarding your most valuable assets and adhering to high levels of privacy and security standards.
I hope you found this information valuable. If you have any further questions or comments, please feel free to leave them in the comments below. Thank you for reading.
Join thousands of data leaders on the AI newsletter. Join over 80,000 subscribers and keep up to date with the latest developments in AI. From research to projects and ideas. If you are building an AI startup, an AI-related product, or a service, we invite you to consider becoming aΒ sponsor.
Published via Towards AI