# DSPy examples

This folder contains examples demonstrating programming (not prompting) LLMs using DSPy.

## Requirements

- [Python](https://www.python.org/) 3.10+

## Examples

- `ticket_triage/`: Automated ticket categorization and priority routing.
- `structured_output/`: Enforcing structured output schemas.
- `context_tooling/`: Equipping DSPy signatures with runtime tools.
- `stepwise_reasoning/`: Stepwise reasoning chains in DSPy modules.
- `bootstrap_few_shot/`: Compiling a predictor with `BootstrapFewShot`.

## Running the examples

Each example is in its own folder and contains a `README.md` with instructions on how to run it.
