Эвристика - это практический способ решения проблемы. Он лучше, чем случайность, но не всегда срабатывает. Человек вырабатывает эвристику, используя интеллект, опыт и здравый смысл. Метод проб и ошибок - простейшая эвристика, но одна из самых слабых. Правило большого пальца и "обоснованные предположения" - это другие названия простых эвристик. Поскольку эвристика не гарантирует получение результата, всегда есть исключения.

Иногда эвристики довольно расплывчаты: "смотри, прежде чем прыгнуть" - это руководство к поведению, но "подумай о последствиях" - это немного яснее. Иногда эвристика - это целый набор этапов. Когда врачи осматривают пациента, они проходят через целый набор тестов и наблюдений. Возможно, они не узнают, в чем дело, но они дают себе наилучшие шансы на успех. Это называется диагнозом.

В компьютерной науке "эвристика" - это разновидность алгоритма. Алгоритмы пишутся для того, чтобы получить хорошее решение проблемы. Эвристический алгоритм обычно может находить довольно хорошие решения, но нет гарантии или доказательства того, что эти решения верны. Еще одним фактором является время, необходимое для выполнения алгоритма.