1. Моделирование рассуждений
2. Накопление и использование знаний
2.1. Инженерия знаний
2.1.1. область наук об искусственном интеллекте, связанная с разработкой экспертных систем и баз знаний. Изучает методы и средства извлечения, представления, структурирования и использования знаний.
2.2. Представление знаний
2.2.1. Главная задача в искусственном интеллекте (ИИ) — научиться хранить знания таким образом, чтобы программы могли осмысленно обрабатывать их и достигнуть тем подобия человеческого интеллекта.
3. Обработка естественного языка
4. Машинное обучение
5. Биологическое моделирование искусственного интеллекта
5.1. Квазибиологическая парадигма
5.1.1. Нейронные сети
5.1.1.1. используются для решения нечётких и сложных проблем, таких как распознавание геометрических фигур или кластеризация объектов
5.1.2. Генетический подход
5.1.2.1. основан на идее, что некий алгоритм может стать более эффективным, если позаимствует лучшие характеристики у других алгоритмов
5.1.3. агентный подход
5.1.3.1. ставится задача создания автономной программы — агента, взаимодействующей с внешней средой
6. Робототехника
6.1. классы роботов
6.1.1. Манипуляционный робот
6.1.1.1. автоматическая машина (стационарная или передвижная), состоящая из исполнительного устройства в виде манипулятора, имеющего несколько степеней подвижности, и устройства программного управления, которая служит для выполнения в производственном процессе двигательных и управляющих функций.
6.1.2. Мобильный робот
6.1.2.1. автоматическая машина, в которой имеется движущееся шасси с автоматически управляемыми приводами
6.2. Способы перемещения
6.2.1. Колёсные и гусеничные
6.2.2. Шагающие
6.2.3. Другие методы перемещения
6.2.3.1. Летающие
6.2.3.2. Ползающие
6.2.3.3. Плавающие
6.2.3.4. перемещающиеся по вертикальным поверхностям