Технический проект ПО полиграфа
Для компании «Мастерская психофизиологии Энергия» мы разработали технический проект (пользовательский интерфейс, техническое задание) на программное обеспечение для полиграфов (именуемых в широкому кругу как «детекторы лжи».
Принцип работы подобных комплексов следующий. К человеку прикрепляют датчики, фиксирующие некоторые физиологические параметры (сердечный ритм, дыхание, потовыделение и др.). Далее ему задают несколько «калибровочных» вопросов с заранее известным ответом: либо правдивым («Вас зовут Иван?»), либо наоборот - лживым («Вы сейчас в Австралии?»). С помощью датчиков фиксируется реакция человека при ответах на данные вопросы. Впоследствии, когда человеку задают реальные вопросы, его реакция сравнивается с «эталонной». Разумеется, данное описание чрезмерно упрощено, однако оно объясняет общие принципы.
Справочники
В системе заложено несколько справочников:
Опросник - набор тестов (тест на алкоголезависимость, на наркозависимость и т.п.).
Тест содержит в себе определенное количество вопросов. Один и тот же вопрос может участвовать в нескольких тестах. Ниже показан пример справочника вопросов:
Также есть вспомогательные справочники: темы, типы вопросов, типы тестов.
Проведение исследования
Подготовка к исследованию начинается с выбора участника (лица), указания опросника и проверки работы оборудования:
Далее, собственно, начинается само исследование. В ходе него испытуемому задаются вопросы из опросника. Полиграф передает на ПК информацию по каналам измерения (дыхание, сердечный ритм и т.п.), данные записываются в базу данных.
После завершения исследование попадает в историю исследований. С этого момента полиграфолог может работать с ним - изучать сигналы по каждому из каналов и отмечать интересующего его моменты.
Список проведенных исследований выглядит следующим образом:
Как видно, есть не только возможность просмотреть содержимое, но и экспортировать/импортировать исследования.
Нажимая «Обзор», полиграфолог открывает для просмотра выбранное исследование. По умолчанию он видит общую сводку:
Ключевой экран - это просмотр полиграмм, т.е. графиков сигналов, снятых в ходе исследования:
Оценка результатов может производиться в одном из двух режимов: ручном или автоматическом.
Ручная оценка
В этом режиме полиграфологу доступно три инструмента:
- Качественная оценка. В этом случае полиграфолог, видя полиграммы, на свое усмотрение оценивает степени реакции клиента по каждому из вопросов и проставляет ее: от 0 до 4.
- Балльная оценка. Аналогично качественной, однако степень реакции указывается отдельно по каждому из каналов - так же, в баллах.
- Метрическая оценка. Полиграфолог делает замеры некоторых эпюр полиграммы, на основании которых происходят дальнейшие вычисления. В некоторой степени похоже на измерение врачебных снимков УЗИ.
Автоматическая оценка
В этом случае оценка вероятности реакции на вопрос производится автоматически по одному из двух алгоритмов:
- Вычислительно - применяется некоторый математический аппарат, по которому выводится итоговый результат;
- Искусственный интеллект - используется нейросеть, обученная на примерах полиграмм и вручную оцененной степени реакции (профессиональными полиграфологами)
Просмотр результатов, полученных автоматическим способом, выглядит следующим образом:
В ручном:
Дополнительный функционал
Планирование исследований
В программе предусмотрен планировщик исследований. По сути он представляет из себя календарь, позволяющий в удобной форме запланировать очередное исследование, учитывая загрузку по дням:
Список анкет
Информация о каждом участнике, проходившем исследование, хранится в виде анкет:
Настройки
В программе предусмотрено несколько видов настроек.
Например, настройки, относящиеся к интерфейсу:
Или настройки полей анкет:
Информация о лицензии: