diff --git a/index.cfm b/index.cfm index c278f29..c01ffc9 100644 --- a/index.cfm +++ b/index.cfm @@ -61,7 +61,7 @@
Nubes - Сверка договоров — LLM v1.0.43 — Lucee + Сверка договоров — LLM v1.0.44 — Lucee
@@ -453,7 +453,8 @@ window.closeModal = closeModal; // ── Промпт ─────────────────────────────────────────────────── var promptEditor = document.getElementById('promptEditor'); -var DEFAULT_PROMPT = promptEditor.value = localStorage.getItem('llm_prompt') || ''; +var DEFAULT_PROMPT = 'Ты — анализатор договоров. Ниже текст спецификации услуг из договора облачного провайдера.\n\nНайди ВСЕ таблицы со списком услуг. Извлеки каждую строку в JSON-массив.\n\nДля каждой строки верни:\n- row_num: номер по порядку (целое число)\n- name: полное наименование услуги (весь текст из ячейки)\n- price: цена за единицу в рублях (число, из колонки "Цена")\n- qty: количество/объём (число, из колонки "Объем")\n- sum: итоговая сумма (число, из колонки "Сумма")\n- date_start: дата начала оказания (строка YYYY-MM-DD)\n\nПРАВИЛА:\n1. Пропускай итоговые строки ("Итого...") и строки с подписями.\n2. Если ячейка пустая — ставь null.\n3. Если не можешь определить значение — ставь null и добавь в unresolved.\n4. Верни ТОЛЬКО JSON, без пояснений.\n\nПример ответа:\n{"rows":[{"row_num":1,"name":"Аренда стойко-места","price":213905.44,"qty":3,"sum":641716.32,"date_start":"2026-04-01"}],"unresolved":[]}\n\nТекст документа:\n---\n{parsed_text}\n---'; +promptEditor.value = localStorage.getItem('llm_prompt') || DEFAULT_PROMPT; document.getElementById('promptSave').addEventListener('click', function() { var p = promptEditor.value.trim();