Чтобы общаться с пользователем, смартап должен понимать, что говорит пользователь говорит. Для этого смартап должен знать варианты реакций пользователя и уметь правильно на них реагировать.
Эта пользовательская реакция закладывается в Интент (от англ. intent — намерение). В зависимости от намерения пользователя смартап направит диалог с пользователем по одной из веток сценария.
Возможные реакции пользователей часто можно предугадать. Например, при разговоре клиент может поздороваться или попрощаться, написать или назвать свое имя или номер телефона. Для таких случаев существуют готовые интенты, которые упрощают процесс создания смартапа.