The foundations of AI: What every product leader should know
#AI, #Artificial Intelligence

The foundations of AI: What every product leader should know

We Do Dev Work
We Do Dev Work
25 Jun 2025 05:02 AM

At We Do Dev Work, we're not just using AI (to write blog posts), we're building with it every day. But in a world increasingly flooded with buzzwords, it can be difficult to cut through the hype. This guide is for founders, product managers, developers and curious minds who want to understand the real building blocks of modern AI systems.



Large Language Models (LLMs)

LLMs are the engines behind tools like ChatGPT, Claude, and DeepSeek R1. They're trained on enormous datasets to generate human-like text.


Example use case: Writing assistance, summarizing reports, answering customer questions.


Think of LLMs as the general-purpose brain capable of answering and generating text based on patterns it has learned.

AI Agents

Agents are systems that use LLMs to take actions. Unlike passive chatbots, agents can reason, remember context, and chain multiple steps together to accomplish goals.


Example use case: A virtual assistant that schedules your week by reading your calendar, booking travel, and sending reminders.


An agent is not just chat; it can do things based on the output of the LLM.

Embeddings

An embedding converts text into a vector (a list of numbers) that represents its meaning. This lets computers compare meaning, not just exact words.


Example use case: Searching a knowledge base for similar documents even if different words are used.


Embeddings are the foundation of smart search and retrieval.

Vector Databases

Once you have embeddings, you need a way to store and query them. That’s where vector databases like Pinecone, Weaviate, or pgvector (used in our beloved Supabase) come in.


Example use case: Letting your chatbot search internal documents to give relevant answers.


Vector DBs make AI apps "aware" of your custom data.

Retrieval-Augmented Generation (RAG)

RAG is a technique that retrieves relevant documents using embeddings and passes them to the LLM before generating a response.


Example use case: A customer support chatbot that pulls policies from your company handbook before replying.


RAG is more flexible and cheaper than fine-tuning.

Fine-Tuning

This is when you take a base LLM and retrain it on your own data. It creates a new model version specific to your use case. For example, you train LLaMa 4 to interact in your voice of tone.


Example use case: An AI trained specifically on your product manuals to give highly tailored support.


Fine-tuning is powerful but resource-heavy and static.

Prompt Engineering

Prompt engineering is about crafting inputs to get better outputs from an LLM. It can dramatically affect results.


Example use case: Rewriting a vague prompt like "Write about marketing" to "Write a 3-paragraph summary of modern B2B marketing trends using persuasive language."


Great prompts = great results. Good prompts = uncertain results.

Multimodal AI

Some AI systems can handle not just text but also images, video, or audio. Think about speech to text, text to image etc.


Example use case: An AI that analyzes screenshots, translates audio, or creates videos from text instructions.


Multimodal models are expanding AI's reach far beyond chat.

Open Source vs. Closed Models

Open-source models (like DeepSeek, Mistral, LLaMA) can be hosted and modified. Closed models (like GPT-4 or Claude) are accessible via API but not modifiable.


Example use case: Hosting your own chatbot with full control vs. using an API from OpenAI.


Open source = flexibility and lower cost. Closed = stability and convenience.


Final Thought

Understanding these concepts helps you see AI not as magic, but as a toolbox. A toolbox that can help you engineer better solutions for your company or clients. The future belongs to those who can put the pieces together.

Want to build with this tech? Let’s talk. At We Do Dev Work, we help companies turn cutting-edge AI tools into practical, scalable solutions.

Popular
The foundations of AI: What every product leader should know

The foundations of AI: What every product leader should know

At We Do Dev Work, we're not just using AI (to write blog posts), we're building with it every day. But in a world increasingly flooded with buzzwords, it can be difficult to cut through the hype. This guide is for founders, product managers, developers and curious minds who want to understand the real building blocks of modern AI systems.
We Do Dev Work
We Do Dev Work
25 Jun 2025 05:02 AM
What is AI development?

What is AI development?

AI technology has advanced rapidly in recent years, yet it isn’t really “new”. Deep neural networks have been researched since the 1950s. And in 1985, the AI research market was already worth over 1 billion US dollars.
We Do Dev Work
We Do Dev Work
01 Jun 2025 04:25 AM
Case study: Nexivo, a smart event companion app for Connect-IT25

Case study: Nexivo, a smart event companion app for Connect-IT25

Nexivo, an intuitive event companion app designed to help visitors navigate the venue, create their own schedules and connect with other attendees in real-time.
We Do Dev Work
We Do Dev Work
20 May 2025 04:44 AM
Just don't write bugs, bro

Just don't write bugs, bro

Every Software Engineer, Project Manager and QA has been there: a tight deadline is coming up and there are still issues with the software.
We Do Dev Work
We Do Dev Work
28 Apr 2025 06:49 AM
Avoiding common pitfalls in software development

Avoiding common pitfalls in software development

Software development is an exciting but complex process. It’s not a small investment for a business, involving many different people, each performing their own role to deliver a successful project. Even the most experienced teams can fall into traps that lead to delays, or even project failure in the worst cases.
We Do Dev Work
We Do Dev Work
26 Feb 2025 07:08 AM
What is a software agency (and why should you work with one)?

What is a software agency (and why should you work with one)?

Technology advances rapidly, and it’s hard to keep up. Having a great idea is not enough for a business to succeed. You need the right digital tools to bring your ideas to life and compete in the digital world. That’s what a software agency can help you with, they specialize in the design and development of software solutions. We’ll answer some of the most asked questions about software agencies.
We Do Tech Talk
We Do Tech Talk
11 Feb 2025 06:45 AM