Различают два основных типа, которые применяют компании – транзакционные (ориентированные на задания) и разговорные. Их различие в общем уровне сложности и методах использования ИИ. Первые – узкоспециализированные, их цель – выполнение/автоматизация одной функции. У вторых более развитые, интерактивные и персонализированные возможности: интерпретируют сообщения пользователей и отвечают естественным языком.