• CTO Corner
  • Blog
  • Three Essential Questions To Ask Before Launching Your AI Project

    Faptic Technology

    April 15, 2024

    This article is written and published in conjunction with Faptic Technology

    Three Essential Questions - IMAGE 1-1

    Full open disclosure - I am starting to dislike the term "Artificial Intelligence". I am irritated and frustrated with how the term gets excessively used, incorrectly reported and added to every service proposition and product on the market.  So, for this article, I will refer to AI as just the new technology that can interact with humans, make predictions, categorise, and generate content. Importantly, it can utilise human-like processing. "Human-like", and not 'as a human', as the technology cannot yet act entirely as a human - we are close, but not there yet, but it will come, and in our lifespan.
    If you are struggling to get your head around all the AI buzz, it may help to just view AI as the new technology that  (if done right) can reliably interact, predict, categorise and generate.

    Three Essential Questions - IMAGE 1-1

    What you can do

    The Starting Question

    Typically, the first questions when starting an AI journey revolve around what your objectives are with this innovative technology, the gains you envisage, and the benefits you hope to reap. However, for this article, I wish to delve into some additional questions in this discussion, the not-so-obvious that, if addressed suitably, could help not only in cost and effort control, but significantly mitigate the associated risks as well. All too often, I've witnessed organisations diving headlong into AI without adequately weighing up the strategy and the corresponding risks.

    Imagine visiting a brand-new hotel resort and quickly sizing up its swimming pool after a long flight. You're eager to enjoy a relaxing dip after your lengthy journey, but a wise traveller knows not to just jump in; perhaps, like me, you've encountered some less-than-stellar hotel pools in the past. Once burnt, you learn to assess the situation before taking that quick plunge: Is it deep enough to dive in? Is the water comfortably warm or chillingly cold? Is it well-maintained and clean, and are there unidentified objects at the bottom or floating on top? Similarly, the points I want to address in this article aim to ensure that your venture into AI meets expectations and safeguards your interests.

    A Quick Fundamental

    If you're already well-versed in the workings of AI, feel free to move ahead.
    If, however, you are still trying to wrap your head around it, it is worth understanding that a key fundamental is that AI consists of three building blocks: a dataset, an algorithm, and the model.

    Three Essential Questions - IMAGE 2-1

    In short, an algorithm is run on the dataset (text, numerals, images, audio etc.) to build and refine a model; with "refine" often referred to as "learning". The model is the front face of AI that commonly interacts with us, gives us predictions, categorizes, and generates the content we want. Think of the model as the program the algorithm builds and, importantly, refines (through "learning"). The model, however, is only as accurate and safe as the dataset used and the algorithm's suitability and configuration (its weighting). It is the dataset and the algorithm that give us an accurate and practical model to create the output we want.

    Three Essential Questions - IMAGE 2-1

    Note that to help with the explanation, I am simplifying a lot here. Typically, AI services utilize several models, often termed "compound model systems," to produce their results. These are different connected models that interact with the user, understand the request, create and refine the results, and finally communicate the return (generate the image, code, etc.).

    (If you want a quick read on data, models and algorithms, I highly recommend https://machinelearningmastery.com/difference-between-algorithm-and-model-in-machine-learning/ by Jason Brownlee)

    Three critical questions to ask

    1. Will a pre-built model work, or am I building my own?

    There are now a good array of pre-built models to integrate and work with - this is what ChatGPT or Google's pre-built AI APIs are. Rather than build your own trained models, there are now many pre-built models that are easy to use and have already been refined over time. Just be aware, however, that although they generally are significantly quicker to integrate,  you have little or no control over the algorithm used, its weighting and the dataset to build and refine the model - it is someone else's data and someone else's approach to producing the output. And "someone else's data" is highly significant when considering what output you want.

    It is the eternal consideration in tech - build your own or use off the shelf; a cost risk and return decision. However, unlike when choosing to build your application or buying a package, AI's risk is much higher if accuracy and safety are essential. For example, when looking at accounting packages, rather than building your own, one of your starting expectations is that it will do the sums correctly, i.e. that 2+2=4. However, with pre-built AI, you can not assume with the same confidence; 2+2 may equal 4 or infinity or an elephant. Someone else has trained the model with their data.

    I am absolutely not advocating that you can't trust or use pre-built models, just that in assessing the suitability, consider that the risks are significantly higher than when making similar (not-AI) decisions. Committing to comprehensive testing of pre-built AI before use, may significantly reduce your risk and be a wise investment.

    2. Do we have sufficient and true data?

    If you're taking the route of custom-building your model and not going for the pre-built options, you'll have a wide range of algorithms at your disposal. These algorithms are well-established for their ability to contribute towards building a successful model, so your choice isn't usually a high-risk factor. The critical part here lies in adjusting and testing your model's weighting. A crucial cautionary note, if your source data is flawed, be it from misrepresentation, incorrect bias, or insufficiency, the result that you get from your algorithm will be less reliable; compromising the efficacy of your model. In essence, it's vital to ensure that the data you're working with is both of sufficient volume and accuracy.

    It's entirely feasible to create a model that performs tasks accurately and safely, provided you have the right data — a lot of well-intentioned, but misguided ideas ("Hey, why don't we use AI for this...") are often undone due to the lack of quality and adequate data, rather than technological or resource constraints. When it comes to AI, a vital step before embarking on any project is critically reviewing the data required.

    3. What level of accuracy must we have, and how do we prove it?

    Having the algorithm and the data might give you the capability to craft a model; however, the crucial query lies in its precision and security. Figuring out your model's potential accuracy and safeguarding features is of immense importance. Stepping into the realm of AI implementation, especially one publicly accessible, without being aware of inherent risks could invite unsolicited trouble.

    Measuring the precision and security of AI is a nuanced task that goes beyond standard testing procedures. If your team lacks the essential mathematical skills, don't hesitate to seek assistance from an expert.

    Three Essential Questions - IMAGE 3-1

    People will want to break it

    It will not have gone unnoticed to most people using the internet and social media that breaking and embarrassing AI is now the new internet sport. If you unleash an AI system to the general public, or even your clientele, there's an innate instinct to scrutinize it and, unfortunately, humiliate it - expect no mercy. In this connected world, any blunders your AI  commits will race through the internet faster than any sensational celebrity photos (AI fake or real). More than any technology we've ever faced, introducing AI into any business carries significant reputational risks. You do not want to be another entry into the AI Hall of Shame.

    Three Essential Questions - IMAGE 3-1

    FINAL COMMENT

    In conclusion, always remember that just as humans don't operate with absolute certainty, neither does AI, we generally make educated guesses based on our experiences and insights. We err on occasion, and the same goes for AI; just ensure that it will be as accurate and safe as needed. If you can ensure it, go for it and have fun - the rewards from this new technology are truly game-changing.

    Finally, I can't wrap up this article on AI without a nod to the incomparable Alan Turing, who stated, "Expecting a machine to be infallible means it can't be intelligent." This, however, seems contrary to my comments and the need to deal with the infallibility of AI tech. I admire Turing too much to dare argue with him on his point; instead, his words prompt me to reconsider how we label this groundbreaking technology. Given Turing's sentiments, using the term "Artificial intelligence" at this time might just be misinforming; what we really have is just an assortment of revolutionary and creative, but always remember infallible, tech advancements.

    Alan Turing: https://en.wikipedia.org/wiki/Alan_Turing

    For those wanting to understand more about the fundamentals of AI, I can recommend:

    freelance-working-woman-with-laptop-computer-he-happy-raise-arms-job-success-coffee-shop 1-1

    Winning Best Places To Work

    We are thrilled be recognised as one of the Best Places to Work, securing 6th place in Romania and 15th across Europe! This achievement reflects our unwavering commitment to fostering a thriving workplace where our team feels valued and empowered. The rigorous certification process, driven by comprehensive employee feedback and a deep evaluation of our policies, inspired us to celebrate our strengths and identify opportunities for growth. This recognition is a testament to the vibrant, inclusive, and progressive culture we are proud to build together. Thank you to our incredible team for making this possible!
    Read More
    technical debt_1

    IFX EXPO in Cyprus 2024: A Hub of Innovation and Opportunity

    The vibrant island of Cyprus played host to the much-anticipated IFX EXPO 2024, an event that drew industry leaders, innovators, and enthusiasts from around the globe. This year's expo was nothing short of spectacular, offering a unique blend of insightful discussions, cutting-edge technology showcases, and unparalleled networking opportunities. As we navigated through the bustling halls of the event, it was clear that IFX EXPO remains a pivotal gathering for anyone involved in the Forex trading industry.
    Read More
    A wooden schedule with tins of old fashioned food on it

    Why don't we assign a shelf-life when building software?

    The number one reason tech-dependent companies fail is the burden of technical debt. Widely recognised but often overlooked until it stalls progress and drains budgets, technical debt diverts resources, restricts innovation, delays projects, and demotivates teams. If it were a car, we’d scrap it; if a generator, we’d replace it- though vintage game software may be the rare exception!
    Read More
    Image of a rocket taking off into the sky

    Three Essential Questions To Ask Before Launching Your AI Project

    Struggling to cut through the AI buzz? Dive into this blog where I strip away the hype, redefine AI as the transformative technology it truly is, and explore its potential to interact, predict, categorize, and create.
    Read More

    Get in touch