Перейти к содержимому

Prompt Decorators

Стандартизированный фреймворк для улучшения промптов LLM через компонуемые декораторы с Python-реализацией.

Python
36 stars

Описание

Prompt Decorators — это фреймворк на Python, предоставляющий официальную спецификацию и реализацию для аннотаций промптов LLM. Ключевые особенности: реестр декораторов, валидация параметров, 140+ предустановленных декораторов для reasoning, форматирования и т.д., интеграция с MCP для desktop-приложений. Применения: стандартизация prompt engineering, упрощение взаимодействия с AI, снижение вербозности промптов в различных платформах.

Возможности

Реестр декораторов

Централизованное управление декораторами с метаданными и динамической загрузкой.

Валидация параметров

Проверка и типизация параметров декораторов для надежности.

Версионирование декораторов

Поддержка семантического версионирования для совместимости.

Компонуемость

Комбинация нескольких декораторов для сложных паттернов промптов.

Интеграция с MCP

Сервер для Model Context Protocol, работающий с desktop AI-приложениями.

Генерация документации

Автоматическое создание документации из определений декораторов.

Установка

pip install prompt-decorators

Для интеграции с MCP: pip install “prompt-decorators[mcp]”

Для разработки и тестов: pip install “prompt-decorators[dev,test]”

Для документации: pip install “prompt-decorators[docs]”

Для всех опций: pip install “prompt-decorators[all]”

Проверка установки: python -c “import prompt_decorators; print(prompt_decorators.version)” python -m prompt_decorators verify

Информация

Язык
Python
Лицензия
Apache License 2.0
GitHub Stars
36

Ссылки