Czym jest Hermes Agent?
Hermes Agent to open-source'owy agent AI od Nous Research, stworzony do pracy nad zadaniami, zapamiętywania zdobytej wiedzy i doskonalenia się z czasem. Potrafi korzystać z narzędzi takich jak terminal, przeglądarka, system plików, wyszukiwarka internetowa i wykonywanie kodu, aby realizować pracę, zamiast jedynie generować odpowiedź.
Czym jest agent AI?
Agent AI potrafi więcej niż tylko generować tekst. Dajesz mu cel, a on może decydować, jakie działania są potrzebne, korzystać z narzędzi, obserwować wyniki i kontynuować pracę nad osiągnięciem celu.
Wiele agentów AI potrafi już korzystać z narzędzi i wykonywać wieloetapowe zadania. Różnica polega na tym, co dzieje się po zakończeniu zadania. Niektóre agenty traktują każde zadanie jako nowy problem. Hermes został zaprojektowany tak, aby zachowywać przydatną wiedzę i procedury, dzięki czemu z czasem staje się coraz bardziej użyteczny. Zobacz Agentic AI, aby dowiedzieć się, jak to się ma do uruchamiania agentów na DaDesktop.
Co wyróżnia Hermesa?
Hermes ma wbudowaną pętlę uczenia się. Potrafi tworzyć umiejętności na podstawie doświadczeń, doskonalić je podczas użytkowania, zapamiętywać przydatne informacje oraz przeszukiwać poprzednie sesje, gdy potrzebuje danych z wcześniejszych prac.
Trwała pamięć
Hermes potrafi zapamiętywać przydatne informacje o Tobie, Twoich projektach i środowisku między sesjami.
Umiejętności, które się doskonalą
Hermes potrafi zamieniać przydatne przepływy pracy w umiejętności wielokrotnego użytku i ulepszać je, gdy znajduje lepsze sposoby wykonania zadania.
Poprzednie sesje
Hermes potrafi przeszukiwać wcześniejsze rozmowy, aby odzyskać informacje istotne dla bieżącej pracy.
Dlaczego warto używać Hermes Agent?
Hermes sprawdza się, gdy zadanie obejmuje wiele kroków, narzędzi lub aplikacji. Zamiast wielokrotnie przełączać się między czatem AI, terminalem, przeglądarką i plikami, możesz dać Hermesowi całościowe zadanie i pozwolić mu koordynować pracę.
- Praca nad kompletnymi zadaniami: daj Hermesowi cel zamiast prosić o pojedyncze instrukcje.
- Utrzymywanie kontekstu w czasie: zachowuj przydatne informacje między oddzielnymi sesjami.
- Budowanie przepływów pracy wielokrotnego użytku: zapisuj skuteczne podejścia jako umiejętności, zamiast rozwiązywać ten sam problem od zera.
- Automatyzacja powtarzalnych zadań: planuj zadania do automatycznego uruchamiania w tle.
- Delegowanie pracy: używaj oddzielnych podagentów do różnych części większego zadania.
- Wybór modelu: podłącz Hermesa do modeli lokalnych lub obsługiwanych dostawców modeli w chmurze.
Co potrafi Hermes
- Tworzenie oprogramowania: analizuj kod, debuguj problemy, wprowadzaj zmiany, uruchamiaj testy i pracuj z repozytoriami.
- Badania: przeszukuj internet, czytaj źródła, zbieraj informacje i porządkuj wyniki.
- Automatyzacja: uruchamiaj skrypty i planuj powtarzalne zadania, takie jak raporty, monitorowanie i inne rutyny.
- Administracja systemem: korzystaj z terminala, instaluj oprogramowanie, konfiguruj systemy i rozwiązuj problemy.
- Zadania w przeglądarce: nawiguj po stronach internetowych, wchodź w interakcje z elementami stron i zbieraj informacje.
- Praca z plikami: czytaj, twórz, edytuj, wyszukuj i porządkuj pliki.
- Integracje narzędzi: podłączaj dodatkowe usługi i narzędzia przez MCP.
Jak Hermes doskonali się z użyciem
Załóżmy, że dajesz Hermesowi trudne zadanie wymagające kilku kroków. Podczas jego rozwiązywania Hermes może odkryć przepływ pracy, który działa dobrze. Może zapisać ten przepływ jako umiejętność, zamiast tracić wiedzę po zakończeniu zadania.
Następnym razem, gdy pojawi się podobne zadanie, Hermes może wykorzystać tę umiejętność jako punkt wyjścia. Jeśli przepływ pracy wymaga ulepszenia, umiejętność może zostać zaktualizowana. Jego pamięć może również zachowywać przydatne fakty i wnioski z poprzednich prac.
Pamięć i umiejętności pełnią różne funkcje. Pamięć przechowuje przydatne informacje i kontekst, natomiast umiejętności przechowują procedury wykonywania czynności. Razem pozwalają Hermesowi budować wiedzę zarówno o tym, co wie, jak i o tym, jak wykonywać powtarzalne prace.
Automatyzacja pracy w tle
Hermes ma wbudowany harmonogram zadań powtarzalnych. Możesz opisać harmonogram w języku naturalnym i pozwolić Hermesowi wykonywać pracę bez czekania na rozpoczęcie sesji przez Ciebie.
Można to wykorzystać do raportów, monitorowania, kopii zapasowych, zadań badawczych i innych rutynowych czynności. Zadania zaplanowane mogą również zachowywać ciągłość między uruchomieniami, co pozwala im opierać się na wcześniejszych pracach.
Uruchamianie modeli lokalnych lub w chmurze
Hermes nie jest powiązany z pojedynczym LLM. Możesz podłączyć go do modeli lokalnych lub obsługiwanych dostawców chmurowych i zmieniać model bez zmiany narzędzi, pamięci i przepływów pracy agenta.
Uruchamianie modelu lokalnego daje większą kontrolę nad modelem, sprzętem i miejscem przetwarzania danych. Pozwala również Hermesowi pracować z Twoimi plikami i innymi zasobami lokalnymi bez wysyłania ich do zewnętrznego dostawcy modelu.
Jak zainstalować Hermesa
Hermes może działać na systemach Linux, macOS, Windows i WSL2. Możesz zainstalować aplikację desktopową lub używać wersji wiersza poleceń bez aplikacji desktopowej.
Na systemie Linux, macOS lub WSL2 otwórz terminal i uruchom:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashNa systemie Windows uruchom instalator z PowerShell:
irm https://hermes-agent.nousresearch.com/install.ps1 | iexPo instalacji uruchom kreator konfiguracji, aby skonfigurować dostawcę modelu i inne opcje:
hermes setupZobacz dokumentację Hermesa, aby poznać opcje instalacji i szczegóły konfiguracji.
Uruchamianie Hermesa na DaDesktop
Hermes potrzebuje środowiska, w którym może uruchamiać swoje narzędzia i przechowywać dane. DaDesktop zapewnia pulpit w chmurze z zasobami CPU, RAM, pamięci masowej i GPU potrzebnymi do uruchomienia Hermesa wraz z lokalnym LLM.
Jest to przydatne, gdy model, który chcesz uruchomić, wymaga więcej pamięci VRAM niż ma Twoja własna maszyna. Wybierz GPU z wystarczającą ilością VRAM, uruchom pulpit DaDesktop, zainstaluj Hermesa i uruchom model lokalnie obok agenta.
Możesz również pozostawić pulpit włączony dla zaplanowanych zadań i długotrwałych przepływów pracy bez konieczności trzymania włączonego komputera osobistego.
Dowiedz się więcej o uruchamianiu lokalnych LLM na DaDesktop.