What is artificial narrow intelligence (Narrow AI)?

Narrow AI technologies are very good at solving specific problems, but they fall short of fulfilling the requirements for human-level AI.