Las técnicas de búsqueda permiten resolver problemas representando el conocimiento como un conjunto de estados y operadores. Existen métodos de búsqueda ciega como la búsqueda en amplitud y profundidad, y métodos heurísticos que usan conocimiento del dominio para guiar la búsqueda de forma más eficiente.