В отличие от большинства современных роботов, функционирующих в соответствии с заранее заложенной программой, Babybot способен самообучаться, анализировать ошибки и выбирать оптимальные решения. Например, если первая попытка поднять тот или иной предмет оказывается неудачной, то в следующий раз Babybot будет использовать несколько иную стратегию. Иными словами, оказавшись в нестандартной ситуации, Babybot сможет найти из неё выход.
Конечная цель исследователей заключается в том, чтобы создать робота, полностью имитирующего поведение, возможности и способности к обучению двухгодовалого ребёнка. Предполагается, что результаты работ позволят лучше понять процессы, происходящие в мозге новорожденных, а также ответить на многие вопросы, связанные с интеллектуальным развитием человека.