В последние месяцы Ньюэлл Он начал выделяться как один из самых полных, универсальных и настраиваемых виртуальных помощников в бесплатной экосистеме с открытым исходным кодом.. Этот проект, специально разработанный для пользователей Linux с техническим образованием, приобрел известность благодаря интеграции расширенных функций, таких как голосовая поддержка, выполнение команд, управление файлами на основе искусственного интеллекта и система расширений, которая позволяет пользователям изменять практически любое поведение помощника. Можно сказать, что Ньюэлл имеет определенные сходства с Йода, личный помощник терминалаОднако Newelle предлагает более надежный набор инструментов.
Благодаря его открытый исходный код и простота работы с локальными моделями или моделями на основе собственных APINewelle четко отличается от более коммерческих и закрытых решений, таких как Meta AI. В этой статье мы подробно рассмотрим возможности этого мощного инструмента, как его установить, его экосистему, его преимущества перед альтернативами и типы пользователей, для которых он предназначен.
Что такое Ньюэлл?
Newelle — это приложение виртуального помощника. с открытым исходным кодом разработано пользователем qwersyk. Он специально разработан для среды Linux и позволяет осуществлять текстовое или голосовое взаимодействие как с локальными, так и с удаленными моделями искусственного интеллекта. Модульная и легко расширяемая конструкция делает его идеальным инструментом для разработчиков, энтузиастов свободного программного обеспечения и всех, кто хочет получить полный контроль над своим помощником.
Помимо возможности настройки различными способами в зависимости от используемой модели ИИ, Имеет систему профилей для быстрого переключения между настройками., интеграция с терминалом для запуска команд, предлагаемых помощником, встроенный файловый менеджер, история чата и многие другие функции, которые делают его особенно мощным.
Установка и совместимость
Newelle легко устанавливается от Flathub, так как у него есть официальный пакет Flatpak. Это значительно упрощает реализацию в большинстве современных дистрибутивов Linux. Чтобы установить его, просто выполните следующую команду:
Flatpak установить FlatHub io.github.qwersyk.Newelle
Чтобы предоставить дополнительные разрешения или настроить работу песочницы, рекомендуется использовать инструмент плоское уплотнение, где вы можете включить доступ к локальным папкам, шине сеанса или даже запустить мастер вне песочницы, если это необходимо.
Также есть облегченная версия под названием Newelle Lite., который можно настроить для запуска с помощью сочетаний клавиш, например, Ctrl+Пробел. Это делает его идеальным для быстрых задач или команд с ограниченными ресурсами.
Основные функции Newelle
Одним из самых заметных конкурентных преимуществ Newelle является его спектр функций для разработчиков и технических пользователей. Ниже приведены его основные характеристики:
- Поддержка нескольких моделей ИИ: Вы можете выбирать из разных поставщиков или использовать локальные модели с помощью таких инструментов, как Ollama.
- Долгосрочная память: Помощник может запоминать предыдущие разговоры, что повышает непрерывность использования.
- Голосовая поддержка: Совместимость с несколькими движками TTS и STT позволяет вести голосовые разговоры, не занимая рук.
- Интегрированный файловый менеджер: Позволяет организовывать и обрабатывать файлы, используя естественные команды с помощью искусственного интеллекта.
- Выполнение команды: Вы можете запускать команды, предлагаемые диалоговой моделью, непосредственно в терминале.
- Редактор сообщения: Возможность редактировать или удалять предыдущие записи чата для точной настройки ответов или проведения быстрых инженерных экспериментов.
- Поддержка Markdown и LaTeX: Идеально подходит для тех, кто использует чат для написания кода, научной документации или технических статей.
- Система профилей: Позволяет легко изменять настройки в зависимости от модели, голосового движка или желаемой среды.
Расширяемость с расширениями, предполагается полуизбыточность
Одной из жемчужин в короне Ньюэлла является его Система расширений, которая позволяет создавать новые функции, добавлять поддержку новых моделей LLM или интегрировать внешние сервисы. Расширения можно программировать на Python, и ими активно делится сообщество.
Могут быть добавлены новые функции, такие как поддержка дополнительных механизмов преобразования текста в речь, интеграции API, коннекторы баз данных или даже новые графические интерфейсы. Все это делается в модульной и документированной среде, что значительно облегчает разработку и интеграцию.
Nyarch Assistant: версия в стиле аниме
Nyarch Assistant — это официальная версия Newelle, разработанная командой Nyarch Linux. Сохранив полную совместимость с расширениями и улучшениями Newelle, они внедрили более визуальный и тематический подход, ориентированный на поклонников аниме и японской культуры.
Среди наиболее ярких инноваций — использование Аватары Live2D или LivePNG, поддержка нескольких вайфу с динамическим переключением персонажей, интеграция с клонированными голосовыми движками типа VoiceVox и гораздо более игривая личность. Идея, лежащая в основе Помощник Ньярча превратить помощника в вашу «цифровую вайфу», полностью настраиваемую как визуально, так и функционально.
Расширенные настройки и конфиденциальность
Для тех, кто ищет максимальную конфиденциальность, Nyarch Assistant, а также Newelle позволяют работать полностью в автономном режиме. Это достигается с помощью локальных моделей через GPT4All или Ollama (последний более мощный и производительный). Вы также можете использовать локальные голосовые движки, такие как Vits или VoiceVox, которые позволяют вам выполнять все действия без отправки данных на внешние серверы.
Конечно, этот тип конфигурации требует хороший графический процессор для достижения приемлемого времени отклика, особенно с тяжелыми моделями, такими как Llama3-70B, DeepSeek или Mixtral. Управление графическим процессором можно оптимизировать с помощью соответствующего программного обеспечения виртуализации и моделей управления.
Сравнение с другими решениями
В различных статьях Newelle сравнивали с другими популярными инструментами ИИ, такими как NectarGPT и Meta AI. У каждого свой подход:
- НектарGPT: Это также решение с открытым исходным кодом на основе GPT-4, предназначенное для интеллектуальной навигации и генерации контента. Он больше ориентирован на интеграцию с браузером, чем на настройку или программирование.
- Мета ИИ: Meta Assistant интегрирован в Facebook, Instagram и WhatsApp. Очень полезно для быстрых повседневных задач, но за пределами этих платформ функциональность ограничена, а также существуют проблемы с конфиденциальностью.
По сравнению с этими альтернативами Newelle выделяется уровнем настройки, возможностью работы в автономном режиме, поддержкой кода и сообществом пользователей, более ориентированным на разработку и мир Linux.
Чего не хватает Ньюэллу
Как и в любом развивающемся проекте, здесь есть области, требующие улучшения. Некоторые пользователи отметили, что кривая обучения может быть довольно крутой для тех, кто не знаком с техническими средами, и что документация могла бы быть еще более полной.
Я также знаю не хватает более активного сообщества или более официальной поддержки для ответа на вопросы новичков, и со временем этот вопрос, скорее всего, будет расширяться по мере того, как все больше людей будут использовать этот инструмент.
Тем не менее, для технических профилей это один из самых мощных вариантов на данный момент. Newelle представляет собой уникальное и многообещающее предложение в сфере виртуальных помощников. Подход к платформе с открытым исходным кодом и модульной архитектурой в сочетании с возможностями голосовой связи, выполнения кода, хранения данных в памяти и поддержки расширений выделяет ее на фоне более распространенных, но ограниченных вариантов. Если вы используете Linux и интересуетесь искусственным интеллектом, этот проект определенно заслуживает вашего внимания.