Оба слова so и such используются, чтобы усилить значение слов, перед которыми они ставятся
Слово so мы используем, чтобы усилить свои чувства, качество, количество чего-либо. Оно используется со словами, отвечающими на вопрос «какой» и «как».
| Those cookies are so tasty
| Эти печеньки такие вкусные
Слово such мы используем, чтобы подчеркнуть описание кого-то или чего-то. После этого слова обязательно должен идти предмет или человек.
| They ate such tasty cookies
| Они съели такие вкусные печеньки
Итак, если после слова речь идет о предмете или человеке, то мы ставим such, если же нет, то so