Czym jest Hermes Agent?

Hermes Agent to otwartoźródł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, wyszukiwanie w sieci 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 jak 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 ma się to 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 i przeszukiwać poprzednie sesje, gdy potrzebuje informacji z wcześniejszej pracy.

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 pracy, którą aktualnie wykonuje.

Dlaczego warto używać Hermes Agent?

Hermes jest przydatny, 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 powierzyć Hermesowi całe zadanie i pozwolić mu koordynować pracę.

  • Praca nad kompletnymi zadaniami: daj Hermesowi cel zamiast prosić o pojedyncze instrukcje.
  • Zachowanie kontekstu w czasie: przechowuj przydatne informacje między osobnymi 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 powtarzalnej pracy: planuj zadania do automatycznego wykonywania w tle.
  • Delegowanie pracy: korzystaj z 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: analizowanie kodu, debugowanie problemów, wprowadzanie zmian, uruchamianie testów i praca z repozytoriami.
  • Badania: przeszukiwanie sieci, czytanie źródeł, zbieranie informacji i porządkowanie wyników.
  • Automatyzacja: uruchamianie skryptów i planowanie powtarzalnych zadań, takich jak raporty, monitorowanie i inne rutynowe czynności.
  • Administracja systemem: korzystanie z terminala, instalowanie oprogramowania, konfigurowanie systemów i rozwiązywanie problemów.
  • Zadania przeglądarkowe: nawigowanie po stronach internetowych, interakcja ze stronami i zbieranie informacji.
  • Praca z plikami: czytanie, tworzenie, edytowanie, wyszukiwanie i porządkowanie plików.
  • Integracje narzędzi: podłączanie dodatkowych usług i narzędzi przez MCP.

Jak Hermes doskonali się wraz z użytkowaniem

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 sprawdza się dobrze. Może zapisać ten przepływ jako umiejętność, zamiast tracić tę 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ż przechowywać przydatne fakty i wnioski z poprzedniej pracy.

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ć powtarzalną pracę.

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.

Można to wykorzystać do raportów, monitorowania, kopii zapasowych, zadań badawczych i innych rutynowych czynności. Zaplanowane zadania mogą również zachowywać ciągłość między uruchomieniami, co pozwala im bazować na wcześniejszej pracy.

Uruchamianie modeli lokalnych lub w chmurze

Hermes nie jest powiązany z jednym LLM. Możesz podłączyć go do modeli lokalnych lub obsługiwanych dostawców w chmurze 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 działa na systemach Linux, macOS, Windows i WSL2. Możesz zainstalować aplikację desktopową lub używać wersji wiersza poleceń bez aplikacji desktopowej.

W systemie Linux, macOS lub WSL2 otwórz terminal i uruchom:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

W systemie Windows uruchom instalator z PowerShell:

irm https://hermes-agent.nousresearch.com/install.ps1 | iex

Po instalacji uruchom kreator konfiguracji, aby skonfigurować dostawcę modelu i inne opcje:

hermes setup

Zobacz 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 Twój własny komputer. Wybierz GPU z wystarczającą ilością VRAM, uruchom pulpit DaDesktop, zainstaluj Hermesa i uruchom model lokalnie obok agenta.

Możesz także pozostawić pulpit uruchomiony dla zaplanowanych zadań i długotrwałych przepływów pracy bez pozostawiania włączonego komputera osobistego.

Dowiedz się więcej o uruchamianiu lokalnych LLM na DaDesktop.

Wypróbuj Hermes Agent

Gotowy do użycia Dadesktop z Hermes Agent oraz lokalnym modelem, który jest już zainstalowany i skonfigurowany. Uruchom i zacznij pracę — bez konieczności konfiguracji.