How are evaluation functions used in artificial intelligence?

(Heuristic) evaluation functions are algorithms that select moves based on evaluating the next moves based on a set of heuristic and doesn’t attempt to explore the game tree/possible future states. These functions are fast and does reasonably well, but may not give you the best solution in all cases.
For More Information Please Refer:

You May Also Like to Read: