1.1
В настоящее время програмное обеспечение от бытового до профессионального развивается все стремительнее. В них появляются новые функции и обновляется интерфейс, так что программа становится настолько новой, что ее приходится изучать с нуля. Особенно это сильно наблюдается если работать в программе в версиях через одну или несколько, тогда количество изменений накапливвается очень много. И раз даже при работе с уже вышедшеми приложениями необходимо учится пользоваться как с новыми, значит это "бутылочное горлышко", которое необходимо оптимизировать, для чего и было принято решение разработать отдельное приложение способное работать как встроенная функция для любого программного обеспечения.
1.2
Результатом реализации проекта должно быть приложение способное помочь использовать программное обеспечение. Так целью будет интешрированное и не большое приложение, с которым можно взаимодействовать на естественном языке и способное визуально направить пользователя на путь решения вопросов при работе с любым цифровым продуктом.
Стратегическими же целями проекта является набирание опыта работы с автономными приложениями, интеграция языковой и модели компьютерного зрения, закрепление навыков разработки проектов.
Из поставленных целей можно выявить следующие задачи:
выбрать платформу для приложения
создать базовый интерфейс и свойства программы
реализовать вспомогательные функции для можели компьютерного зрения
сделать окончательный интерфейс для рабочей версии
интегрировать локальную языковую модель
интегрировать модель компьютерного зрения
создать вывод совместной работы двух моделей.
2.1