34 lines
1.1 KiB
Markdown
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.
|