Jesteśmy świadkami prawdziwej transformacji w dziedzinie asystentów sztucznej inteligencji, a nowa wersja Hermesa Agent v0.15.0, znana jako aktualizacja Velocity, stanowi dowód na to. Większość użytkowników nadal polega na prostych czatbotach, które zapominają o nas po zamknięciu okna, podczas gdy ta technologia oferuje coś znacznie bardziej zaawansowanego. Nasz cyfrowy awatar, Julian Goldi, prowadzi nas przez funkcje tego niesamowitego narzędzia, które stało się znacznie szybsze niż kiedykolwiek wcześniej.
Czym jest Hermes Agent i jak działa?
Hermes Agent to potężne narzędzie open source stworzone przez zespół z Nous Research, dostępne na licencji MIT. Nie jest to zwykły czatbot, który resetuje się przy każdym uruchomieniu, lecz inteligentny asystent, który zamieszkuje Twój własny serwer. System ten posiada długoterminową pamięć, dzięki czemu zna wszystkie projekty, pliki i preferencje użytkownika od pierwszego dnia pracy.
Wyobraź sobie zatrudnienie prywatnego, cyfrowego pracownika, który z każdym dniem staje się mądrzejszym. Agent ten łączy się z popularnymi aplikacjami takimi jak Telegram, Discord, Slack, WhatsApp czy e-mail, tworząc spójną przestrzeń pracy. Możesz rozpocząć rozmowę na telefonie, a następnie kontynuować ją na laptopie, a agent zachowa ciągłość pamięci między tymi urządzeniami.
Automatyzacja i harmonogram zadań
Jedną z kluczowych zalet jest zdolność do działania według harmonogramu. Możesz prosić o sprawdzenie raportów co w poniedziałek, a agent bezbłędnie wykona to zadanie w wyznaczonym czasie. System potrafi również rozkładać duże, skomplikowane zadania na mniejsze części, uruchamiając je równolegle dzięki użyciu mniejszych podagentów.
Bezpieczeństwo jest priorytetem w tym rozwiązaniu, ponieważ wszystkie zadania działają w izolowanych kontenerach takich jak Docker czy Singularity. Posiada również pełną kontrolę nad przeglądarką i siecią, co pozwala na wyszukiwanie informacji, przeglądanie stron internetowych oraz generowanie obrazów z jednego centrum dowodzenia.
Skok wydajności w aktualizacji Velocity
Wersja v0.15.0 to prawdziwy skok technologiczny, który został zasłużenie nazwany aktualizacją Velocity. Główny plik uruchamiający pętlę konwersacji został zredukowany o imponujące 76%, co oznacza przejście z ponad 16 tysięcy linii kodu do zaledwie 3821. Dzięki temu narzędzie ładuje się błyskawicznie i jest znacznie łatwiejsze do debugowania przez programistów.
Testy wydajnościowe na urządzeniach mobilnych, takich jak Termux w Androidzie, pokazują drastyczne poprawy. Czas uruchomienia spadł z 2,9 sekundy do zaledwie 0,8 sekundy, a sama komenda version działa teraz o 63% szybciej. W bezpośrednim starciu z konkurencją, takimi jak Codex CLI, ten benchmark pokazuje wyraźną przewagę.
Optymalizacja wywołań funkcji
Nowa architektura pozwala na zmniejszenie liczby wywołań funkcji o 47% podczas prowadzenia rozmowy. W przypadku czatu składającego się z 31 turów, liczba wywołań spadła z 399 tysięcy do 213 tysięcy, co przekłada się na oszczędność zasobów i szybszą odpowiedź. To kluczowa zmiana dla użytkowników pracujących z dużymi objętościami danych.
Wyszukiwanie sesji i platforma Kanban
Szybkość wyszukiwania sesji uległa rewolucyjnej zmianie. W starszych wersjach proces ten zajmował 30 sekund, podczas gdy nowa wersja realizuje je w zaledwie 20 milisekund. Jest to poprawka o 4500 razy, co czyni działanie systemu niemal natychmiastowym.
Kanban został przekształcony w pełnoprawną platformę wieloagentową. Wpisując komendę Hermes Kanban swarm, system buduje zespół mini-agentów, którzy współpracują nad dużym zadaniem. Zespół ten składa się z agenta głównego, pracowników równoległych, weryfikatora i syntezytora, którzy dzielą tablicę czarną i komunikują się ze sobą.
Obrona przed atakami i społeczność GitHub
System posiada wbudowane mechanizmy obrony przed zużyciem promptów, chroniąc przed nowymi rodzajami ataków, w których złe instancje próbują zablokować działanie. Cały projekt jest dostępny na GitHubie pod adresem Nous Research/hermes-agent, gdzie zgromadzono ponad 171 tysięcy gwiazdek i blisko 29 tysięcy forków.
Spółpraca społeczności jest ogromna, z ponad 321 współtwórcami, którzy wgrali swój kod do tej wersji. Programiści mogą pisać własne wtyczki, ponieważ cały system jest oparty na modułowej architekturze. W przypadku znalezienia błędu, użytkownicy mogą otworzyć zgłoszenie, a społeczność szybko pracuje nad jego naprawą.
Podsumowanie zmian w wersji v0.15.0
Warto zwrócić uwagę na fakt, że ta aktualizacja zawierała 1302 commity, 747 połączonych pull requestów oraz zamknęła ponad 560 zgłoszeń. Wśród nich znalazło się 15 krytycznych błędów oraz 65 o wysokiej priorytecie, co świadczy o ogromnym zaangażowaniu zespołu w utrzymanie stabilności.
Jeśli szukasz darmowego, open source narzędzia, które pamięta o Tobie i stale się uczy, to właśnie to rozwiązanie jest dla Ciebie. Daje pełną kontrolę nad procesami, zapewnia bezpieczeństwo i oferuje wydajność, która bije rekordy. Dołącz do społeczności i przekonaj się osobiście, dlaczego ta aktualizacja jest niesamowita.
- Pełna pamięć wszystkich projektów i preferencji użytkownika.
- Drastyczne zwiększenie szybkości działania na urządzeniach mobilnych.
- Bezpieczeństwo dzięki działaniu w izolowanych kontenerach.
- Możliwość tworzenia własnych wtyczek i integracji.
- Automatyzacja zadań według harmonogramu.