пошуковики відрізняються від віртуальних співрозмовників тим, що вони досить безликі і в відповідь на питання видають деяку вичавку з джерел знань (іноді досить великого обсягу), а співрозмовники володіють В«характеромВ», особливою манерою спілкування (можуть використовувати сленг, ненормативну лексику), і їхні відповіді повинні бути гранично лаконічними (іноді навіть просто у формі смайликів, якщо це відповідає контексту :-)).
Для розробки ІВС раніше використовувалися логічні мови (Пролог, Лісп і т. д.), а зараз використовуються різні процедурні мови. Логіко-математичне забезпечення розробляється як для самих модулів систем, так і для стикування цих модулів. Однак на сьогоднішній день не існує універсальної логіко-математичної системи, яка могла б задовольнити потреби будь-якого розробника ІВС, тому доводиться або комбінувати накопичений досвід, або розробляти логіку системи самостійно. В області лінгвістики теж існує безліч проблем, наприклад, для забезпечення роботи системи в режимі діалогу з користувачем на природній мові необхідно закласти в систему алгоритми формалізації природної мови, а це завдання виявилося куди складнішою, ніж передбачалося на зорі розвитку інтелектуальних систем. Ще одна проблема - постійна мінливість мови, яка обов'язково повинна бути відображена в системах штучного інтелекту.
В
2.1 Класифікація завдань, що вирішуються ІВС
1) Інтерпретація даних. Це одна з традиційних завдань для експертних систем. Під інтерпретацією розуміється процес визначення змісту даних, результати якого повинні бути узгодженими і коректними. Зазвичай передбачається багатоваріантний аналіз даних.
2) Діагностика. Під діагностикою розуміється процес співвідношення об'єкту з деяким класом об'єктів і/або виявлення несправності в деякій системі. Несправність - це відхилення від норми. Таке трактування дозволяє з єдиних теоретичних позицій розглядати і несправність устаткування в технічних системах, і захворювання живих організмів, і всілякі природні аномалії. Важливою специфікою є тут необхідність розуміння функціональної структури (В«анатоміїВ») діагностуючої системи.
3) Моніторинг. Основне завдання моніторингу - безперервна інтерпретація даних в реальному масштабі часу і сигналізація про вихід тих або інших параметрів за допустимі межі. Головні проблеми - В«пропускВ» тривожної ситуації і інверсна завдання В«помилковогоВ» спрацьовування. Складність цих проблем в розмитості симптомів тривожних ситуацій і необхідність обліку тимчасового контексту.
4) Проектування. Проектування полягає в підготовці специфікацій на створення В«об'єктівВ» з заздалегідь визначеними властивостями. Під специфікацією розуміється весь набір необхідних документів - креслення, пояснювальна записка і т.д. Основні проблеми тут - отримання чіткого структурного опису знань про об'єкт і проблема В«слідуВ». Для організації ефективного проектування і в ще більшому ступеня перепроектування необхідно формувати не лише самі проектні рішення, але і мотиви їх прийняття. Таким чином, в завданнях проектування тісно зв'язуються два основні процеси, виконуваних в рамках відповідної ЕС: процес виведення рішення і процес пояснення.
5) Прогнозування. Прогнозування дозволяє передбачати наслідки деяких подій або явищ на підставі аналізу наявних даних. Прогнозують системи логічно виводять вірогідні наслідки з заданих ситуацій. У прогнозуючої системі зазвичай використовується параметрична динамічна модель, в якій значення параметрів В«підганяютьсяВ» під задану ситуацію. Виведені з цієї моделі слідства складають основу для прогнозів з ймовірними оцінками.
6) Планування. Під плануванням розуміється знаходження планів дій, що відносяться до об'єктів, здатним виконувати деякі функції. У таких ЕС використовуються моделі поведінки реальних об'єктів з тим, щоб логічно вивести наслідки планованої діяльності.
7) Навчання. Під навчанням розуміється використання комп'ютера для навчання якийсь дисципліні або предмету. Системи навчання діагностують помилки при вивченні якої-небудь дисципліни за допомогою ЕОМ і підказують правильні рішення. Вони акумулюють знання про гіпотетичного В«УчняВ» і його характерних помилках, потім в роботі вони здатні діагностувати слабкості в пізнаннях учнів і знаходити відповідні засоби для їх ліквідації. Крім того, вони планують акт спілкування з учнем у залежно від успіхів учня з метою передачі знань.
8) Управління. Під управлінням розуміється функція організованої системи, що підтримує певний режим діяльності. Такого роду ЕС здійснюють управління поведінкою складних систем у відповідності з заданими специфікаціями.
9) Підтримка прийняття рішень. Підтримка прийняття рішення - це сукупність процедур, що забезпечує особу, приймає рішення, необхідною інформацією та рекомендаціями, що полегшують процес прийняття рішення. Ці ЕС допомагають фахівцям вибрати і/або сформувати потрі...