Обычно выделяют два типа ИИ — слабый ИИ (Narrow artificial intelligence), приспособленный к решению конкретных задач, и сильный, или общий ИИ (Artificial General Intelligence). Под слабым ИИ подразумевается алгоритм, способный решать узкоспециализированные задачи. Например, играть в шахматы или в го, определять, что нарисовано на картинке или переводить речь в текст. Сильный ИИ в идеале способен на то же, на что и мозг взрослого человека. Определить, сильный перед вами ИИ или слабый, может помочь обычный тест Тьюринга — если по окончании разговора вы не сможете понять, кто на том конце провода, — значит, данный ИИ сильный.