Newelle: wirtualny asystent oparty na sztucznej inteligencji, o który prosiło wielu użytkowników Linuksa

  • Newelle to wirtualny asystent oparty na otwartym kodzie źródłowym, obsługujący rozszerzenia, polecenia terminalowe i modele lokalne.
  • Jest on skierowany do użytkowników technicznych i użytkowników Linuksa, podkreślając swój wysoki poziom dostosowania i kompatybilności z różnymi systemami sztucznej inteligencji.
  • Zawiera funkcje głosowe, zarządzanie plikami, historię czatów i obsługę uruchamiania kodu Pythona.
  • Alternatywna wersja, Nyarch Assistant, oferuje bardziej wizualne i zorientowane na grę RPG podejście, idealne dla fanów anime.

Nowy

W ostatnich miesiącach, Nowy Zaczął się wyróżniać jako jeden z najbardziej kompletnych, wszechstronnych i konfigurowalnych asystentów wirtualnych w ekosystemie wolnego i otwartego oprogramowania.. Projekt ten, zaprojektowany specjalnie dla użytkowników Linuksa o wykształceniu technicznym, zyskał na popularności dzięki integracji zaawansowanych funkcji, takich jak obsługa głosowa, wykonywanie poleceń, zarządzanie plikami wspomagane sztuczną inteligencją i system rozszerzeń, który pozwala użytkownikom modyfikować praktycznie każde zachowanie asystenta. Można powiedzieć, że Newelle ma pewne podobieństwa do Yoda, osobisty asystent terminalaNewelle oferuje jednak bardziej rozbudowany zestaw narzędzi.

Dzięki charakter open source i łatwość pracy z modelami lokalnymi lub modelami opartymi na własnych interfejsach APINewelle wyraźnie różni się od bardziej komercyjnych i zamkniętych rozwiązań, takich jak Meta AI. W tym artykule szczegółowo omówimy to, co oferuje to potężne narzędzie, jak je zainstalować, jego ekosystem, jego zalety w porównaniu z alternatywami oraz typy użytkowników, dla których jest przeznaczone.

Czym jest Newelle?

Newelle to aplikacja wirtualnego asystenta otwarte źródło opracowane przez użytkownika qwersyk. Jest on specjalnie zaprojektowany dla środowiska Linux i pozwala na interakcję tekstową i głosową z lokalnymi i zdalnymi modelami sztucznej inteligencji. Modułowa i wysoce rozszerzalna konstrukcja sprawia, że ​​jest to idealne narzędzie dla programistów, entuzjastów wolnego oprogramowania i każdego, kto chce mieć pełną kontrolę nad swoim asystentem.

Oprócz możliwości konfiguracji na wiele sposobów w zależności od używanego modelu AI, Posiada system profili umożliwiający szybkie przełączanie się między ustawieniami, integracja z terminalem umożliwiająca uruchamianie poleceń sugerowanych przez asystenta, wbudowany menedżer plików, historia czatów i wiele innych funkcji, które czynią go wyjątkowo wydajnym.

Instalacja i zgodność

Newelle można łatwo zainstalować z Flathub, ponieważ ma oficjalny pakiet Flatpak. Dzięki temu implementacja w większości nowoczesnych dystrybucji Linuksa jest o wiele łatwiejsza. Aby zainstalować, wystarczy uruchomić następujące polecenie:

flatpak zainstaluj flathub io.github.qwersyk.Newelle

Aby przyznać dodatkowe uprawnienia lub dostosować sposób działania piaskownicy, zaleca się użycie narzędzie Uszczelka płaska, gdzie można włączyć dostęp do folderów lokalnych, magistrali sesji lub nawet uruchomić kreatora poza piaskownicą, jeśli zajdzie taka potrzeba.

Dostępna jest również lżejsza wersja o nazwie Newelle Lite, który można skonfigurować tak, aby można go było uruchamiać za pomocą skrótów klawiaturowych, na przykład Ctrl+Spacja. Dzięki temu doskonale nadaje się do szybkich zadań lub pracy zespołów o ograniczonych zasobach.

Flatpak nie jest fajny
Podobne artykuł:
Flatpak, rodzaj opakowania, który zawodzi tak samo lub bardziej niż Snap [OPINIA]

Główne funkcje Newelle

Jedną z najbardziej zauważalnych przewag konkurencyjnych Newelle jest szereg funkcjonalności dla programistów i użytkowników technicznych. Oto jego najważniejsze cechy:

  • Obsługa wielu modeli AI: Możesz wybierać spośród różnych dostawców lub korzystać z lokalnych modeli za pośrednictwem narzędzi takich jak Ollama.
  • Pamięć długotrwała: Asystent może zapamiętywać poprzednie rozmowy, co zwiększa ciągłość użytkowania.
  • Obsługa głosowa: Kompatybilny z wieloma systemami TTS i STT, umożliwia prowadzenie rozmów głosowych bez użycia rąk.
  • Zintegrowany menedżer plików: Umożliwia organizowanie i manipulowanie plikami za pomocą naturalnych poleceń wspomaganych przez sztuczną inteligencję.
  • Wykonanie polecenia: Polecenia sugerowane przez model konwersacyjny można uruchamiać bezpośrednio w terminalu.
  • Edytor wiadomości: Możliwość edycji lub usuwania poprzednich wpisów na czacie w celu udoskonalenia odpowiedzi lub przeprowadzenia szybkich eksperymentów inżynieryjnych.
  • Wsparcie dla Markdown i LaTeX: Idealne dla osób, które używają czatu do pisania kodu, dokumentacji naukowej lub artykułów technicznych.
  • System profili: Umożliwia łatwą zmianę ustawień w zależności od modelu, silnika głosowego lub pożądanego środowiska.

