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