ПРИМЕНЕНИЕ ТЕХНОЛОГИЙ ОБРАБОТКИ ЗНАНИЙ В ИНТЕРНЕТ А.Б.Голубев, П.В.Коваленко Институт высокопроизводительных вычислений и баз данных Министерства науки и технологий РФ, Санкт-Петербург Тел.: (812) 251-00-38, e-mail: [email protected] Последнее десятилетие ознаменовалось быстрым ростом мультимедиа систем. Это относится и к традиционным системам, работающим со всевозможными документами, куда уже прочно "внедрились" понятия гипертекст и гипермедиа и к телекоммуникационным системам, где господствует Интернет. "Новомодные" мультимедиа системы вытеснили "старые-добрые" экспертные системы (ЭС), занимавшие умы пользователей 80-х. Тем не менее, такие системы искусственного интеллекта, как экспертные системы, еще рано списывать со счетов. Более того, именно сейчас появилась возможность дать новый толчок развитию технологий обработки знаний благодаря применению их Интернет. Условно такие системы можно назвать "Системами обработки знаний для поддержки Web" или просто "Экспертными системами для Web" (Expert System for Web (ESW)). Применение технологий обработки знаний позволяет привнести в Web-системы ряд принципиальных достоинств, отсутствующих в обычных телекоммуникационных прототипах. Во-первых, это возможность использования и накопления высококачественных знаний и опыта наиболее квалифицированных специалистов, экспертов конкретной предметной области (ПО). Во-вторых, возможность достаточно оперативно адаптировать систему в соответствии с изменениями знаний о ПО. В-третьих, возможность интеллектуализации взаимодействия с пользователем за счет настраивания на его конкретные особенности. И прочие достоинства. Рассматриваемые системы могут найти широкое применение в различных сферах человеческой деятельности. Прежде всего это всевозможные диагностические системы, способные давать квалифицированное заключения в различных предметных областях, таких как медицина, биология, юриспруденция, бизнес и т.д. для множества дистанционно удаленных пользователей. К примеру, рассмотрим возможное применение серверов медицинской диагностики, рассматриваемых новым междисциплинарным направлением – телемедицина. Назначение таких серверов – оказать поддержку врачебному персоналу в проведении массовых обследований населения путем тестирования через Интернет. Обеспечить медицинскими исследованиями нетранспортабельных пациентов на дому, в небольших стационарах и поликлиниках в условиях отсутствия высококвалифицированных специалистов. Упростить сбор материала (для последующей обработки) в научных целях. Актуальность подобных разработок в сфере, например, медицинской диагностики достаточно очевидна в силу того, что потребность в квалифицированных специалистах по многим медицинским специальностям, зачастую, значительно превышает предложение. Кроме того, в некоторых случаях такие специалисты оказываются недоступными (например, круглосуточный мониторинг состояния пациента, неотложная диагностика в чрезвычайных ситуациях и т.д.). Другой сферой возможного применения ESW является дистанционное обучение /1/. Такие системы способны поддерживать адаптивный интерфейс, т.е. не просто представлять материал для обучения, но и гибко подстраиваться под уровень знаний обучаемого с тем, чтобы предоставлять именно ту информацию, которая ему наиболее подходит в соответствии с его уровнем подготовки. Программное обеспечение, поддерживающее технологии ESW содержит клиентскую и серверную части, позволяющие выполнять логический вывод как в автономном режиме на локальном компьютере, так на удаленной рабочей станции. Применение ESW-систем, позволит дополнять стандартные средства Интернет. Таким образом, любой пользователь, работающий с одним из стандартных браузеров, сможет работать с сайтами, содержащими возможность логического вывода. Структура ESW представляет собой набор функционально выделенных и независимых друг от друга модулей: ESW-сервер; Web-сервер; Интернет-браузер; редактор баз знаний; набор баз знаний. ESW-сервер является ядром системы, построенной на технологии ESW. Он представляет собой машину логического вывода, снабженную интерфейсами для работы с клиентами по протоколам HTTP и SOCKS, а также методами доступа к файлам баз знаний. В процессе работы удаленному пользователю предоставляется доступ к HTML-документу, выставленному на Web-сервере. Данный документ может содержать ссылки, воспринимаемые ESW-сервером как факты, сопоставленные конкретным атрибутам из набора представленных знаний. Таким образом, ESW-сервер выполняет формирование логического заключения в соответствии с правилами, заложенными в базах знаний на основе фактов, полученных от удаленного пользователя. Для клиентской машины в такой системе достаточно наличие браузера. В этом случае пользователь будет иметь возможность получать логическое заключение, предоставляемое ESW-сервером. Помимо этого удаленный пользователь может выполнять формирование и модификацию баз знаний, в случае, если на клиентской машине установлена специальная программная система – редактор баз знаний. По существу редактор БЗ является авторизованной клиентской частью ESW-сервера. Таким образом, учитывая, что перспективы развития и возможности Web-систем огромны, ESW могут быть очень эффективным средством решения задач практически во всех сферах человеческой деятельности. На сегодня разработан прототип системы ESW. Разработка ведется в среде программирования C++ в операционных средах Windows 98 (NT) и Linux (Unix). Литература 1. Концепция создания и развития единой системы дистанционного образования в России (утверждена решением Совета ИДО МЭСИ от 29 апреля 1998 г.).