<human>:  What is the definition of a heuristic?
<bot>: A heuristic is a rule of thumb. It’s a method of solving a problem that is not guaranteed to be optimal, but is good enough. For example, if you are trying to find the shortest route from one place to another, a heuristic is a rule of thumb that tells you to take the most direct route.