W dzisiejszym wpisie skupię się na najnowszych pytaniach dotyczących naszego zaawansowanego systemu operacyjnego agentów, które otrzymaliśmy od społeczności.
Konfiguracja interfejsów CLI podczas instalacji
Jednym z pierwszych zagadnień, jakie poruszam, jest sposób konfigurowania poszczególnych interfejsów wiersza poleceń (CLI) bezpośrednio po uruchomieniu systemu.
Jeśli otrzymujesz naszą platformę od nas, masz pełną swobodę dostosowania jej do własnych potrzeb. Folder instalacyjny zawiera gotowe pliki konfiguracyjne dla wszystkich dostępnych narzędzi CLI, które możesz aktywować ręcznie lub poprosić o to bezpośrednio agenta.
Większość użytkowników nie będzie jednak korzystać z każdego dostępnego interfejsu równocześnie. Dlatego proponuję ukrywanie tych funkcji, których nie planujesz używać za pomocą odpowiedniego przełącznika w lewym górnym rogu okna.
Następnie możesz wybrać i zainstalować tylko te moduły, które są dla Ciebie kluczowe w danym momencie. Przykładem może być prosta komenda skierowana do Claude'a o skonfigurowanie konkretnego interfejsu poleceń oraz sprawdzenie jego poprawności działania.
Organizacja pamięci Obsidian i praca z klientami
Kolejnym istotnym pytaniem jest sposób na efektywne zarządzanie systemem podczas pracy dla różnych klientów. Moim zdaniem najlepszym rozwiązaniem jest wykorzystanie strukturyzowanej pamięci wewnątrz systemu.
Analizując pamięć Obsidianu, zauważam, że dla każdego projektu istnieją dedykowane foldery oddzielone od siebie. Na przykład praca nad zarządem Air Profit odbywa się w osobnym katalogu, tak samo jak lejek sprzedażowy ma swój własny folder.
Dzięki temu podejściu możesz tworzyć odrębne przestrzenie dla każdego produktu lub klienta, co ułatwia kategoryzację danych i unikanie chaosu informacyjnego. Taka segregacja sprawia, że agent może szybko lokalizować potrzebne zasoby bez konieczności przeszukiwania całej bazy wiedzy.
Tworzenie niestandardowych przepływów pracy
Oprócz fizycznej organizacji plików istnieje możliwość programowania specyficznych procesów dla każdego zleconego zadania. Możesz poprosić o to swojego asystenta, na przykład mówiąc: "Chcę skonfigurować przepływ pracy SEO dedykowany klientowi A".
System natychmiast dostosuje swoje działania do wytycznych zawartych w tej prośbie i uruchomi odpowiednią sekwencję operacji. Jest to niezwykle przydatne, gdy potrzebujesz szybko zmienić strategię działania bez ingerencji w kod źródłowy platformy.
Optymalizacja wydajności poprzez zarządzanie umiejętnościami
Warto zwrócić uwagę na dodawanie zbyt wielu reguł i umiejętności do jednego agenta, co może znacząco spowolnić jego działanie. Nadmiar instrukcji powoduje zużycie ogromnej liczby tokenów oraz wydłużenie czasu reakcji systemu.
Ale to sprawiło, że konfiguracja stała się bardzo powolna i w skrajnych przypadkach agent może po prostu nic nie zrobić. Zalecam więc stosowanie zasady minimalizmu przy definiowaniu zasad działania sztucznej inteligencji.
Tryb celowy i autonomiczna pętla
Gdy zależy Ci na tym, aby Twój asystent działał w pełni autonomicznie nad konkretnym projektem, warto skorzystać z trybu "forward/goal". W tym reżimie podajesz jedynie ostateczny cel do osiągnięcia.
Agent samoczynnie uruchamia pętlę działania i powtarza kroki w każdej rundzie, aż zadanie zostanie wykonane. Sędzia wewnętrzny monitoruje postępy w każdym cyklu pracy i upewnia się, że wymagane operacje faktycznie zostały przeprowadzone zgodnie z planem.
Architektura hybrydowa: lokalna AI na osobnej maszynie
Często pojawia się pytanie dotyczące uruchamiania modelu językowego (LLM) lokalnie, podczas gdy system operacyjny agentów działałby na innym komputerze. Scott sugerował taką konfigurację dla użytkowników posiadających dedykowane stacje robocze.
Możesz skonfigurować swój główny system tak, aby komunikował się z oddzielną maszyną pełną modeli AI. Jest to doskonałe rozwiązanie pozwalające na wykorzystanie potężnych kart graficznych do obliczeń sztucznej inteligencji bez obciążania sprzętu używanego do codziennej pracy.
Podsumowanie możliwości systemu
Nasz system operacyjny agentów oferuje elastyczność, pozwalając na dostosowanie go zarówno pod kątem struktury plików, jak i logiki działania. Pamiętaj jednak o balansowaniu między liczbą umiejętności a szybkością wykonania zadań.