DSPy
DSPy
Определение
Фреймворк для автоматической оптимизации промптов и цепочек LLM на основе датасета, заменяющий ручной инжиниринг промптов. Позволяет задавать сигнатуры и оптимизировать их с помощью встроенных оптимизаторов (teleprompters).
Где встречается
- 101. Что такое DSPy и какую проблему он решает, которую не решают LangChain или LlamaIndex
- 103. Какие оптимизаторы (teleprompters) в DSPy вы использовали и когда BootstrapFewShot, MIPRO, COPRO
- 104. Как вы интегрируете DSPy с RAG-пайплайном Приведите пример сигнатуры.
- 105. Когда DSPy не подходит Назовите 3 сценария.
- 106. Как вы валидируете, что DSPy-оптимизация действительно улучшила модель, а не просто переобучилась под метрику
- 107. Объясните концепцию «программируемых промптов» (DSPy programs). Как это связано с MIPRO
- 108. Что такое Assertions в DSPy и зачем они нужны
- 109. Как вы бенчмарките DSPy против ручного промпт-инжиниринга в production
- 199. Как вы combine language representation с DSPy
- 636. Как вы проектируете промпт для long context рассуждения (CoT, ToT, GoT)
- 695. Как вы делаете synthetic data для multi-turn диалогов (агентов)
- 800. Что такое Prompt Registry (каталог промптов с версиями)
- 899. Что такое DSPy в контексте агентов
- Практика
- 800+ вопросов
- 230. RAG с DSPy оптимизацией