Pro řešení koncovek a taktických cílů (v go: koncovka, život a smrt, jedno oko, spojení/rozdělení, ...) se běžně používá obecná alfa-beta metoda, která prohledává všechny relevantní tahy do dané hloubky. V algoritmu hrozeb se prohledávají pouze tahy, které z hlediska utočníka vedou k cíli a z hlediska obránce můžou zabránit utočníkovi v dosažení cíle. Přitom je chována korektnost výsledku.
Cílem práce je implementovat algoritmus zobecněných hrozeb pro řešení goistických úloh.