2025: The Year Building With GenAI's Gets Boring
The future of GenAI's is dull, workaday usefulness. For the application builder, they are a tool like any other.
You need to persist data? Use a database. You need a low-latency cache? Use a key-value store. As we work our way through the hype cycle, the boring, workaday uses for GenAI's will emerge.
The ones I'm most interested in are not user-facing. Putting an LLM in front of a user is inherently risky. User-facing GenAI's can leak IP, embarrass companies, and upset users. Chatbots are a minefield.
But GenAI's in the application backend? Much simpler. Let's take a look at a few of the boring, workaday use cases they make a lot easier.
Data Extraction, OCR, and Format Conversion
GenAI's are great at extracting structured data from unstructured sources: PDFs, images, audio, transcripts, you name it. They can pull out the data you need and put it in a format you can use.
This can be a godsend to companies with a lot of legacy data. They can use GenAI's to extract data from old documents and put it in a format they can use.
It's hard to overrate how valuable this is.
Summarization
Not only can GenAI's extract data, they can summarize it. This can be useful for quickly understanding the contents of a document or for creating a TL;DR for a user.
This has all sorts of app implications: creating SEO summaries, titling or describing documents, or even creating a summary of a user's activity. This ends up being extremely useful for displaying just the right amount of descriptive text in your app.
Translation
Most LLMs are multilingual. This makes them fantastic for just-in-time translation tasks.
My wife is a translator, and I've been known to get snobby over bad translations. So, of course, if you want a native translation, you should hire a human. But for quickly understanding the intent of a document, GenAI's are fantastic.
Search & Recommendations
Search and recommendation systems are much easier to build with GenAI's. Embeddings APIs can be used to build vectors that can be attached to items in your database. These vectors can be compared to search queries to match based on the most relevant data.
This makes building search and recommendation systems much easier. You can build a search system that can understand the meaning of a query, rather than just matching keywords.
GenAI's can even re-rank the results based on perceived relevance—another tricky problem that just got easier.
GenAI Behind the Curtain
Every use case I've described here largely hides AI behind the scenes. No sparkle emojis. No ".ai" in the domain name.
These are the cases I'm excited for as we climb the slope of enlightenment—the boring, workaday uses for GenAI's. The ones that make your app better without your users even knowing.