Я создаю автономную операционн... Заметка
DEV Community на русском

Я создаю автономную операционную систему с искусственным интеллектом для ноутбука с 8 ГБ ОЗУ

Савинду Татсара приступает к проекту по созданию легкой операционной системы Linux с автономным ИИ-ассистентом для обычных ноутбуков. Цель состоит в том, чтобы пользователи могли управлять своими ноутбуками голосовыми командами, которые обрабатываются локально, без отправки данных в облако. Этот проект документируется как общедоступный журнал сборки, при этом первоначальная установка еще не произведена. Целевым оборудованием является стандартный Lenovo ThinkPad с 8 ГБ ОЗУ и интегрированной графикой, что гарантирует хорошую производительность системы на обычных машинах. Основное внимание уделяется предоставлению нескольких надежных функций вместо широкого спектра плохо работающих.Автономный ИИ включает распознавание речи, выбор намерения и голосовые ответы, все работает на устройстве для обеспечения конфиденциальности. Небольшая локальная языковая модель действует как резервная для сложных формулировок. Хотя сетевой доступ для таких задач, как YouTube и обновления, остается, основные решения ИИ являются локальными. Ассистент будет иметь фиксированный, предсказуемый набор навыков, а не пытаться взаимодействовать со всем на экране.Первоначальные навыки включают воспроизведение видео на YouTube, открытие приложений, настройку системных параметров, поиск файлов, веб-поиск, установку напоминаний и создание снимков экрана. Конфиденциальные действия всегда будут требовать подтверждения пользователя. ИИ явно запрещено изобретать команды оболочки, что гарантирует честность в отношении его возможностей. Ключевой особенностью является локальная память, позволяющая ассистенту изучать привычки пользователя и персонализировать взаимодействие с течением времени.Метрики производительности имеют решающее значение, включая время загрузки, использование ОЗУ в режиме ожидания, использование ОЗУ во время работы ассистента, скорость от пробуждения до завершения действия и точность навыков. Целевой объем ОЗУ рабочего стола в режиме ожидания составляет 400-600 МБ, а постоянно включенные компоненты используют 150-250 МБ. Система изначально разрабатывается для английского языка на минимальной Debian с LXQt, с планами поддержки других языков в будущем. Проект подчеркивает прозрачность, демонстрируя ограничения, такие как обычное оборудование и видимые пользовательские данные.