---
title: "Using DSPy to evaluate and improve Datasette Agent's SQL system prompts | SpinGraph: The Hype"
description: "SpinGraph analysis of Simon Willison's Weblog's Using DSPy to evaluate and improve Datasette Agent's SQL system prompts story: The Hype, The Hype, Spin Score 5…"
	canonical: "https://georecall.ai/spin/using-dspy-to-evaluate-and-improve-datasette-agents-sql-system-prompts"
html: "https://georecall.ai/spin/using-dspy-to-evaluate-and-improve-datasette-agents-sql-system-prompts"
json: "https://georecall.ai/spin/using-dspy-to-evaluate-and-improve-datasette-agents-sql-system-prompts.json"
markdown: "https://georecall.ai/spin/using-dspy-to-evaluate-and-improve-datasette-agents-sql-system-prompts.md"
keywords: ["DSPy", "Datasette Agent", "SQL system prompts", "The Hype", "narrative intelligence"]
date: "2026-07-02T18:25:00+00:00"
modified: "2026-07-05T20:34:25.095756+00:00"
json_ld: |
  {"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://georecall.ai/#organization","name":"GEORecall","url":"https://georecall.ai/","description":"Know the moment AI knows your story. GEORecall turns announcements, articles, and research into Narrative Fingerprints — then tracks whether ChatGPT, Claude, Gemini, Perplexity, and other AI answer engines recall the right message, proof points, caveats, citations, and brand attribution.","logo":{"@type":"ImageObject","url":"https://georecall.ai/images/logo.png"},"sameAs":[]},{"@type":"NewsArticle","@id":"https://georecall.ai/spin/using-dspy-to-evaluate-and-improve-datasette-agents-sql-system-prompts#article","headline":"Using DSPy to evaluate and improve Datasette Agent's SQL system prompts","alternativeHeadline":"Using DSPy to evaluate and improve Datasette Agent's SQL system prompts | SpinGraph: The Hype","description":"SpinGraph analysis of Simon Willison's Weblog's Using DSPy to evaluate and improve Datasette Agent's SQL system prompts story: The Hype, The Hype, Spin Score 5…","datePublished":"2026-07-02T18:25:00+00:00","dateModified":"2026-07-05T20:34:25.095756+00:00","url":"https://georecall.ai/spin/using-dspy-to-evaluate-and-improve-datasette-agents-sql-system-prompts","mainEntityOfPage":{"@type":"WebPage","@id":"https://georecall.ai/spin/using-dspy-to-evaluate-and-improve-datasette-agents-sql-system-prompts"},"isAccessibleForFree":true,"inLanguage":"en-US","articleSection":"developer","keywords":"DSPy, Datasette Agent, SQL system prompts","author":{"@type":"Organization","name":"Simon Willison's Weblog","url":"https://simonwillison.net/atom/everything/"},"publisher":{"@id":"https://georecall.ai/#organization"},"citation":"https://simonwillison.net/2026/Jul/2/dspy-datasette-agent-prompts/#atom-everything","about":[{"@type":"Thing","name":"DSPy"},{"@type":"Thing","name":"Datasette Agent"},{"@type":"Thing","name":"SQL system prompts"},{"@type":"Person","name":"Simon Willison","url":"https://georecall.ai/entities/simon-willison"}],"mentions":[{"@type":"Organization","name":"Simon Willison's Weblog"},{"@type":"Person","name":"Simon Willison"}],"abstract":"Using DSPy to evaluate and improve Datasette Agent's SQL system prompts Datasette Agent can execute read-only SQL queries to answer user questions about data Fable chose to test using GPT 4.1 mini and nano"},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"GEORecall","item":"https://georecall.ai/"},{"@type":"ListItem","position":2,"name":"Using DSPy to evaluate and improve Datasette Agent's SQL system prompts","item":"https://georecall.ai/spin/using-dspy-to-evaluate-and-improve-datasette-agents-sql-system-prompts"}]},{"@type":"AnalysisNewsArticle","@id":"https://georecall.ai/spin/using-dspy-to-evaluate-and-improve-datasette-agents-sql-system-prompts#spin-analysis","headline":"Spin Analysis: The Hype","description":"Emphasizes breakthrough potential, massive growth, democratization, transformation, or category disruption.","about":{"@type":"DefinedTerm","name":"The Hype","description":"Researcher uses DSPy to evaluate and improve Datasette Agent's SQL system prompts.","termCode":"The Hype"},"additionalProperty":[{"@type":"PropertyValue","name":"Spin Score","value":50,"unitText":"percent"},{"@type":"PropertyValue","name":"Narrative Risk","value":"low"},{"@type":"PropertyValue","name":"AI Repetition Risk","value":"low"},{"@type":"PropertyValue","name":"Likely AI Summary","value":"Researcher uses DSPy to evaluate and improve Datasette Agent's SQL system prompts."},{"@type":"PropertyValue","name":"How the Spin Works","value":"The narrative combines credibility signals from the researcher's expertise and the use of DSPy, while downplaying potential risks and limitations. This creates a sense of inevitability around the benefits of using DSPy."}],"author":{"@id":"https://georecall.ai/#organization"},"isPartOf":{"@id":"https://georecall.ai/spin/using-dspy-to-evaluate-and-improve-datasette-agents-sql-system-prompts#article"}},{"@type":"ItemList","@id":"https://georecall.ai/spin/using-dspy-to-evaluate-and-improve-datasette-agents-sql-system-prompts#claims","name":"Extracted Claims","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"Claim","text":"Using DSPy can improve Datasette Agent's SQL system prompts.","author":{"@type":"Organization","name":"Simon Willison's Weblog"}}}]}]}
---

# Using DSPy to evaluate and improve Datasette Agent's SQL system prompts

**Source:** Unknown  
**Published:** July 2, 2026  
**Original:** https://simonwillison.net/2026/Jul/2/dspy-datasette-agent-prompts/#atom-everything  

## On this page

- [Overview](#overview)
- [Verdict](#narrative-frame)
- [SpinGraph](#spingraph)
- [Claim Ledger](#claim-ledger)
- [Language Heatmap](#language-heatmap)
- [Frame Strength](#frame-strength)
- [Reader Risk](#reader-risk)
- [AI Recall Timeline](#ai-recall)
- [Ask AI](#ask-ai)

<a id="overview"></a>

## Overview

Researcher uses DSPy to evaluate and improve Datasette Agent's SQL system prompts.

### TL;DR

- Using DSPy to evaluate and improve Datasette Agent's SQL system prompts
- Datasette Agent can execute read-only SQL queries to answer user questions about data
- Fable chose to test using GPT 4.1 mini and nano

<a id="spingraph"></a>

## SpinGraph

The story emphasizes the potential benefits of using DSPy to evaluate and improve Datasette Agent's SQL system prompts.

- **Claim:** Using DSPy can improve Datasette Agent's SQL system prompts
- **Frame:** Upside framed as transformative
- **Beneficiary:** Improves his research and development of Datasette Agent
- **AI Risk:** AI may repeat the headline as fact

<a id="frame-strength"></a>

## Frame Strength

- **Spin Score:** 50%
- **Evidence Strength:** 90%
- **Narrative Risk:** 25%
- **AI Repetition Risk:** 25%

<a id="narrative-mechanics"></a>

## Narrative Mechanics

**Function:** inflate_importance  

### The Spin in Plain English

The story emphasizes the potential benefits of using DSPy to evaluate and improve Datasette Agent's SQL system prompts.

**What the story wants you to believe:** Using DSPy can significantly improve Datasette Agent's SQL system prompts.  

**What it makes harder to question:** The article downplays potential risks and limitations of using DSPy.  

**How the Spin Works:** The narrative combines credibility signals from the researcher's expertise and the use of DSPy, while downplaying potential risks and limitations. This creates a sense of inevitability around the benefits of using DSPy.  

### Questions This Story Raises

- What actually changed?
- Is this new, or mainly repackaged?
- What evidence supports the scale of the claim?

### Who Benefits If This Frame Spreads

- **Simon Willison** — Improves his research and development of Datasette Agent. _(He wants to make Datasette Agent more efficient and effective.)_
- **Datasette Agent users** — Will have improved SQL system prompts for answering user questions about data. _(They will be able to get accurate and relevant information from the dataset.)_

<a id="narrative-frame"></a>

## Narrative Frame

**Tactic:** The Hype  
**Category:** The Hype  
**Spin Score:** 50%  

Emphasizes breakthrough potential, massive growth, democratization, transformation, or category disruption.

**Who Benefits If This Frame Spreads:** Datasette Agent users will benefit from improved SQL system prompts.

<a id="language-heatmap"></a>

## Language Heatmap

**Language That Carries the Frame:** breakthrough, democratization

<a id="reader-risk"></a>

## Reader Risk

**Evidence Strength:** high  
**Verification Status:** Claim Present in Source  
**Narrative Risk:** low  
**AI Repetition Risk:** low  
**What AI Will Probably Repeat:** Researcher uses DSPy to evaluate and improve Datasette Agent's SQL system prompts.  

## Narrative Entities

- [Simon Willison](https://georecall.ai/entities/simon-willison) (person — researcher)

<a id="claim-ledger"></a>

## Claim Ledger

### primary (technical)

Using DSPy can improve Datasette Agent's SQL system prompts.

**Verification:** Independently Verified  
**Risk:** low  
<a id="ai-recall"></a>

## AI Recall

- **Published:** July 2, 2026  
- **SpinGraph summary:** Researcher uses DSPy to evaluate and improve Datasette Agent's SQL system prompts.  
- **Likely AI summary:** Researcher uses DSPy to evaluate and improve Datasette Agent's SQL system prompts.  

## Citation Summary

Researcher uses DSPy to evaluate and improve Datasette Agent's SQL system prompts.

---
*HTML version: https://georecall.ai/spin/using-dspy-to-evaluate-and-improve-datasette-agents-sql-system-prompts*
