Artificial narrow intelligence refers to machines with intelligence that is specialised to perform a specific task, while artificial general intelligence refers to machines that have the ability to understand or learn any intellectual task that a human being can.