Данная статья посвящена формулированию технических требований к современной интеллектуальной обучающей системе, основанной на применении агентного подхода, а также проектированию архитектуры данной системы. Основное содержание статьи составляет описание функционирования модулей, составляющих систему, а также взаимодействий между ними. Значительное внимание уделяется основным задачам для каждой части в составе системы, а также способам их решения. В заключение представлен возможный вариант последовательности взаимодействий между частями системы при решении общей задачи, а также предложены дальнейшие этапы разработки данной обучающей системы. Ключевые слова: интеллектуальная обучающая система, архитектура распределённой системы, облачные вычисления.