і знайти рішення завдань, які неструктурований погано визначені. Вони справляються з відсутністю структурованості шляхом залучення евристик, що може бути корисним в тих ситуаціях, коли недолік необхідних знань або часу виключає можливість проведення повного аналізу.
Машини володіють власною мовою для представлення знань і вирішення завдань, тобто набором символів, що використовуються для представлення знань (семантика), і правил, призначених для обробки цих символів (синтаксис) і вирішення завдань. Людина працює найбільш ефективно, якщо він володіє спеціальними мовами, які розвиваються до рівня потреб конкретної предметної області.
Якщо правила трансляції з природної мови у машинний і навпаки виражені у вигляді сукупності знань (Символів і процедур), то логічно припустити, що можуть бути розроблені засоби, що дозволяють комп'ютеру розуміти постановку завдання на природному мовою, а потім природною ж мовою видавати її рішення. Це основна тема досліджень з розробки засобів спілкування з ЕОМ на природній мові. Тут можна виділити чотири ключові проблеми:
Машинний переклад - використання комп'ютерів для перекладу текстів з однієї мови на іншу.
Інформаційний пошук - забезпечення за допомогою комп'ютерів доступу до інформації з конкретної тематики, що зберігається в великій базі даних.
Генерація документів - застосування комп'ютерів для перетворення документів, що мають певну форму або заданих на спеціалізованому мовою, в еквівалентний документ у іншій формі або на іншій мові.
Взаємодія з комп'ютером - організація діалогу між користувачем і комп'ютером.
Вважається, що здатністю навчання повинна бути наділена практично кожна прикладна програма, яка може знадобитися користувачеві. П'ятнадцять - двадцять років тому більша частина обробки даних при вирішенні завдань проводилася програмістами обчислювальних центрів. Вони фактично виконували роль посередників, будучи як би сполучною ланкою між ЕОМ і тими, хто використовував отримані дані і приймав рішення. З появою персонального комп'ютера взаємини між користувачем і обчислювальною технікою, а отже, і роль програміста різко змінилися. Замість того щоб змушувати користувача долати складнощі програмування, простіше навчити комп'ютер складнощів виконання конкретного завдання. Це, звичайно, не означає, що необхідність у програмістів відпаде, але трохи змінює їх роль у взаєминах між комп'ютером і кінцевими користувачами.
Мета когнітивного моделювання - розробка теорії, концепцій і моделей людського мислення і його функцій. Воно дозволяє реалізовувати не тільки діагностичні і лікувальні функції, але і виявляти процеси, що протікають у свідомості людини при вирішенні завдань. Однак звідси зовсім не випливає, що кращими комп'ютерами є ті, які моделюють роботу людського мозку, але можна зробити висновок про те, якого типу комп'ютери потрібні, як спроектувати комп'ютер, який би розширив можливості мислення людини і дозволив би йому більш ефективно вирішувати завдання.
Сучасні роботи вже полегшили працю (особливо некваліфіковану) багатьом робочих, зайнятих у сфері виробництва, бездоганно виконуючи свою роботу. Дослідження в області робототехніки є складовою частиною досліджень штучного інтелекту, які мають метою оснастити комп'ютери засобами візуальної обробки та маніпулювання об'єктами в деякому середовищі. Ці дослідження ведуться в трьох основних напрямках:
В· розробка сприймають елементів (зокрема, для візуальної інформації) і розпізнавання інформації, надходить від систем сприймання;
В· створення маніпуляторів і систем управління ними;
В· виявлення евристик для вирішення завдань переміщення в просторі і маніпулювання об'єктами (планування діяльності).
Аналіз розробок у області нейрокомп'ютерних систем дозволив виділити перспективні основні напрямки сучасного розвитку нейрокомп'ютерних технологій: нейропакет, нейромережеві експертні системи, системи керування базами даних і базами знань з включенням нейромережевих алгоритмів, обробка зображень, управління динамічними системами та обробка сигналів, управління фінансовою діяльністю, оптичні нейрокомп'ютери, віртуальна реальність.
В
Знання та моделі їх подання
Для фахівців у галузі штучного інтелекту термін В«знанняВ» означає інформацію, яка необхідна програмі, щоб вона поводилася В«інтелектуальноВ».
Функціонування засобів інтелектуального інтерфейсу спирається на розвинені методи роботи зі знаннями: їх подання, зберігання, перетворення і т. п.
Під терміном В«знанняВ» при цьому розуміється вся сукупність інформації, необхідної для вирішення завдання, що включає в себе, в тому числі інформацію про:
В· системі понять предметної області, в якій вирішуються завдання;
В· системі понять формальних моделей, на основі яких вирішуються завдання;
В· відповідно систем по...