-
LLMs, Transformers and a little math—Oh My!
Generative AI is powered by an advanced technology that you may have heard of but might not fully understand—a Large Language Model (LLM). At the core of these LLMs is a breakthrough technology introduced by Google in 2017 called the Transformer. But what exactly is a Transformer? Think back to a time before AI chatbots…
-
Building a RAG: Part II
A First Cut RAG for Notes and Coding: Prioritizing What Matters Most Following up on my previous post about the foundational questions and components necessary to build a Retrieval-Augmented Generation (RAG) system, I’d like to dive deeper into my personal experience creating a RAG for managing notes and coding tasks at work. Building a RAG…
-
Building a RAG: Part I
In the rapidly evolving landscape of artificial intelligence, Retrieval-Augmented Generation (RAG) has emerged as a powerful approach to enhance the capabilities of language models. But what exactly is a RAG, and why is it so crucial in today’s AI applications? What is RAG and Why Use It? A Retrieval-Augmented Generation system combines the generative prowess…
-
Exploring Generative AI to Build an Application
This is my second post on generative AI. Today, I want to share my experience of using it to build a fully functional application—an exciting journey into leveraging AI to create something tangible. The Idea: A RAG for Work Notes It all began with my interest in creating a Retrieval-Augmented Generation (RAG) system for my…
-
Generative Coding: Tales from the Trenches
The Rollercoaster Ride of Generative AI Coding Welcome to my inaugural blog post on the captivating world of generative AI! Like a billion other tech enthusiasts, I’ve been mesmerized by the leaps made by industry leaders like OpenAI and Meta. However, I’m not here to give you a Wikipedia entry on generative AI or wax…