Каковы же функции Бабы-Яги в сказке? Образ Бабы-Яги чрезвычайно противоречив. В зависимости от сюжета сказки, она может выступать и в «положительной» и в «отрицательной» роли, то есть быть или врагом, или помощником главного героя. Исследователи, в частности известный ученый-фольклорист В. Я. Пропп, выделил в сказках три основных типа этого персонажа: Яга-дарительница, Яга-похитительница, Яга-воительница. Наиболее древним представляется тип Яги-дарительницы. Ее функцией в сказке являются давание герою или героине добрых советов, вручение чудесных предметов, дарение волшебного коня, помощь во время бегства. Обычно Баба-Яга чувствует появление героя в ее владениях по запаху. В своем госте она чует «русский дух» или «русскую коску», что в мифопоэтическом сознании воспринимается как «человечий дух». С детства из сказок все помнят восклицание Бабы-Яги по поводу прихода героя в избушку: «Фу-фу-фу! Бывало, русского духа слыхом не слыхать, видом не видать, а нынче русский дух в ложку садится и в рот валится». Этот возглас еще раз напоминает о том, что Баба-Яга — людоедка. Чаще всего Баба-Яга начинает разговор с героем с вопроса: «Дела пытаешь иль от дела лытаешь?» — или: «По охоте, молодец, ходишь, але по неволе?» Но, прежде чем ответить на вопрос, герой требует, чтобы хозяйка соблюла правила гостеприимства: «Бабушка-сударушка, напой, накорми, тогда вести расспроси!» Подчас герой отвечает старухе грубо, даже обзывая ее ругательными словами и требуя: «А ты должна баньку истопить, выпарить, вымыть и спросить: где ты проживался?» Если Баба-Яга сразу грозит его съесть, он отвечает: «Полно, старая, я с дороги — пылен и гадок. Ты должна меня сначала вымыть, накормить, напоить, а потом есть. Да еще ты должна спросить: иду ли я по своей воле или по неволе». В некоторых сказках герой на угрозу Бабы-Яги сам грозит убить ее, а кости придавить камнем, и хозяйка смиряется и угощает гостя. Демонстрация героем знания этикетных норм заставляет Бабу-Ягу изменить свое поведение. Иногда же в сказках она сама как будто спохватывается: «Старушка скочила со стула, себе по щеке ударила, по другой прибавила: «Фу-фу, не накормила я, не напоила, а стала вести выспрашивать»». Таким образом, в сказке нашли отражение особенности старинного русского гостеприимства, оказываемого путнику: мытье в бане и угощение.
Баба-Яга. И. Билибин (1900).
Яга-дарительница дает герою предметы и волшебного коня, без которых в тридесятом царстве не добраться до цели. Путеводный клубочек указывает направление: «Клубочек покатился через горы, через долы, по полям, по лугам, по сыпучим пескам». Конь преодолевает непреодолимые преграды: «Этот конь подскакивает, мха, болота перескакивает, реки, озера хвостом заметает». Баба-Яга вручает герою вещи — платок или салфетку, — по которым он должен быть опознан его невестой, или волшебные предметы, которые помогают ему в путешествии и в выполнении заданий. Таким образом, только Баба-Яга может указать герою путь в «чужое» царство и условия для достижения цели его странствий. Кроме того, в некоторых сказочных сюжетах Баба-Яга приходит на выручку Ивану-царевичу и на обратном пути из тридесятого царства: она помогает герою избавиться от преследования грозной Царь-девицы, его будущей жены, у которой во время ее сна он ворует чудесные вещи и «творит с ней грех». Во время погони Баба-Яга и ее сестры поочередно сменяют герою коня и задерживают грозную Царь-девицу, предлагая ей отдохнуть и помыться в бане.