Шаблон агентного цикла Мысль → Действие → Наблюдение для задач с поиском, документацией или кодом. Модель не выдумывает, а проверяет.
Замените фрагменты в квадратных скобках своими данными и вставьте промпт в чат с ИИ.
Значения сразу появятся в превью, коде и при копировании.
Техника 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Доступные инструменты: [список]"
}
]
}