Files
aiform_dev/docs/PROMPT_UPDATE_GUIDE.md
AI Assistant 4c8fda5f55 Добавлено логирование для отладки черновиков
- Добавлены логи в frontend (ClaimForm.tsx) для отслеживания unified_id и запросов к API
- Добавлены логи в backend (claims.py) для отладки SQL запросов
- Создан лог сессии с описанием проблемы и текущего состояния
- Проблема: API возвращает 0 черновиков, хотя в БД есть данные
2025-11-19 18:46:48 +03:00

74 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Инструкция по обновлению промпта в n8n
## Текущая ситуация
**Используется:** `optimized_wizard_prompt.txt` (включает RAG)
**Время генерации:** 23-35 секунд
**Новый промпт:** `wizard_prompt_simple.txt` (без RAG)
**Ожидаемое время:** 5-10 секунд (без RAG)
## Шаги для обновления
### 1. Открыть workflow в n8n
1. Зайти в n8n: https://n8n.clientright.pro
2. Найти workflow с ID `b4K4u851b4JFivyD` (или тот, который обрабатывает `ticket_form:description`)
3. Найти ноду **AI Agent** или **OpenAI** (которая генерирует визард)
### 2. Обновить промпт
**Старый промпт (с RAG):**
```
Ты — аналитик по делам защиты прав потребителей. Создай динамический чек-лист (5-7 вопросов) + список документов для претензии/иска.
ВХОД:
- USER_MESSAGE: "{{ $json.chatInput }}"
- RAG_ANSWER: "{{ $json.output }}"
- FORM_STEPS: {{ $json.questions_numbered_html }}
```
**Новый промпт (без RAG):**
```
# Роль
Ты — юридический ассистент по защите прав потребителей. Ты помогаешь людям понять, какие необходимо собрать документы и сообщить дополнительные сведения, для решения их проблемы.
# Задача: Построение динамического визарда
Твоя задача — проанализировать описание проблемы пользователя и создать **динамический визард** — структурированный набор вопросов и списка документов, которые помогут собрать всю необходимую информацию для подготовки претензии или иска.
## Входные данные
Ты получаешь только:
- **USER_DESCRIPTION**: "{{ $json.chatInput }}"
[Далее весь текст из wizard_prompt_simple.txt]
```
### 3. Убрать RAG из workflow (опционально)
Если RAG не нужен, можно:
1. Удалить ноду RAG/поиска
2. Убрать `RAG_ANSWER` из промпта
3. Упростить входные данные до одного поля: `USER_DESCRIPTION`
### 4. Протестировать
1. Отправить тестовое описание через форму
2. Проверить время генерации (должно быть 5-10 сек вместо 23-35 сек)
3. Проверить качество визарда (вопросы и документы должны быть релевантными)
## Ожидаемый результат
-**Время генерации:** 5-10 секунд (вместо 23-35)
- 📝 **Качество:** такое же или лучше (более структурированный промпт)
- 💰 **Стоимость:** ниже (нет RAG запросов)
## Откат (если что-то пошло не так)
1. Вернуть старый промпт из `optimized_wizard_prompt.txt`
2. Восстановить RAG ноду (если удаляли)
3. Проверить, что всё работает как раньше