This article concerns the problem of creating intellectuallized instruction programs. We suggest applying intelligent agent and multi-agent technologies for the creation of such programs. Two examples, COACH and IDLE, are given of existing systems of this kind. Then we describe the LimTUTOR system which is developed to support the process of teaching students to solve tasks of searching for function limits. Finally we extend LimTUTOR to a multi-agent system to cover di erent aspects of teaching a discipline.