All Tutorials

A first attempt at DSPy Agents from scratch Wednesday, May 8, 2024

This post is going to take a first pass at creating Agents from scratch, using DSPy. The goal here is education, and to explore how one might build agents from scratch in DSPy.

A gentle introduction to DSPy Tuesday, May 7, 2024

This blog post provides a comprehensive introduction to DSPy, focusing on its use in handling large language models, offering a simple example of translating to 'Grug speak', and discussing the optimization of model performance.

RAG From Scratch Part 2 - Getting down to semantics Thursday, Mar 28, 2024

This post will teach you the fundamental intuition behind RAG while providing a simple tutorial to help you get started. We'll cover how we can take out RAG app to the next level with similarity search.

Structured Data Extraction using LLMs and Guardrails AI Tuesday, Oct 31, 2023

In this post, we use Marvin AI to extract structured data from a podcast transcript.

Structured Data Extraction using LLMs and Instructor Tuesday, Oct 31, 2023

In this post, we use the Instructor library to extract structured data from a podcast transcript.

Structured Data Extraction using LLMs and Marvin AI Tuesday, Oct 31, 2023

In this post, we use Marvin AI to extract structured data from a podcast transcript.

Building a RAG Chatbot with LlamaIndex, FAISS, and OpenAI Friday, Oct 27, 2023

This post is going to teach you how to build a retrieval augmented generation (RAG) based chatbot on top of a podcast episode.

A beginner's guide to building a Retrieval Augmented Generation (RAG) application from scratch Sunday, Oct 22, 2023

This post will teach you the fundamental intuition behind RAG while providing a simple tutorial to help you get started.