Чтобы отличить will от going to при выражении спонтанных решений, нужно обратить внимание на контекст. 1
Will используется для выражения будущих действий, решение о которых может быть принято спонтанно, в момент речи. 4 Он указывает на то, что говорящий не задумывался над этим решением заранее. 1
Going to применяется, когда нужно сказать о конкретном и заранее определённом действии, которое является продуманным и спланированным. 2 Конструкция показывает, что человек уже всё обдумал и запланировал. 4
Пример использования will: «Are you ready to order? — Yes, I will take a tea and cake» — Вы готовы сделать заказ? — Да, я возьму чай с пирожным. 2
Пример использования going to: «Any plans for the weekend? — Yes, I am going to visit my grandparents» — Какие планы на выходные? — Да, я собираюсь навестить своих бабушку и дедушку. 2