Mind the (AI) Gap
Chris Gathercole
Director | ML/AI Strategy Development | Rapidly Prototyping Capabilities | New Product R&D
You can’t plan and prioritise properly if you don’t understand the range of AI possibilities, or how they can relate to your real world needs. With just the AI hype as a guide, you won’t gain the necessary understanding. Hence, the gap.
When it comes to planning, prioritising, or even creating a strategy, a lack of understanding or appreciation of AI-enabled capabilities will leave your business falling well short of its full potential. If you do not know what is possible or practical, you simply cannot take advantage of it, or factor it into your planning. Old school innovation and piecewise Product approaches are simply not adequate.
Dodgy metaphors alert !
Not having an appreciation of the AI-possible, is like not knowing about databases or spreadsheets, or spell checkers or keyword search engines, or not having access to an unlimited cheap source of interns, while your competitors do know and do have. Sure you can get by without, but you will be severely constrained. This is very much the Red Queen Hypothesis in action (wikipedia).
It is not much of an exaggeration to suggest that you might do better by looking to restructure what you do and how you do it so as to take advantage of AI, rather than just looking to cherry-pick some of the good bits. But, no harm in starting with the cherry-picking, as long as you start.
Right now, AI developments have aligned in a kind of perfect storm. Yes, it seems like the tech world has jumped on a bandwagon, but…
However, the “you could do this” AI hype seems to be missing out on the more useful, practical, and immediately available benefits for businesses.
And so we have the gap.
But fear not, it is quite easy to appreciate and understand many of the useful AI possibilities.
Furthermore(s)
At risk of diverging from the theme of this article, a word on the word ‘capability’. In these frenetic times, it is far more sensible to think and plan in terms of Capabilities rather than Products. Products should be considered a side effect of Capabilities (you can quote me on this). If you get your Capabilities right, your Products can be cheap and quick to validate, build, and pivot. If Products are merely thin skins on top of potent Capabilities, pivoting becomes almost trivial. The secret sauce is not in the Products, rather in the possibilities enabled by the Capabilities. This might be the topic of another post. [Apologies for the surfeit of capital Cs and Ps]
What follows is a taster of a range of capabilities, from a business and product point of view, based on what you can do with existing, available, cheap AI tools. Obviously, the devil is in the details, but it is not hyperbole to claim that all of these use cases are achievable with AI, right now, to a useful extent.
There are big overlaps between capabilities and use cases, listed below. The way you slice and dice things, which aspects are more or less important, will be specific to your business’ needs. For example, you might consider “Who, what, when, where, why” and “Summarise this” to be subsets of “Analyse Reports”, using the same underlying AI tools, and they are. They have been teased out as separate capabilities to make it clear the distinct kinds of things AI can be used for.
Each listed capability comes with some discrete, buzzword-compliant notes to help you nod wisely when a 3rd party vendor comes knocking. And they will.
Capabilities. Right Here, Right Now
The Capability: “This bit of text is like that bit of text”
Such a simple idea, but it is hard to overstate just how useful and flexible this capability is.
It is easy to set up and maintain, and to use.
Assorted use cases:
Classifying/analysing customer/user feedback
Matching on Advert copy
Item → Items
Item search
Topic analysis
Monitoring content feeds
Helpful FAQs
And so much more. Just tickling the edges here.
The Magic
As a side-effect of the massive efforts underway using neural networks in the latest AI models, there are tools to convert a short piece of text, e.g, a sentence or paragraph, into a vector (just a list of numbers). The trick is that texts with similar meanings map to similar vectors — this is close enough to being true that we can simply accept it.
My favourite (and actually quite appropriate) metaphor is when a group of people have an ideation session, resulting in scribbled post-it notes scattered randomly all over a wall. The organiser regroups all the post-its into clusters of related themes. Someone arrives late, with previously unseen post-it scribbles! The organiser reads each one and adds it to the relevant cluster on the wall. The position of a post-it on the wall is its ‘vector’, adjacent post-its are ‘similar’, and the organiser is the ‘vectoriser’.
This vectorisation capability actually pre-dates the LLMs, and has been overtaken by the ChatGPT (et al) hype.
DIY-ableness
Requires a small amount of dev to get this going locally, and there are lots of howtos online, but once set up, can be used for a huge range of tasks. Take it from me, this is the one to spend a bit of dev effort on, for maximum benefit.
Needs
Vector-capable databases can search for similar vectors very efficiently. Some of the most widely used text search engines and databases are vector-capable, such as elasticsearch and PostgreSQL There are many specialised vector databases.
Vectorise all your existing texts and stuff them in a database. If you have some new search text, vectorise it, query the database for similar vectors, then return the matching texts. And voila, all the above capabilities are yours. NB, you do need to use the same vectorizer when generating vectors for different texts, otherwise the comparisons won’t work.
Or you can ask a 3rd party vendor nicely. They will be queueing up to offer you this service. Make sure you have access to the vectorizer separately from the search engine/database, so you can vectorise independently. You can thank me later.
AI Buzzwords
The Capability: “Analyse all these reports”
Text is text is … something that we can now routinely interpret in arbitrarily subtle, nuanced ways.
Gone are the days when
Assorted use cases
Customer Service Team on Steroids: analysing the transcripts of their conversations with customers. NB, not to replace your staff, but to enhance them.
领英推荐
Fact-based Program Management, or “Oh, that is WTAF is going on!”
We have our own dump of the Panama papers.
The Magic
The current crop of LLMs can be framed as keen, indefatigable, untrustworthy interns. If you can explain, in English, how to interpret a text report, there is a good chance the LLM can carry out those instructions rather well. With experience, your phrasing improves, i.e., your prompt engineering skills, and you can dial in some robust, repeatable processing steps on your content of choice. This is simple work for someone with an analyst mindset.
You can use LLMs to process a large set of reports into individual structured summaries, then use the LLMs again to process the collection of all the summaries as a single document, mining it for derived insights. You give your non-AI specialist analysts direct access to the full power of the AI on your content.
Constructing these prompts can be done manually, via free GUIs, requiring no up-front investment. You can reach a state of high confidence that the prompts work before committing significant resources. Having crafted suites of prompts that work, it is not a difficult development exercise to automate them into deployable code.
DIY-ableness
If you have a web browser, you can start validating this on your reports within seconds. You can model the whole process manually, copy and pasting into the Anthropic Claude (or OpenAI ChatGPT) window. When you are satisfied, the manual copy and pasting can be easily automated.
You can use publicly available LLMs for this, externally hosted, or go the extra mile to host your own internally if you want to fully ensure data privacy.
AI Buzzwords
The Capability: “Summarise this”
Summarisation used to be very difficult to automate, and was mostly not great.
The game has changed though. Automated summarisation is now very very good. It is possible to tweak the summarisation to have almost unlimited nuance, specific biases, super short, verbose, specific formats, etc.
A not-yet-fully-appreciated variation of summarisation is to ‘re-voice’ the text, to say basically the same thing but with added chutzpah, or less humour, or to sound more like the boss wrote it, or without using the word “the”, etc. The main point here is not to generate text from scratch, but to adjust (or check) the tone of existing text while retaining all the salient points.
Assorted use cases
Re-voicing
Simple summaries
Structured Summaries
The Magic
For summarising, it is largely the same as for “Analyse all these reports”.
For re-voicing, first provide some example texts of a voice in action, and ask the LLM to derive a spec of that voice. Using that spec, ask the LLM to re-voice a new piece of given text. Works depressingly well.
The Capability: “Who, what, when, where, why”
Along with summarising, extracting entities and relationships from text is a particular strong point.
Assorted use cases:
AI Buzzwords
The Capability: “Oh wise oracle, one who knows and understands all, answer this my pitiful but complicated question where details matter”
Opinion alert !!!
Just don’t. OK?
This is the most fun, public, clickbait-y face of the current AI hype. It is also the least reliable, least useful aspect of what AI can do. Do you want a precocious, Dunning-Kruger-like fantasist representing your business to your customers and clients? (wikipedia)
As an internal tool? Well, OK, maybe.
This is almost certainly the most imminently obsolete section of this doc. (In the news today, GPT-4o is evoking gasps of awe from the commentators for its borderline psychic chat skillz). But I don’t care. The capabilities listed above are more useful, reliable, and achievable right now, and more relevant to the realities and needs of businesses.
The Magic
Unquestionably, the ever-improving chat capabilities are breathtaking, albeit with frequent doses of the cold water of reality. And for free, as a loss-leader (like giving away crack — choose your own metaphor). Amazing.
But, see "The LLM-ephants in the Room" (linkedin post) for a breakdown of some relevant gotchas. Most of the weaknesses of LLMs cluster around their use as a chatbot.
Or you could scroll back up to the top of this post and consider if some of the many, actually useful AI capabilities might be relevant to your business.
Summary
[This summary might have been part or mostly generated by Anthropic Claude — look for incorrect, US spellings such as ‘humor’, ill-advised use of the words ‘mindset’ and ‘engage’, and the unacceptable phrase ‘clear focus’ ]
The document maintains a consistent tone throughout, balancing informative content with a slightly casual and conversational style. The author uses occasional humor and metaphors to engage the reader, while still delivering a clear and focused message.
The main points of the document are:
The document consistently emphasizes the importance of understanding and incorporating practical AI capabilities into business planning and strategy. The author maintains a clear focus on bridging the gap between AI hype and practical applications, providing examples and use cases to support their argument.
Overall, the document’s tone and message remain consistent, effectively conveying the author’s main points and providing actionable insights for businesses looking to leverage AI capabilities.
Conclusion
[Guess what? Some, but not all, of this section too. Is nothing sacred?]
The current AI hype has created a gap between the perceived possibilities and the practical, immediately available benefits for businesses. Many companies are missing out on the most useful and achievable AI capabilities, such as text similarity analysis, report analysis, summarization, and information extraction. These capabilities can be easily experimented with and validated using existing, cheap AI tools, and can provide significant benefits in areas such as customer feedback analysis, product search, content monitoring, and program management.
To take full advantage of these AI capabilities, businesses need to shift their mindset from a product-first approach to a capability-first one. By focusing on understanding and building the right capabilities, companies can create products that are quick to validate, build, and pivot. This approach allows businesses to stay agile and adapt to the rapidly evolving AI landscape. By understanding and incorporating these practical AI capabilities into their planning and strategy, companies can gain a significant competitive advantage and avoid falling behind in the AI race.
[TBA — an image of an analyst working on a tricky problem, surrounded by helpful, ghostly, translucent, anthropomorphised AI tools, that does not look really creepy !]
MBA - Technology Strategy & Advisory Manager at Accenture
10 个月Good thinking Chris: Keeping "capability-centric" instead of focusing on creating specific products... that will keep your business ongoing, without falling behind with the AI technology.
Great article Chris. I love this thinking and approach! Thank you so much for sharing.