ReAct (Reasoning and Acting)
Способ составления запросов, который сочетает рассуждение и действие в интерактивном процессе решения задач. Модель чередует этапы размышления (анализ ситуации, планирование) и действия (выполнение конкретных шагов).
| Преимущества | Недостатки |
|---|---|
| Позволяет решать сложные, многоэтапные задачи | Может быть более времязатратным |
| Улучшает прозрачность процесса принятия решений | Требует более сложной структуры промпта |
| Может адаптироваться к изменяющимся условиям задачи | Может усложнять интерпретацию промежуточных шагов |
Пример ReAct промпта:
Ты - ИИ-ассистент, помогающий планировать путешествие. Используй подход ReAct для помощи пользователю в планировании недельной поездки в Париж. На каждом этапе:
1. Размышление: Анализируй текущую ситуацию и определяй следующий шаг планирования.
2. Действие: Предложи конкретное действие или задай вопрос пользователю.
3. Наблюдение: Оцени результат действия или ответ пользователя.
Начни с общего вопроса о предпочтениях пользователя и продолжай процесс, пока не будет составлен полный план путешествия.