Множество способов репрезентации знаний
Что отличает нас от других животных? Одно из важных отличий состоит в том, что никакие другие животные не задают такие вопросы! Мы, люди, кажется, почти уникальны тем, что можем размышлять об идеях, как если бы они были объектами, или, говоря иначе, концептуализировать их.
Однако, чтобы изобретать новые концепции и использовать их, нам приходится репрезентировать эти новые идеи в структурных формах, которые мы храним в сетях своего разума, – поскольку ни один небольшой фрагмент знания не может иметь смысла, если не является частью какой-либо более крупной структуры, связанной с другими областями сети знаний. Но не столь важно, как именно устроены эти связи; компьютер можно сделать хоть из проводов и переключателей, хоть из шкивов, блоков и веревок; все, что имеет значение, – это то, как каждая часть меняет свое состояние в ответ на изменения в других частях, с которыми она связана.
Иными словами, знание состоит не из «идей», существующих как отдельные сущности, дрейфующие в эфире некоей ментальной вселенной. Конечно, часто полезнее представлять себе мысли и идеи как «абстрактные» – и репрезентировать их символами на схемах или предложениями в письменных текстах. Тем не менее, для того чтобы мысль или концепция возымели какой-либо эффект – например, чтобы рука сдвинула кубик, или чтобы речевой тракт издал звук, или чтобы вы подумали о своей следующей мысли, необходим какой-то физический инструментарий, изменяющий состояния и связи в структуре репрезентаций, хранящихся в вашем мозге.
В этом разделе рассматриваются некоторые современные идеи, использованные исследователями для репрезентации знаний в компьютерах, – а также некоторые еще не протестированные. Здесь не хватит места для того, чтобы углубляться в подробности, и, возможно, читателям, не интересующимся технической стороной вопроса, стоит пропустить этот раздел.