Rozszerzalność za pomocą rozszerzeń, zamierzona półredundancja

Jednym z klejnotów w koronie Newelle jest jego system rozszerzeń, który umożliwia tworzenie nowych funkcjonalności, dodawanie obsługi nowych modeli LLM lub integrację usług zewnętrznych. Rozszerzenia można programować w Pythonie. Istnieje aktywna społeczność dzieląca się nimi.

Można dodać nowe funkcje, takie jak obsługa dodatkowych silników zamiany tekstu na mowę, integracje API, łączniki baz danych, a nawet nowe interfejsy graficzne. Wszystko to odbywa się w ramach modułowego i udokumentowanego środowiska, co znacznie ułatwia rozwój i integrację.

Asystent Nyarch: Wersja w stylu anime

Nyarch Assistant jest oficjalnym forkiem Newelle opracowanym przez zespół Nyarch Linux. Zachowując pełną kompatybilność z rozszerzeniami i udoskonaleniami Newelle, wprowadzono bardziej wizualne i tematyczne podejście, skierowane do fanów anime i kultury japońskiej.

Do najbardziej rzucających się w oczy innowacji należy wykorzystanie Awatary Live2D lub LivePNG, obsługa wielu waifu z dynamicznym przełączaniem znaków, integracja z klonowanymi silnikami głosowymi typu VoiceVox i o wiele bardziej wesoła osobowość. Pomysł, który za tym stoi Asystent Nyarcha polega na przekształceniu asystenta w Twoją „cyfrową waifu”, całkowicie konfigurowalną zarówno pod względem wizualnym, jak i funkcjonalnym.

Ustawienia zaawansowane i prywatność

Dla tych, którzy szukają maksymalnej prywatności, Nyarch Assistant i Newelle pozwalają na pracę całkowicie w trybie offline. Można to osiągnąć, stosując modele lokalne za pośrednictwem GPT4All lub Ollama (ten drugi jest bardziej wydajny i wydajny). Można też używać lokalnych silników głosowych, takich jak Vits czy VoiceVox, które umożliwiają obsługę wszystkich funkcji bez konieczności wysyłania danych na serwery zewnętrzne.

Oczywiście, tego typu konfiguracja wymaga dobry procesor graficzny aby osiągnąć akceptowalne czasy reakcji, zwłaszcza w przypadku tak wymagających modeli jak Llama3-70B, DeepSeek czy Mixtral. Zarządzanie GPU można zoptymalizować, wykorzystując odpowiednie oprogramowanie do wirtualizacji i modele zarządzania.

Porównanie z innymi rozwiązaniami

W różnych artykułach Newelle porównywano do innych popularnych narzędzi AI, takich jak NectarGPT i Meta AI. Każdy ma swoje własne podejście:

  • NectarGPT: Jest to również rozwiązanie typu open source bazujące na GPT-4, przeznaczone do inteligentnej nawigacji i generowania treści. Koncentruje się bardziej na integracji z przeglądarką niż na dostosowywaniu i programowaniu.
  • Meta-AI: Meta Assistant zintegrowany z Facebookiem, Instagramem i WhatsAppem. Bardzo przydatne do szybkich, codziennych zadań, ale o ograniczonej funkcjonalności poza tymi platformami i obawach dotyczących prywatności.

W porównaniu z tymi alternatywami Newelle wyróżnia się poziomem dostosowania, możliwością działania w trybie offline, wsparciem kodu i społecznością użytkowników bardziej nastawioną na rozwój i świat Linuksa.

Czego brakuje Newelle’owi

Jak każdy rozwijający się projekt, ma on również obszary wymagające udoskonalenia. Niektórzy użytkownicy zauważyli, że krzywa uczenia się może być dość stroma dla osób niezaznajomionych ze środowiskami technicznymi, a dokumentacja mogłaby być jeszcze bardziej kompleksowa.

Wiem też tęskni za bardziej aktywną społecznością lub bardziej oficjalnym wsparciem aby odpowiadać na pytania początkujących, a liczba ta prawdopodobnie będzie rosła z czasem, w miarę jak narzędzie będzie coraz częściej używane.

Jednak w przypadku profili technicznych jest to jedna z najpotężniejszych opcji chwili. Newelle to wyjątkowa i obiecująca propozycja na rynku asystentów wirtualnych. Jego podejście jako platformy modułowej o otwartym kodzie źródłowym, w połączeniu z możliwościami głosowymi, wykonywaniem kodu, przechowywaniem pamięci i obsługą rozszerzeń, stawia go w osobnej lidze w porównaniu do bardziej powszechnych, ale ograniczonych opcji. Jeśli używasz Linuksa i interesujesz się sztuczną inteligencją, to jest to projekt zdecydowanie wart uwagi.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.