Создать прототип JARVIS на пк

Бюджет: по договоренности
ТЕХНИЧЕСКОЕ ЗАДАНИЕ (ТЗ) НА РАЗРАБОТКУ ГОЛОСОВОГО ПОМОЩНИКА «ДЖАРВИС»
1. ЦЕЛЬ ПРОЕКТА
Разработать десктопное приложение (голосовой помощник «Джарвис») для Windows 10/11.
Приложение работает в фоновом режиме, активируется голосом, управляется исключительно голосовыми командами и отвечает голосом.
Целевое устройство — ноутбук (можно сказать слабый), поэтому требуется оптимизация под низкое энергопотребление и минимальное использование ресурсов.
2. ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ (ЧТО ДОЛЖЕН УМЕТЬ ПРОГРАММА)
Голосовое взаимодействие — ввод и вывод без клавиатуры.
Спящий режим и пробуждение: программа молчит, пока не услышит кодовое слово («Джарвис», «Ало», «Привет»). После этого она слушает и выполняет команды.
Инициативные действия: программа сама может начинать диалог — напоминать о событиях, предлагать перерыв и тд.
Управление ПК: запуск программ по голосовой команде (пути к .exe задаются в конфиге); открытие сайтов; поиск в интернете по голосовому запросу.
Планировщик: сохранение событий в локальный файл; вывод списка планов; автоматическое голосовое напоминание за 1 час до события.
Информационные функции: чтение новостей (парсинг RSS или API), голосовое сообщение времени/даты, погоды, курса валют через открытые API.
Управление музыкой: включение музыки (локальной или стриминг), переключение треков, перемотка, режим повтора.
Аналитика и забота: отслеживание времени работы за ПК; к примеру предложение перерыва при 3+ часах непрерывной работы.
Выход: программа закрывается по голосовой команде («Выход», «Пока», «Заверши работу»).
Горячая клавиша: сочетание клавиш для аварийного/мгновенного завершения работы (например, Right Shift + Enter).
Джарвис должен уметь отвечать на любой вопрос пользователя.
Если я говорю: «Джарвис, объясни, что тут написано» или «Проанализируй этот график» (например в открытом приложении), он отправляет мой запрос в любую ИИ-модель (которую я укажу в настройках) и озвучивает ответ.
3. НЕТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ (СТИЛЬ И ЛИЧНОСТЬ)
Личность: Джарвис — вежливый, сдержанный, преданный помощник.
Обращение: только на «Вы» и «Сэр».
Фразы: ответы должны варьироваться (несколько вариантов на каждое действие).
Тон: строгий, без панибратства, без сарказма.
4. ТЕХНИЧЕСКИЕ ОГРАНИЧЕНИЯ (ДЛЯ РАЗРАБОТЧИКА)
Язык разработки: любой с низким потреблением ресурсов.
Платформа: Windows 10/11, x64.
Архитектура: модульная, с возможностью замены отдельных модулей без переписывания всей программы.
5. ВОЗМОЖНОСТЬ ДОБАВЛЕНИЯ КОМАНД ПОЛЬЗОВАТЕЛЕМ (КЛЮЧЕВОЕ ТРЕБОВАНИЕ)
Программа должна предоставлять простой и понятный способ добавления новых команд пользователем без изменения исходного кода и без участия программиста. Реализовать это можно одним из следующих способов (на усмотрение разработчика):
Голосовая настройка: пользователь говорит «Джарвис, запомни команду [фраза] как [действие]», и программа сама добавляет её в свой словарь.
Текстовый конфигурационный файл: в папке с программой лежит файл (например, custom_commands.json или commands.txt), в котором пользователь прописывает свои команды и действия в понятном формате.
Простое меню или окно: при запуске или по специальной команде («Джарвис, настройки») открывается простой интерфейс, где можно добавить новую команду.
Главное требование: пользователь должен добавлять свою команду за 30 секунд без правки кода.
6. ТРЕБОВАНИЯ К ПОСТАВКЕ И ДОКУМЕНТАЦИИ
Исходный код (в архиве или репозитории).
Инструкция по установке и настройке (на русском), включая раздел «Как добавить свою команду».
Готовый установочный файл (.exe) или инструкция по сборке.
2 недели гарантийной поддержки (исправление ошибок после сдачи).
Во время разработки также буду держать связь для уточнения деталей
Опубликован 16.07.2026 в 08:18

Выберите способ верификации:

Обновите страницу после прохождения верификации.