XSB je programovací jazyk určený pro vývoj inteligentních systémů. Je založen na principu logického programování a obsahuje výkonný inferenční engine, který umožňuje vývoj sofistikovaných znalostních systémů.
XSB se používá v řadě aplikací, včetně zpracování přirozeného jazyka, expertních systémů a dolování dat. Používá se také jako výzkumný nástroj v oblasti umělé inteligence.