Case study · AI i automatyzacja
PocketOps: serwerowy operator AI w twojej kieszeni
Mobilny asystent AI, który operuje na prawdziwej infrastrukturze: czyta logi, restartuje usługi, wdraża aplikacje i raportuje, wszystko z telefonu.
- Branża
- Narzędzia DevOps
- Czas realizacji
- 3 tygodnie, w toku
- Rok
- 2026
- Usługi
- Agenci AI, Inżynieria produktu, Architektura bezpieczeństwa
Problem
Administracja serwerami zakłada laptopa i terminal. Ale incydenty nie umawiają się na godziny przy biurku: kontener umiera, gdy jesteś na mieście, dysk zapycha się w weekend, deploy potrzebuje kopniaka z pociągu. Klienty SSH na telefon technicznie istnieją, a wpisywanie docker compose logs --tail 200 na szklanej klawiaturze to osobna kara.
Co zbudowaliśmy
Mobilnego asystenta operacyjnego, którego mózgiem jest headless coding agent działający na samym serwerze. Wysyłasz z telefonu prośbę zwykłym językiem: “apka finansowa chyba leży, napraw to”. Agent zagląda w kontenery, czyta logi, stawia hipotezę, aplikuje poprawkę, weryfikuje, że usługa jest zdrowa, i raportuje, co zrobił: zdaniami, nie zrzutami logów.
Decyzje projektowe, dzięki którym budzi zaufanie, a nie przerażenie:
- Agent jest interfejsem, nie wyrocznią. Wykonuje prawdziwe komendy z prawdziwym dostępem do narzędzi, więc odpowiedzi pochodzą z faktycznego stanu systemu, nigdy z wyobrażeń modelu na jego temat.
- Mózg na uwierzytelnianiu subskrypcyjnym. Agent działa na istniejących poświadczeniach subskrypcji zamiast na taryfowanych kluczach API leżących w pliku env na serwerze, co tnie zarówno koszt, jak i powierzchnię wycieku kluczy.
- Najmniejsze możliwe uprawnienia. Agent działa jako ograniczony użytkownik z dostępem zawężonym do katalogów aplikacji i Dockera, a niebezpieczne operacje wymagają jawnego potwierdzenia.
- Asynchroniczny z natury. Długie operacje streamują postęp; telefon może się zablokować, robota i tak się kończy, a podsumowanie przychodzi samo.
Architektura
Warstwa orkiestracji w FastAPI kolejkuje zadania dla headlessowego procesu Claude Code na hoście, do tego zoptymalizowany pod mobile frontend w React i powiadomienia przez Telegram. Wszystko działa w tym samym perymetrze reverse proxy i 2FA co reszta floty.
Efekt
Rutynowe incydenty przestały wymagać laptopa. Wzorzec się uogólnia: każdy zespół z self-hosted infrastrukturą może dokręcić do niej ograniczonego, audytowalnego operatora AI i zamienić “sprawdzę logi, jak wrócę do domu” w dwuminutową interakcję na telefonie.