Концепция и архитектура средств управления интеллектуальными системами
Исследования в области интеллектуальных систем продолжаются уже более сорока лет, но до сих пор не наблюдается их ожидаемого широкого практического использования. Причины этого, лежащие на поверхности, можно видеть в том, что пользовательские свойства таких систем не соответствуют современным требованиям к ним: базы знаний чаще всего представлены в форме правил, которые непонятны экспертам… Читать ещё >
Концепция и архитектура средств управления интеллектуальными системами (реферат, курсовая, диплом, контрольная)
Исследования в области интеллектуальных систем продолжаются уже более сорока лет, но до сих пор не наблюдается их ожидаемого широкого практического использования. Причины этого, лежащие на поверхности, можно видеть в том, что пользовательские свойства таких систем не соответствуют современным требованиям к ним: базы знаний чаще всего представлены в форме правил, которые непонятны экспертам предметной области, объяснения, как правило, отображают трассировку логического вывода, форма диалога и представления входных / выходных данных неудобна специалистам предметной области и не предназначена для пользователей с разным опытом работы и требованиями к системе. В результате доверие к ним остается очень низким, использование вызывает массу трудностей и специалисты предпочитают ими не пользоваться.
При этом создание и сопровождение интеллектуальных систем является очень трудоемким процессом. Для решения проблемы увеличения продолжительности периода эксплуатации программных средств в целом в работе [Norvig, 1997] предложена идея замены сопровождения программных средств их управлением в процессе разработки и эксплуатации. Под управлением понимается решение задач сопровождения программного средства с помощью специальных высокоуровневых механизмов управления, сводящих к минимуму изменение его кода.
Традиционный подход к сопровождению программных средств в процессе их жизненного цикла, при котором версия системы передается конечному пользователю не предусматривает управления этим программным средством. Вместе с тем активно развиваемая в настоящее время технология облачных вычислений (cloud computing) [Концер, 2008], основная идея которой заключается в предоставлении услуг по использованию программного средства вместо его версий, может быть применена для управления программными средствами и интеллектуальными системами в том числе. Более того, только управление интеллектуальными системами может поддерживать их в конкурентоспособном состоянии длительное время. Однако среды, предложенные в рамках технологии облачных вычислений Amazon AWS, Microsoft Azure, Google App Engine, Stax, 10gen, Google Wave, Force.com и др. [Крупин, 2009], [SaaS, 2010], [Калькуль, 2009], не учитывают специфику интеллектуальных систем и не предлагают услуг по управлению программными средствами.
Целью настоящей работы является обсуждение возможности использования новых идей, связанных с управлением программными средствами при разработке практически полезных интеллектуальных систем, обсуждение общей архитектуры Интернет-комплекса для разработки, использования и управления интеллектуальными системами.