Ekspert tizimi qatnashuvchilarining aloqasi sxemasi
Ekspert tizimlari tarkibiy qismlariga quyidagilar kiradi:
Bilimlar bazasi
Xulosa mexanizmi
Foydalanuvchi interfeysi
Keling, ularni qisqacha birma-bir ko'rib chiqaylik.
Bilimlar Bazasi
Ekspert
Injiner yoki dasturchi
Xulosa mexanizmi
Foydalanuvchi interfeysi
Bilimlar bazasi
Foydalanuvchi
Ushbu ma'lumot bazasi yanada keng tarqalgan va keng qo'llaniladigan ma'lumotlar bazasidan ajratish uchun "bilimlar bazasi" atamasi paydo bo'ldi. 1970-yillar davomida deyarli barcha yirik boshqaruv axborot tizimlari o'zlarining ma'lumotlarini ierarxik yoki relyatsion ma'lumotlar bazalarida saqladilar. Axborot texnologiyalari tarixining ushbu bosqichida ma'lumotlar bazasi va bilimlar bazasi o'rtasidagi farq aniq va ravshan edi.
Yassi ma'lumotlar: ma'lumotlar odatda jadval shaklida, har bir sohada satrlar yoki raqamlar bilan ifodalanadi.
Bir nechta foydalanuvchilar: bir vaqtning o'zida bir xil ma'lumotlarga kirgan bir nechta foydalanuvchi yoki tizimni qo'llab-quvvatlash uchun zarur bo'lgan an'anaviy ma'lumotlar bazasi.
Tranzaksiyalar: Ma'lumotlar bazasi uchun muhim talab bir vaqtning o'zida foydalanuvchilar foydalanadigan ma'lumotlar o'rtasida yaxlitlikni va izchillikni saqlash edi. Bu kislota deb ataladigan xususiyatlar: Atomiklik, izchillik, izolyatsiya va chidamlilik.
Katta va uzoq umr ko'radigan ma'lumotlar: Korporativ ma'lumotlar bazasi nafaqat minglab, balki yuz minglab yoki undan ortiq qator ma'lumotlarni qo'llab-quvvatlashi kerak edi. Bunday ma'lumotlar bazasi, odatda, har qanday alohida dasturning aniq maqsadlaridan o'tib ketishi uchun kerak edi; u ma'lumotni dastur davomida emas, balki yillar va o'n yillar davomida saqlashi kerak edi.
Birinchi bilimga asoslangan tizimlarda ma'lumotlar bazasi talablariga qarama-qarshi bo'lgan ma'lumotlarga ehtiyoj bor edi. Mutaxassis tizim tizimlashtirilgan ma'lumotlarni talab qiladi. Nafaqat raqamlar va torli jadvallar, balki o'z navbatida qo'shimcha ko'rsatkichlarga ega bo'lgan boshqa ob'ektlarga ko'rsatgichlar. Bilimlar bazasi uchun ideal vakillik sinflar, subklasslar va instansiyalar bilan ob'ekt modeli (ko'pincha sun'iy intellekt adabiyotida ontologiya deb ataladi).
Dastlabki ekspert tizimlari bir nechta foydalanuvchiga yoki ma'lumotlarning tranzaktsion xususiyatlarini talab qiladigan murakkablikka juda kam ehtiyoj sezgan. Dastlabki ekspert tizimlari ma'lumotlari tibbiy tashxis qo'yish, molekula dizayni yoki favqulodda vaziyatga javob berish kabi aniq javobga erishish uchun ishlatilgan. Muammoning echimi ma'lum bo'lgandan so'ng, katta hajmdagi ma'lumotlarni doimiy xotira do'koniga qaytarish talab qilinmadi. Mavjud texnologiyalarni hisobga olgan holda, tadqiqotchilar murosaga kelishdi va bu imkoniyatlardan xoli bo'lishdi, chunki ular kutilgandan yuqori ekanligini angladilar va ularsiz ahamiyatsiz muammolarga foydali echimlar ishlab chiqishlari mumkin edi. Hatto boshidanoq, qanchalik zukko tadqiqotchilar bilimlarni saqlash, tahlil qilish va qayta ishlatish imkoniyatlarining afzalliklarini angladilar. Masalan, Cordell Green va boshqalarning "Bilimga asoslangan dasturiy ta'minot yordamchisi" dasturining dastlabki ishlarida Korporativ Xotirani muhokama qilishni ko'ring.
Oddiy ma'lumotlar bazasi bilan taqqoslaganda ma'lumot bazasi uchun hajm talablari ham boshqacha edi. Dunyo haqidagi faktlarni bilish uchun zarur bo'lgan bilimlar bazasi. Masalan, "Hamma odamlar o'likdir" degan gapni ifodalash. Ma'lumotlar bazasi odatda ushbu umumiy ma'lumotni aks ettira olmaydi, aksincha ma'lum odamlar haqida ma'lumot beruvchi minglab jadvallar haqidagi ma'lumotlarni saqlashi kerak. Hamma odamlar o'lik ekanliklarini ko'rsatish va har qanday inson haqida ular o'lik ekanligi haqida mulohaza yurita olish bu bilimlar bazasining ishidir. Jorj, Meri, Sem, Jenna, Mayk va ... va boshqa yuz minglab xaridorlarning barchasi ma'lum yoshga, jinsga, manzilga va boshqalarga ega bo'lgan odamlar ekanliklarini ko'rsatish ma'lumotlar bazasi uchun ishdir.
Mutaxassis tizimlar prototiplardan korporativ muhitga joylashtirilgan tizimlarga o'tishi bilan, ularning ma'lumotlarini saqlash talablari tezda tranzaktsiyalarni qo'llab-quvvatlaydigan bir nechta tarqatilgan foydalanuvchilar uchun standart ma'lumotlar bazasi talablari bilan tezda qoplana boshladi. Dastlab, talabni ikki xil, ammo raqobatbardosh bozorlarda ko'rish mumkin edi. AI va Ob'ektga yo'naltirilgan jamoalardan Versant kabi ob'ektga asoslangan ma'lumotlar bazalari paydo bo'ldi. Ular ob'ektga yo'naltirilgan qobiliyatlarni qo'llab-quvvatlashga, shuningdek standart ma'lumotlar bazasi xizmatlarini qo'llab-quvvatlashga mo'ljallangan tizimlar edi. Boshqa tomondan, Oracle kabi yirik ma'lumotlar bazalarini etkazib beruvchilar o'z mahsulotlariga qo'shimcha imkoniyatlar qo'shdilar, bu esa sinf-subklass aloqalari va qoidalari kabi bilim bazasi talablarini qo'llab-quvvatladi.
Do'stlaringiz bilan baham: |