Chain of Thought (Цепочка рассуждений)

Определение

Chain of Thought — промежуточные шаги рассуждения, которые помогают модели решать многоэтапные задачи. В исследованиях термин может обозначать явный текст рассуждения; в современных продуктах часть reasoning может оставаться внутренней.

Что действительно полезно просить

Вместо требования показать полный скрытый ход мыслей проси проверяемый результат:

  • разбить задачу на этапы;
  • перечислить допущения;
  • показать ключевые вычисления;
  • привести источники;
  • проверить ответ независимым способом;
  • кратко объяснить основание вывода.

Фраза «думай пошагово» иногда помогает, но не гарантирует правильность. Правдоподобная цепочка может рационализировать ошибочный ответ.

Связанные, но разные понятия

  • Decomposition: разбиение задачи на части.
  • Scratchpad: рабочее промежуточное состояние.
  • Reasoning effort / test-time compute: дополнительный вычислительный бюджет модели.
  • Rationale: объяснение, предназначенное пользователю.
  • Verification: отдельная проверка результата.

Когда применять

  • математика и логика;
  • планирование;
  • анализ требований;
  • задачи с несколькими ограничениями;
  • отладка, где можно проверить промежуточные факты.

Для извлечения данных, классификации и простого форматирования длинное рассуждение часто только увеличивает стоимость и число мест для ошибки.

Источник

Связанные заметки