Oddziel workera od decyzji
Agent może zaplanować zadanie, a kolejka kontroluje, kiedy pracownik je wykona. Dzięki temu ponowienia są widoczne, a chwilowa awaria API nie staje się zduplikowaną akcją. Nadaj każdemu zadaniu identyfikator i rejestruj istotne zmiany stanu.
Traktuj narzędzia jako uprawnienia
Proces, który może wysyłać e-maile, wydawać pieniądze lub zapisywać w środowisku produkcyjnym, wymaga węższych uprawnień niż proces badawczy. Używaj oddzielnych kont usług, uprawnień dla poszczególnych narzędzi i wyraźnych kroków zatwierdzania dla działań o istotnych skutkach. Nigdy nie umieszczaj kluczy prywatnych w promptach ani w plikach dostępnych z przeglądarki.
- Trzymaj sekrety poza katalogiem głównym witryny i kontrolą wersji
- Używaj limitów wydatków i żądań dla zewnętrznych API
- Zachowaj możliwy do audytu zapis bez przechowywania zbędnych danych osobowych
Projektuj z myślą o zatrzymanym procesie
Używaj menedżera usług lub środowiska uruchomieniowego kontenerów, kontroli kondycji i ograniczonej polityki ponownego uruchamiania. Agent powinien wznawiać pracę od zapisanego stanu, a nie bezmyślnie powtarzać ostatnią akcję zewnętrzną. Monitoruj wzrost dysku, wiek kolejki i wskaźniki błędów, nie tylko to, czy proces istnieje.
Dobierz rozmiar maszyny
Worker wywołujący zdalny model często potrzebuje umiarkowanej ilości CPU i wystarczającej pamięci dla swoich narzędzi. Automatyzacja przeglądarki może zużywać znacznie więcej RAM. Wnioskowanie lokalnego modelu ma odrębne wymagania dotyczące pamięci i akceleratora; ogólny VPS nie oznacza dołączonego GPU.
Projekt przepływu udostępniania
Przepływ integracji agenta może sprawdzać publiczne plany, rejestrować konto i przygotowywać zamówienie usługi w ramach wyraźnego limitu wydatków. Płatność i utworzenie serwera wymagają odpowiedniego upoważnienia. Powinien otrzymać identyfikator operacji, poczekać na stan ukończenia, a następnie zarządzać serwerem za pomocą własnego publicznego klucza SSH. Usunięcie musi być zamierzone i zachować potrzebne wyniki.
Zdarzenia zamiast niecierpliwego odpytywania
Podpisane webhooki mogą zgłaszać rozliczenie płatności i zmiany cyklu życia. Zweryfikuj ich autentyczność, deduplikuj dostawy i uzgodnij z API przed podjęciem następnego działania. Dostawca nie powinien otrzymywać prywatnego klucza SSH agenta, seeda portfela ani nieograniczonych poświadczeń modelu.
Zamień jedno zadanie w jedną trwałą operację
Nadaj każdemu zadaniu stabilny identyfikator i jawne stany, takie jak w kolejce, uruchomione, oczekujące na zatwierdzenie, ukończone lub nieudane. Zapisz wynik działania zewnętrznego, zanim potwierdzisz go planiście. Ponownie uruchomiony pracownik powinien sprawdzić utrwalony stan, a nie powtarzać płatność, wiadomość lub zapis produkcyjny z powodu utraty wyjścia terminala.
Narzędzia do provisioningu i hostowane workery to osobne produkty
VPS może uruchamiać agenta klienta w sposób ciągły, korzystając z własnego menedżera usług i danych uwierzytelniających. Punkt końcowy API lub MCP płaszczyzny sterowania hostingu to inna integracja. Pierwszy można wdrożyć jako aplikację; drugi wymaga osobno wydanej integracji płaszczyzny sterowania KoalaVPS i nie jest połączony z tą dokumentacją.
Zaplanuj budżet na kompletnego pracownika
Zarezerwuj pamięć dla przeglądarki, klienta modelu, kolejki i bazy danych łącznie. Niewielki proces roboczy oparty na API może wymagać skromnego CPU, podczas gdy równoległe sesje przeglądarki szybko wyczerpią RAM. Ustaw współbieżność kolejki i zewnętrzne limity wydatków API przed zwiększeniem rozmiaru maszyny. Żadna subskrypcja modelu, akcelerator ani limit API stron trzecich nie są domyślnie wliczone.
Przydatne przekazanie operacyjne
Zapisz polecenie uruchomienia, katalog roboczy, lokalizację chronionego środowiska, politykę ponownego uruchamiania, magazyn kolejki, kontrolę kondycji i właściciela każdego zewnętrznego poświadczenia. Uwzględnij działanie, które bezpiecznie zatrzymuje nowe zadania, oraz ścieżkę wznowienia nieukończonych. Monitorowanie powinno wykrywać opóźnione lub zduplikowane prace, a także zatrzymany proces.
Trochę więcej jasności.
Czy hosting agentowy VPS obejmuje subskrypcję AI?
Nie jest implikowana subskrypcja modelu ani kredyt API. Podłącz dostawcę, którego jesteś upoważniony używać, i przechowuj jego dane uwierzytelniające w prywatnej konfiguracji serwera.
Czy agenci mogą automatycznie wykonywać wrażliwe działania?
To decyzja projektowa dla Twojej aplikacji. Zaleca się silne limity, w stosownych przypadkach zatwierdzanie przez człowieka oraz niezawodne zapobieganie duplikatom.
Czy hosting agentów obejmuje automatyczny dostęp do moich innych kont?
Nie. Każde narzędzie lub dostawca wymaga osobno autoryzowanego poświadczenia i wyraźnej granicy uprawnień.