microsoft/sammo
A Microsoft library for running and optimizing prompts for large language models.

Velocity · 7d
+0.8
★ / day
Trend
→steady
star history
SAMMO (Structure-aware Multi-Objective Metaprompt Optimization) provides a flexible framework for prompt engineering workflows. It enables developers to construct, modify, and optimize prompts using structured approaches, supporting markdown-to-prompt-program conversion and CSS selector-based prompt manipulation. The library includes built-in support for structured outputs and is designed to work with various LLM backends including OpenAI.