
Maxime Rivest 🧙♂️🦙🐧
@MaximeRivest • 8,787 subscribers
Searching for the wise way to interact with AI. Experiments are on GitHub Chat bot are likely not it. DSPy is probably onto something, so I contribute to it.
Shorts
Videos

Demo of what I think is the future of programming for many, many of us. Markdown notebooks! When coding is happening through specs, long prompts, and .md files to interact with coding agents, we need an editor to support that! LLMs produce markdown en masse and I am tired of copy-pasting those things. Jupyter is clunky for copy-pasting and is somewhat foreign to LLMs. Code editors are becoming less relevant as I get into the files less and less.
Maxime Rivest 🧙♂️🦙🐧30,670 views • 6 months ago

how to run a homestead and develop libraries on your free time. Video: Me deep in architectural decision and interface design with Grok voice mode while preparing wood for the winter on the homestead. With the boom mic I can even talk while running the chainsaw. It's very nice!
Maxime Rivest 🧙♂️🦙🐧28,112 views • 10 months ago

I have made the video I wish I could have watched when I was curious to learn about dspy. I think this video would have gotten me over my fear of learning dspy much faster. Timestamps / Outline: 00:00 Ditch Prompt Engineering for Signatures and Automatic Prompt Optimization 00:30 Introduction to DSPy 1:55 How to Call LLMs from Python, the Simple Way 2:14 Declare Your First AI Program (in 1 LOC) 4:19 Setting Up Your Large Language Model Backend 8:05 Program 2: Processing Images 11:09 Deeper Dive into Signatures 15:56 Program 3: Processing Entities from Paragraphs 21:14 Fetching text from wikipedia with Attachments 22:34 Setting Up a DataFrame 24:17 Apply Gemini Flash lite to each paragraph 24:57 Creating a Synthetic Gold Set 26:30 Quick Baseline Evaluation 27:06 Creating DSPy Examples 27:50 Evaluation Metric 28:05 Prompt Optimization with DSPy 31:05 Final Evaluation
Maxime Rivest 🧙♂️🦙19,181 views • 1 year ago
No more content to load