# Паттерны промптов --- ## 1. System + User разделение ```python system_prompt = "Ты — бизнес-аналитик. Анализируй идеи." user_prompt = f"Название: {idea.title}\nОписание: {idea.content}" # Формирование: full_prompt = f"{system_prompt}\n\n{user_prompt}" ``` **Используется:** AIProvider.format_prompt() --- ## 2. Structured output ```python system_prompt = """ Ты — финансовый консультант. Ответ верни ТОЛЬКО в формате JSON: { "roi": число, "risk_level": "low|medium|high", "recommendations": [строка, ...] } """ ``` --- ## 3. Few-shot (примеры) ```python system_prompt = """ Ты — UI-дизайнер. Анализируй интерфейс. Пример хорошего анализа: Интерфейс: Экран входа Проблема: Кнопка "Забыли пароль" не видна Решение: Переместить под форму входа Рекомендация: Высокий приоритет Теперь проанализируй: """ ``` --- ## Параметры | Параметр | Значение | Когда менять | |----------|----------|-------------| | `temperature: 0.1-0.3` | Низкая креативность | Юридические, финансовые промпты | | `temperature: 0.5-0.7` | Средняя | Стандартный анализ | | `temperature: 0.8-1.0` | Высокая | Мозговой штурм, креатив | | `max_tokens: 500` | Короткий ответ | Классификация | | `max_tokens: 4000` | Длинный ответ | Детальный анализ |