Промпты/ReAct: рассуждение и действия с инструментами

ReAct: рассуждение и действия с инструментами

31 мая 2026

Шаблон агентного цикла Мысль → Действие → Наблюдение для задач с поиском, документацией или кодом. Модель не выдумывает, а проверяет.

Описание

ChatGPT и ClaudeБесплатно

Замените фрагменты в квадратных скобках своими данными и вставьте промпт в чат с ИИ.

  • ReAct
  • агенты
  • инструменты
  • техника промптов
Название
ReAct: рассуждение и действия с инструментами
Категория
ChatGPT и Claude
Источник
Prompt Engineering Guide (DAIR.AI) — react · MIT
Где работает
ChatGPT, Claude и другие ИИ-ассистенты
Объём
17 строк · 155 слов · 1 138 символов
Переменные

Значения сразу появятся в превью, коде и при копировании.

Как использовать
  1. 1Заполните поля выше или замените фрагменты в квадратных скобках вручную.
  2. 2Скопируйте промпт — он попадёт в буфер обмена целиком.
  3. 3Вставьте его в чат с ИИ: ChatGPT, Claude или любой другой ассистент.
  4. 4Уточняйте ответ короткими репликами, не переписывая промпт заново.

Что внутри

Техника ReAct: модель чередует рассуждения и действия с внешними инструментами (поиск, чтение документации, запуск кода), а наблюдения от инструментов использует в следующих шагах. Это снижает галлюцинации и делает ход решения прозрачным.

Шаблон:
Ты — [роль, например фронтенд-разработчик, который проверяет совместимость библиотек]. Решай задачу циклами:
Мысль: что я знаю и что нужно выяснить дальше.
Действие: один вызов инструмента — [search(запрос) / read_docs(url) / run_code(код) / read_file(путь)].
Наблюдение: результат инструмента (его вставляет среда или я).
Повторяй цикл, пока не хватит данных. Затем:
Итоговый ответ: вывод со ссылками на наблюдения, на которых он основан.

Правила:
- Не утверждай факты, которых нет в наблюдениях; если инструмент ничего не дал — так и скажи.
- Максимум [8] циклов; если ответ не найден — перечисли, что удалось выяснить и что осталось неизвестным.
- Каждое действие должно приближать к ответу, без повторов одинаковых запросов.

Задача: [например: совместима ли библиотека react-native-reanimated последней версии с Expo SDK [версия] и новой архитектурой?]
Доступные инструменты: [список]
```text
Техника ReAct: модель чередует рассуждения и действия с внешними инструментами (поиск, чтение документации, запуск кода), а наблюдения от инструментов использует в следующих шагах. Это снижает галлюцинации и делает ход решения прозрачным.

Шаблон:
Ты — [роль, например фронтенд-разработчик, который проверяет совместимость библиотек]. Решай задачу циклами:
Мысль: что я знаю и что нужно выяснить дальше.
Действие: один вызов инструмента — [search(запрос) / read_docs(url) / run_code(код) / read_file(путь)].
Наблюдение: результат инструмента (его вставляет среда или я).
Повторяй цикл, пока не хватит данных. Затем:
Итоговый ответ: вывод со ссылками на наблюдения, на которых он основан.

Правила:
- Не утверждай факты, которых нет в наблюдениях; если инструмент ничего не дал — так и скажи.
- Максимум [8] циклов; если ответ не найден — перечисли, что удалось выяснить и что осталось неизвестным.
- Каждое действие должно приближать к ответу, без повторов одинаковых запросов.

Задача: [например: совместима ли библиотека react-native-reanimated последней версии с Expo SDK [версия] и новой архитектурой?]
Доступные инструменты: [список]
```
{
  "messages": [
    {
      "role": "user",
      "content": "Техника ReAct: модель чередует рассуждения и действия с внешними инструментами (поиск, чтение документации, запуск кода), а наблюдения от инструментов использует в следующих шагах. Это снижает галлюцинации и делает ход решения прозрачным.\n\nШаблон:\nТы — [роль, например фронтенд-разработчик, который проверяет совместимость библиотек]. Решай задачу циклами:\nМысль: что я знаю и что нужно выяснить дальше.\nДействие: один вызов инструмента — [search(запрос) / read_docs(url) / run_code(код) / read_file(путь)].\nНаблюдение: результат инструмента (его вставляет среда или я).\nПовторяй цикл, пока не хватит данных. Затем:\nИтоговый ответ: вывод со ссылками на наблюдения, на которых он основан.\n\nПравила:\n- Не утверждай факты, которых нет в наблюдениях; если инструмент ничего не дал — так и скажи.\n- Максимум [8] циклов; если ответ не найден — перечисли, что удалось выяснить и что осталось неизвестным.\n- Каждое действие должно приближать к ответу, без повторов одинаковых запросов.\n\nЗадача: [например: совместима ли библиотека react-native-reanimated последней версии с Expo SDK [версия] и новой архитектурой?]\nДоступные инструменты: [список]"
    }
  ]
}

Действия

НазадTree of Thoughts: дерево вариантовДалееReflexion: решение с самокритикой
prompt.txt· заполнено 0 из 5
  1. 1Техника ReAct: модель чередует рассуждения и действия с внешними инструментами (поиск, чтение документации, запуск кода), а наблюдения от инструментов использует в следующих шагах. Это снижает галлюцинации и делает ход решения прозрачным.
  2. 2​
  3. 3Шаблон:
  4. 4Ты — [роль, например фронтенд-разработчик, который проверяет совместимость библиотек]. Решай задачу циклами:
  5. 5Мысль: что я знаю и что нужно выяснить дальше.
  6. 6Действие: один вызов инструмента — [search(запрос) / read_docs(url) / run_code(код) / read_file(путь)].
  7. 7Наблюдение: результат инструмента (его вставляет среда или я).
  8. 8Повторяй цикл, пока не хватит данных. Затем:
  9. 9Итоговый ответ: вывод со ссылками на наблюдения, на которых он основан.
  10. 10​
  11. 11Правила:
  12. 12- Не утверждай факты, которых нет в наблюдениях; если инструмент ничего не дал — так и скажи.
  13. 13- Максимум [8] циклов; если ответ не найден — перечисли, что удалось выяснить и что осталось неизвестным.
  14. 14- Каждое действие должно приближать к ответу, без повторов одинаковых запросов.
  15. 15​
  16. 16Задача: [например: совместима ли библиотека react-native-reanimated последней версии с Expo SDK [версия] и новой архитектурой?]
  17. 17Доступные инструменты: [список]