Область наук:
  • Комп'ютер та інформатика
  • Рік видавництва: 2003
    Журнал: Известия Південного федерального університету. Технічні науки

    Наукова стаття на тему 'Агентно-орієнтований підхід до створення системи підтримки діяльності при роботі з автоматізірованнимікомпьютернимі системами в медичних установах'

    Текст наукової роботи на тему «Агентно-орієнтований підхід до створення системи підтримки діяльності при роботі з автоматізірованнимікомпьютернимі системами в медичних установах»

    ?,

    процедур означивания і демонів, хоча існують і інші способи виведення, наприклад, за допомогою покажчиків спадкування [2]. Позначена так само можливість використання в якості значень слотів нечітких і лінгвістичних значень, як процедур - м'яких обчислень вимірювань і зіставлень, в якості заходів близькості - нечітких заходів.

    БІБЛІОГРАФІЧНИЙ СПИСОК

    1. Мінський М. Фрейми для представлення знань: Пер. з анг. М .: Енергія, 1979. 15%.

    2. X. Уено, Т.Кояма, Т.Окамомо, Б.Мацубі, М.Ісідзука. Представлення і використання знань. М .: Світ, 1989. 220с.

    3. Сергєєв Н.Є. Фреймова реалізація гібридних моделей прийняття рішень // інтелек-

    . : -, 1992.

    4. Сергєєв Н.Є. Інформаційна модель багаторівневої АСУ ТП. / Известия ТРТУ. та-

    : -, 2000..

    УДК 519.68

    B.JI. Сахаров

    Агентно-орієнтований підхід ДО СТВОРЕННЯ СИСТЕМИ ПІДТРИМКИ ДІЯЛЬНОСТІ ПРИ РОБОТІ З автоматизованих комп'ютерних СИСТЕМАМИ В МЕДИЧНИХ УСТАНОВАХ

    В даний час повсюдне впровадження обчислювальної техніки дозволило автоматизувати, і, як наслідок, значно полегшити працю медиків, що працюють в різних сферах діяльності медичних установ. До таких видів діяльності можна віднести як роботу з розподіленими базами даних з ведення електронних історій хвороби, статистичних звітів, так і роботу з автоматизованими комп'ютерними діагностичними комплексами. Однак, з yoпоявленіем обчислювальної техніки у користувачів таких систем виникли додаткові проблеми, які, в основному, пов'язані зі слабким знанням обчислювальної техніки і відсутністю досвіду роботи з програмними системами. Та,, -, -ся тривалими діями користувачів на вибір потрібних дій. І має пройти чимало часу, поки користувачі звикають до виконання дій по роботі з програмним забезпеченням. У підсумку автоматизація впроваджується дуже повільно, і, найчастіше, з протидіями з боку користувачів.

    Для спрощення роботи і прискорення навчання програмних засобів були розроблені і впроваджені різні засоби підтримки. Спочатку розробники обмежувалися докладним паперовим або електронним описом принципам роботи з системою. Але вивчення описів і пошук в них потрібних розділів вимагало також досить багато часу. На додаток до описів стали розроблятися інтерактивні засоби, звані <«Елпер» (від англ. Help - допомога). Ці засоби дозволяють, перебуваючи в будь-якому вікні програми дати текстові

    рекомендації по тих діях, які може зробити оператор. В даний час з'явилися також і відео-ролики, що демонструють, куди і коли потрібно натискати. Але знову ж таки робота з ними вимагає виконання певних дій, а в ситуаціях, коли користувач просто знаходиться в глухому куті і не знає, що йому робити далі, такі системи підтримки не зможуть надати явну допомогу. Наступним сучасним етапом розробки систем підтримки стали так звані «скріпки-помічники». Найбільш наочно такий помічник реалізований в Microsoft Office. Фактично, це вже агент, який активізується при скрутних ситуаціях при роботі з програмами і підказує, що найбільш переважно зробити зараз, а також періодично видає корисні поради по використанню програмного продукту. Він фактично є інтелектуальним посередником між користувачем і середовищем, в якій той працює [Maes, 1994].

    У даній роботі пропонується розробка ще більш інтелектуального , , ,

    «»,. Введемо поняття «агента-помічника» а:

    де N - набір атрибутів агента-помічника I = 1, п;

    Атрибутом в даному випадку називаються властивості агента, кожне з яких активізує відповідний блок процедур з організації інтелектуальної взаємодії з користувачем. Основними атрибутами в даному випадку є: властивість накопичення знань про дії користувача; властивість коректного і своєчасного виклику; властивість вибору вірного рішення за користувача; властивість ручної корекції дій агента.

    Уявімо далі схему взаємодії атрибутів агента з середовищем використання (рис.1).

    a (N1, N2, .... Nn),

    властивість

    накопичення

    властивість

    вибору

    вірного

    рішення

    знанні

    властивість

    коректного

    своевременн

    виклику

    властивість

    ручний

    корекції

    дій

    агента

    Призначений для користувача

    інтерфейс

    т --------------- т -------- Г

    _____________ и.

    експерти

    оператор

    .l

    Опишемо роботу даної схеми. Взаємодія оператора з системою і агентом-помічником здійснюється через призначений для користувача інтерфейс програмно. -необхідно зібрати знання або від самого користувача, або від експертів, яким на етапі розробки система була дана в користування. Для кожного кроку експлуатації системи (фактично для кожного робочого вікна програмного забезпечення) будується матриця накопичення знань Е розміром т X п, що відображає частость виконання дій оператора. Стовпці цієї матриці X; (1 = 1, ..., т) представляють собою мету використання даного робочого вікна, а рядки У | 0 = 1,., П)

    - .

    натискання кнопок або вибір пунктів меню поточного вікна. На перетині стовпців Х; і рядків У | знаходиться число е [Х ;, У |]? [0,1], що показує коефіцієнт нечіткості при виборі дії оператора. Цей коефіцієнт нормується до одиниці і будується на основі формули

    де ку - кількість виборів] -го дії для; -го робочого вікна; Б; - загальна кількість виборів протягом процесу навчання агента; М; ? [0,1] - коеффіці-

    ,

    .

    Тут коефіцієнти до і Б підраховуються агентом при роботі з системою експертів, які вже мають досвід роботи з нею. Такими можуть бути або медичні ідеологи розробки програмного забезпечення, або досвідчені пользовате-, -сті. Коефіцієнт М формується і задається розробникам з урахуванням ідеї реалізації того чи іншого робочого вікна програмного забезпечення. За основу даний коефіцієнт братися не може в зв'язку з тим, що розробник не завжди адекватно оцінює реальну роботу користувача, але враховуватися при формуванні матриці накопичення знань, природно, не може. Таким чином, результатом ра-

    - -ва подібних матриць дорівнює кількості робочих вікон програмного забезпечення, значення яких будуть зберігатися, змінюватися і додаватися в атрибуті «Свойст-».

    «».

    Перейдемо до розгляду безпосередньої роботи агента-помічника при роботі користувача з системою. Є два шляхи виклику помічника: перший - безпосередній виклик його через пункти меню або гарячі клавіші; другий - автоматизований виклик помічника після певного інтервалу часу очікування дій оператора. В реальних умовах перший варіант кращий, тому що є більш об'єктивним. При використанні другого варіанту необхідно задати масив А [1..ЕД тимчасових інтервалів очікування дій оператора для кожного робочого вікна програмного забезпечення. Тут N - кількість. -пертной оцінки на етапі створення агента, так і задані вручну самим користувачем. Наступна дія цього атрибута - запит і отримання коду робочого вікна. Цей код необхідний для передачі атрибуту «Властивість вибору вірного рішення».

    (1)

    При активації атрибута «Властивість коректного і своєчасного виклику» він передає управління атрибуту «Властивість вибору вірного рішення» разом з кодом робочого вікна. Роботу цього атрибута можна проілюструвати схемою (рис.2).

    рис.2

    На даній схемі (див. Рис.2) показано взаємодію окремих процедур

    - . . робочого вікна процедура вибору матриці накопичення знань атрибута «Властивість вибору вірного рішення» звертається до бази даних, що зберігає матриці нагромадження. «». -ісходіт вибір потрібної матриці накопичення знань. Дані цієї матриці передаються в процедуру пошуку оптимального шляху оператора атрибута «Властивість ви».

    перебором і порівнянням е (Х ;, У |) для всіх j з урахуванням обраного; і пошуком максимального значення е. Індекс j у цього максимального значення буде відповідати тому дії, яке агент-помічник вважає найкращим для даної ситуації. Далі викликається процедура формування результату в користувач.

    інтерфейсом програмного забезпечення і виконує замість користувача дію з управління. Однак, такий агент-помічник не захищений від помилок і не-

    коректних дій. А це фактично може привести до повної непрацездатності системи і неприйняття її користувачем. Тому агент-помічник використовує ще один атрибут - «Властивість ручної корекції дій агента». Цей атрибут включає в себе процедуру ручного вибору рішення. Фактично, оператор на кожному кроці роботи агента може скорегувати його роботу, вибравши. , Доцільно при роботі агента враховувати думку користувача. Для цього в формулу (1) необхідно внести відповідні зміни. Тепер формула набуде вигляду:

    де пу - кількість виборів j-гo дії при виконанні ручної корекції; Р; - загальна кількість корекцій, які були виконані вручну.

    , (2) ,

    , , , . -, -копления знань і організувати роботу агента-помічника.

    , - , програмних об'єктів і баз даних, які, взаємодіючи між собою, вирішують завдання підтримки роботи оператора з медичними інформаційними системами. Як приклад використання даний підхід реалізований практи-

    «».

    1. В.Б. Тарасов. Від многоагентних систем до інтелектуальним організаціям: філософія, психологія, інформатика. М .: Едіторіал УРСС, 2002. 352с.

    2. Maes P. Agent That Reduces Work and information Overload // Communication of the ACM. 1994. Vol. 37

    3. Sakharov V.L. The Principles of Networks Designing of Medical Establishment. Proceedings of 2002 IEEE International Conference on Artificial Intelligence Systems (ICAIS 2002), 2002.

    681.3.06

    B.E. Подобедов

    ВИЯВЛЕННЯ СКЛАДНИХ ПОДІЙ В ПЛАТІЖНОЇ СИСТЕМІ ЗА ДОПОМОГОЮ МОНІТОРИНГУ АКТИВНОСТІ СУБ'ЄКТІВ

    Для складних подій, що відбуваються в платіжній системі, не завжди очевидна навіть факт їх настання. Для виявлення таких подій доводиться проводити спостереження за активністю суб'єктів системи. Зміна характеристик активності суб'єкта дозволяє припустити настання пов'язаного з цим .

    виконуваних суб'єктом операцій. Їх слід представляти за допомогою відо-.

    В процесі функціонування великої платіжної системи (наприклад, рос),

    (2)

    СПИСОК


    Завантажити оригінал статті:

    Завантажити