NODEDC_1C/llm_normalizer/docs/PROMPTS.md

34 lines
1.1 KiB
Markdown

# Prompt System
Промпты лежат в корне проекта в каталоге `prompts/`.
## Supported Versions
- `normalizer_v1`
- `normalizer_v1_1`
- `normalizer_v1_1_1`
- `normalizer_v1_1_2`
- `normalizer_v1_1_2_1`
- `normalizer_v2`
- `normalizer_v2_0_1`
- `normalizer_v2_0_2`
## Main Files
- `prompts/system/default.txt`
- `prompts/domain/normalizer_domain_v1_1.txt`
- `prompts/developer/normalizer_v2_0_2.txt`
- `prompts/fewshot/normalizer_v2_0_2.txt`
## v2.0.2 Notes
- Целевая схема: `normalized_query_v2_0_2`.
- Требует fragment-level поля:
- `execution_readiness`
- `route_status`
- `no_route_reason`
- Добавляет дисциплину: routable in-scope fragments не должны оставаться в `no_route`.
## Prompt Manager
`backend/src/services/promptBuilder.ts`:
- Загружает builtin presets для всех версий, включая `normalizer_v2_0_2`.
- Подставляет version-specific `developer/domain/fewshot`.
- По умолчанию использует `DEFAULT_PROMPT_VERSION` из backend config.