awesome-dspy
An Awesome list of curated DSPy resources.
https://github.com/ganarajpr/awesome-dspy
Last synced: 10 days ago
JSON representation
-
[DSPy](https://github.com/stanfordnlp/dspy) - A library for compiling declarative language model calls into self-improving pipelines.
-
Papers
-
Projects
- XMC - Infer Retrieve Rank multi-label classification tasks with an extreme amount of classes (≥10,000 classes)
- dspy-arxiv - Explore the use of DSPy for extracting features from PDFs
- DSPyGen - A Ruby on Rails style framework for the DSPy (Demonstrate, Search, Predict) project for Language Models like GPT, BERT, and LLama.
- dspy-inspector - DSPy program/pipeline inspector widget for Jupyter/VSCode Notebooks.
- STORM - An LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations. [Paper](https://arxiv.org/abs/2402.14207)
- DSPy with FASTAPI - a straightforward example of building a FastAPI backend with DSPy capabilities.
- DSPy OpenTOM - Exploration using DSPy to optimize modules to maximize performance on the OpenToM dataset.
- Self Discover Colab - Self Discover demo using Colab.
- dspy-gradio-rag - RAG example using DSPy, Gradio, FastAPI
- Hurricane - Writing Blog Posts with Generative Feedback Loops!
- DSPy Red Team - Red teaming / Finding a Prompt attack for an LLM using DSPy. [Article](https://blog.haizelabs.com/posts/dspy/)
- DSPy Indic - DSPy program for tasks in Indian Languages.
- DSPy with LLamaIndex
- DSPy with Arize-Phoenix
- OpenInference DSPy Instrumentation
- Opentelemetry tracing for DSPy with Langtrace
- Chemistry Augmented Generationn
- Synthesizer - Synthetic data generation colab.
-
Blogs / Articles
- Hurricane: Writing Blog Posts with Generative Feedback Loops
- DSPy - Not your average prompt engineering
- Red-Teaming Language Models with DSPy
- DSPy on Databricks
- Decision making ai agent with DSPY
- DSPy Assertions: Discussing Computational Constraints for Self-Refining Language Model Pipelines
- Why I bet on DSPy
- Monitoring & Tracing DSPy with Langtrace
- DSPy in Production
- Supercharge Your LLM Apps using DSPy and Langfuse
- Prompt engineering is a task best left to AI models
- What makes DSPy a valuable framework for developing complex language model pipelines?
- DSPy: A new framework to program your foundation models just by prompting
- Intro to DSPy: Goodbye Prompting, Hello Programming
- DSPyGen: Revolutionizing AI
- Building an AI Assistant with DSPy
-
Twitter Threads
-
Videos
- Automating Prompt Engineering with DSPy // Cyrus Nouroozi, Contributor at DSPy - Arize:Observe
- DSPy: Transforming Language Model Calls into Smart Pipelines // Omar Khattab - MLOps.community
- Omar Khattab, DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelines - FunctionalTV
- DSPy Explained! - Connor Shorten
- Programming Foundation Models with DSPy / Multivector Semantic Search with ColBERT // Omar Khattab -- Cohere
- Getting Started with RAG in DSPy! - Connor Shorten
- Getting started with DSPy tutorial - QDrant
- NEW DSPyG: DSPy combined w/ Graph Optimizer in PyG - code_your_own_AI
- Adding Depth to DSPy Programs - In depth on DSPy optimiser.
- Self-Discover in DSPy with Chris Dossman - Weaviate Podcast #90!
- Can You Tell Me About DSPy Optimizers: How Module Signatures & Prompts Are Modified by Optimizers - Best explanation of DSPy Optimizers I have seen.
- Can You Tell Me About DSPy: How DSPy Automates Prompt Engineering Modularly
- Introducing 7 Modules Their Application & Prompts in DSPY: Can You Tell Me About DSPy Modules
- Can You Tell Me How To Connect Multiple Open Source Models With DSPy & Run Inference With Predict
- DSPy Tutorial Playlist: Goes in depth on Signatures, Modules, Optimizers
- Structured Outputs with DSPy - Connor Shorten
- DSPy Assertions: Computational Constraints for Self-Refining LM Pipelines // Arnav Singhvi
- Building LLM Agents with Tool Use
- Llama 3 RAG Demo with DSPy Optimization, Ollama, and Weaviate! // Connor Shorten
- MIPRO and DSPy with Krista Opsahl-Ong! - Weaviate Podcast #103
-
Tutorials
-
Programming Languages
Sub Categories
Keywords
prompt-engineering
2
retrieval-augmented-generation
2
dspy
2
nlp
2
information-extraction
1
retrieval
1
arxiv
1
classification
1
dspy-inspector
1
inspector
1
jupyter
1
jupyter-notebook
1
notebook
1
pipeline
1
plugin
1
program
1
vscode
1
widget
1
agentic-rag
1
deep-research
1
emnlp2024
1
knowledge-curation
1
large-language-models
1
naacl
1
report-generation
1