Введение

Моделирование уровня знаний — это процесс теоретического осмысления наблюдений за миром и, в определенной степени, объяснения поведения агента при взаимодействии с окружающей средой. Ключевыми для понимания моделирования уровня знаний являются понятия уровня знаний, операторов и целевого состояния агента, предложенные Алленом Ньюэллом. Уровень знаний относится к объему знаний, которыми обладает агент о своем мире. Операторы — это действия, которые могут быть применены к агенту для изменения его состояния. Целевое состояние агента — это состояние, достигаемое после применения соответствующих операторов для перехода из предыдущего, нецелевого состояния. По сути, моделирование уровня знаний включает в себя оценку знаний агента о мире и всех возможных состояниях, и на основе этой информации строится модель, отображающая взаимосвязи и пути между различными состояниями. С помощью этой модели различные методы решения задач (например, предсказание, классификация, объяснение, обучение, качественное рассуждение, планирование и т. д.) можно рассматривать единообразно. Этот аспект моделирования имеет решающее значение в когнитивных архитектурах для интеллектуальных агентов. В работе "Приложения абдукции: моделирование уровня знаний" Мензис предлагает новый подход к моделированию уровня знаний, называемый KLB, который утверждает, что "база знаний должна быть разделена на факты, специфичные для предметной области, и абстрактные процедуры решения проблем, не зависящие от предметной области". В его методе абдуктивное рассуждение используется для поиска предположений, которые, в сочетании с теориями, позволяют достичь желаемых целей системы. В качестве хорошего примера абдуктивного рассуждения можно привести логическое рассуждение.