Machine learning, Scala, and interactive computing
Embeddings are a really neat trick that often come wrapped in a pile of intimidating jargon. If you can make it through that jargon, they unlock powerful and exciting techniques …
Machine learning, Scala, and interactive computing
Something worth building
Spinning up 'vibe-search' on a SQLite Database.
Embeddings are the assembly of the AI world. We should spare people touching them and climb the abstraction ladder as fast as possible. As we did in software.
Explore Retrieval Augmented Generation (RAG) with Postgres Vector Store for sophisticated search functionalities in Django applications, leveraging the power of open-source models.
A year ago I posted my resolutions for 2024. I did it with no intention of making it an annual tradition, it was more to get it off my chest. However some friends recently made me reflect on the resolutions I have kept and those I haven't (that social pressure …
How I used LLM embeddings to find related posts for my statically-generated blog and then used GPT4 to explain why they're similar.
Simon Willison has a fantastic article about using LLM embeddings in his October blog post: Embeddings: What they are and why they matter. The article is great, a perfect introduction, but I’…
Books. What else?
Principal AI Architect. Creator of open-strix, a harness for building agent teams. Writing about AI architecture, stateful agents, and what happens when you give AI memory.
Principal AI Architect. Creator of open-strix, a harness for building agent teams. Writing about AI architecture, stateful agents, and what happens when you give AI memory.
We forget everything. What shall we make of that?
How cosine similarity in embedding space can power high-quality normalization.
Finding similar documents in large collections
An introduction into Retrieval Augmented Generation (RAG) using Llama Index and open-source models, exploring how these technologies are shaping the future of AI.