# Sonnet: ответы — готовый SYSTEM_PROMPT и механизм MAN→группы ## Вопрос 2: MAN → группы Явный маппинг НЕ нужен. LLM делает семантический матч: - Видит группу `clusterConfiguration` с sub-params `cpu, memory, disk, replicas` - Видит в MAN: «Квота (millicore) ядра пода... Квота памяти... Размер диска... Количество узлов» - Сопоставляет по смыслу → «Ресурсы пода кластера: CPU, RAM, диск, реплики» Условие: MAN в том же сообщении, что и params-файл. ## Готовый SYSTEM_PROMPT См. полный текст с правилами A-E: - A: удалить колонку ID - B: value_list → «Допустимые значения: X, Y, Z» - C: regex → читаемый формат - D: пустые описания → заполнить из MAN - E: группы (map-fixed) → 1 предложение о содержимом + правила для _ops.md, _example.md, главной страницы (MAN) ## Новая логика вызова LLM MAN передаётся как контекст в том же сообщении что и params-файл: ``` Тип файла: _params_create Сервис: postgres === MAN СЕРВИСА === {текст MAN из Name.md} === Файл === {содержимое} ``` ## 2 вопроса 1. max_tokens 4096 → 8192? (params для postgres ~4KB HTML) 2. Писать в docs_llm/ или сразу на место?