| Заєць О.М., кандидат юридичних наук, головний науковий співробітник у сфері правознавства ТОВ «НФЕ», https://orcid.org/0000-0002-4426-5241 Проблеми кримінального аналізу: матеріали міжнародної науково практичної конференції (м. Одеса, ОДУВС, 10 травня 2024 р.). Одеса: ОДУВС, 2024. C. 43-48. | 
Узагальнені тези.
Експертні системи використовують символічне міркування під час вирішення проблеми. Символи використовуються для представлення різних типів знань, таких як факти, концепції та правила. На відміну від звичайних програм, написаних для обробки числових даних, експертні системи створені для обробки знань і можуть легко працювати з якісними даними. Звичайні програми обробляють дані за допомогою алгоритмів або, іншими словами, серії чітко визначених покрокових операцій. Алгоритм завжди виконує ті самі операції в тому самому порядку і завжди забезпечує точне рішення. Звичайні програми не помиляються, але програмісти іноді роблять помилки. На відміну від звичайних програм, експертні системи не дотримуються встановленої послідовності кроків. Вони дозволяють неточні міркування та можуть працювати з неповними, невизначеними та нечіткими даними. Блискучий фахівець є лише людиною, тому може помилятися. Це говорить про те, що експертна система, створена для роботи на рівні людини-експерта, також повинна допускати помилки. Але ми все одно довіряємо експертам, хоча й визнаємо, що їхні судження інколи хибні. Так само, принаймні в більшості випадків, ми можемо покладатися на рішення, надані експертними системами, але можливі помилки, і ми повинні це знати.
Теоретично звичайні програми завжди пропонують однакові «правильні» рішення. Однак потрібно пам’ятати, що звичайні програми можуть вирішувати проблеми, якщо і тільки якщо дані є повними та точними. Якщо дані неповні або містять деякі помилки, звичайна програма не наддасть рішення взагалі або буде неправильним. Експертні системи визнають, що доступна інформація може бути неповною або нечіткою, але вони можуть працювати в таких ситуаціях і все одно прийти до якогось розумного висновку.
Ще одна важлива особливість, яка відрізняє експертні системи від звичайних програм, полягає в тому, що знання відокремлені від їх обробки (база знань і механізм логічного висновку розділені). Звичайна програма – це суміш знань і керуючої структури для обробки цих знань. Таке змішування призводить до труднощів у розумінні та перегляді програмного коду, оскільки будь-яка зміна коду впливає як на знання, так і на їх обробку. В експертних системах знання чітко відокремлені від механізму обробки. Це робить експертні системи набагато легшими для створення та обслуговування. Коли використовується оболонка експертної системи, експерт просто вводить правила в базу знань. Кожне нове правило додає нові знання та робить експертну систему розумнішою. Потім систему можна легко модифікувати, змінюючи або віднімаючи правила.
Однією із загальних характеристик інформації, доступної експертам-людям, є її недосконалість. Інформація може бути неповною, суперечливою, невизначеною або всіма трьома параметрами. Іншими словами, інформація часто не підходить для вирішення проблеми. Однак експерт може впоратися з цими недоліками і, як правило, може приймати правильні судження та правильні рішення. Експертні системи також повинні вміти справлятися з невизначеністю та робити обґрунтовані висновки.
 
 





 
 

