Ясно, что отладка прикладной системы, объединяющей продукционные правила, процедуры, различные уровни абстракции и иерархию классов, может превратиться в далеко не тривиальную задачу. В этой ситуации на помощь разработчику приходят мощные средства инспекции базы знаний и отладки, предоставляемые G2. Функции инспекции базы знаний позволяют осуществлять поиск элементов на основе их типов, принадлежности к классу, атрибутов и местоположения. Эти функции используются для решения следующих задач:
- отображение сжатого представления элементов базы знаний;
- создание файлов, содержащих описание элементов базы знаний;
- отображение иерархий классов, модулей и рабочих пространств;
- прямой переход к конкретным элементам базы знаний;
В частности, упоминаемая выше схема иерархии встроенных классов G2 может быть получена с помощью функции инспекции базы знаний.
Перечисленные возможности облегчают навигацию по базе знаний и делают возможным быстрый просмотр базы знаний под любым ракурсом. Кроме того, с помощью функций инспекции можно запустить процедуру поиска и замены текстовых фрагментов в базе знаний. Функции инспекции работают в фоновом режиме и позволяют выполнять одновременно с ними и другие задачи, включая другие функции инспекции. Доступ остальных пользователей к базе знаний в это время никак не ограничивается.