Witamy Was w świecie zaawansowanych rozwiązań opartych na sztucznej inteligencji, gdzie tradycyjne podejście do pracy z terminalami ustępuje miejsca nowym koncepcjom. Zamiast bawić się chaotycznym bałaganem rozproszonych narzędzi i utraty danych między sesjami, my budujemy kompletny system operacyjny dedykowany specjalnie dla naszych agentów AI.
Problematyka istniejących rozwiązań
Zacząłem ten projekt jakieś dwa miesiące temu, ponieważ zauważyłem fundamentalne braki w dotychczasowych metodach pracy. Gdy korzystaliśmy z terminala i mieliśmy otwartą inną kartę, nic nie było ze sobą powiązane, co tworzyło ogromny bałagan.
Pomiędzy różnymi narzędziami przechowywana jest żadna pamięć, a poza tym nie można zobaczyć wszystkiego, czego dokonałem. Innym problemem jest to, że nie mogę dostosować terminala ani uczynić interfejsu użytkownika bardziej intuicyjnym.
Koncepcja nowego systemu operacyjnego
Możemy jednak zaprojektować własny system operacyjny, w którym wszystko będzie ze sobą połączone. Drugą rzeczą, której się nauczyliśmy, jest to, że ponieważ stworzyliśmy to dla zarządu AI i członków społeczności, każda prośba o nową funkcję otwiera drzwi do kolejnych innowacji.
W ten sposób za każdym razem, gdy dodajemy nową cechę, automatycznie generujemy możliwości rozwoju dalszych komponentów. Pozwala to na ciągły postęp bez konieczności zaczynać od zera przy każdej zmianie wymagań.
Ewolucja agenta Hermes
Pozwólmy pokazać przykład ewolucji naszego głównego narzędzia, czyli agenta głosowego o nazwie Hermes. Kiedy zaczynaliśmy, była to po prostu rozmowa tekstowa, a następnie mogliśmy komunikować się przez linię poleceń.
Następnie zaczęliśmy tworzyć osobne czaty z różnymi profilami dostosowanymi do konkretnych zadań. Za każdym razem, gdy pojawia się coś nowego i przydatnego, takiego jak najnowsze modele Quen czy Grock, tworzymy nowy profil w naszym systemie.
Porównanie wydajnościowe
Hermes ciągle wypuszcza nowe funkcje, takie jak mieszanka agentów, które podłączamy bezpośrednio do naszego systemu. Sprawdziłem to dzisiaj w porównaniu z Fable 5 i w wielu przypadkach Hermes dorównuje mu lub nawet go przewyższa.
To jest niesamowite, jeśli pomyślimy o tym zważywszy na fakt, że nasz agent wykorzystuje starsze modele bazowe. Dzięki temu osiągamy wyniki konkurencyjne bez konieczności inwestowania w najnowszą technologię sprzętową od razu.
Zorganizowana struktura narzędzi
Jeśli przejdziemy do zestawu dokumentacji na temat agentów, wszystko wygląda jak polecenia terminalowe. Jest bardzo skomplikowane w użyciu dla początkujących, ale naprawdę potężne dla zaawansowanych użytkowników.
Pozwólmy pokazać przykład organizacji: zamiast przeglądać lokalną bazę danych i szukać plików gdzieś tam na dysku, mamy wszystko zorganizowane w jednym miejscu. Jest schludne i uporządkowane, wygląda i działa dokładnie tak, jak chcemy.
Optymalizacja zasobów
Kluczową zasadą jest podział każdej części garderoby Hermes na segmenty, których faktycznie używamy. Nie chcesz umieszczać zbyt wielu funkcji w jednym miejscu, ponieważ to utrudnia zarządzanie.
Chcemy, żeby było prosto i łatwo organizować narzędzia, dlatego możemy spojrzeć na listę interfejsów linii poleceń i wybrać tylko te niezbędne. Na przykład możesz potrzebować jedynie Hermes i Claude do codziennych zadań.