Na czym pracują Twoi agenci i nad czym pracują
Dwa pytania. To, czym agent pracuje, to silnik — narzędzie napędzające model językowy; dziś Claude, obok ChatGPT. To, nad czym pracuje, to system docelowy: nie na sztywno wlutowany łącznik, lecz wtyczka, która przynosi ze sobą własne działania, własne zdarzenia i własne instrukcje. Jedno i drugie włącza się w interfejsie, dostaje poświadczenia i zostaje przypisane agentowi.
Na czym pracują
Silnik to narzędzie, które napędza model językowy. To, co zdeponujesz, decyduje o sposobie płatności: miejsce w subskrypcji albo klucz API. Kilka pod jedną nazwą tworzy zdolność przerobową stanowiska pracy. covey rozdziela między nie pracę, trzyma każdego agenta na tym samym miejscu tak długo, jak się da, i przechodzi na inne, gdy jedno się wyczerpie.
Claude Code (Anthropic)
Silnik, na którym covey pracuje dziś: Claude Code, bez interfejsu, wewnątrz stanowiska pracy agenta. Potrafi wznowić sesję — dzięki temu agent może czekać na odpowiedź klienta, zamiast zaczynać od nowa — i sam raportuje swoje koszty oraz zużycie subskrypcji, zamiast zostawiać to szacunkom. Miejsce w subskrypcji albo klucz API, jedno i drugie działa.
Codex (OpenAI)
Przygotowany jako drugi silnik, z oboma sposobami dostępu: klucz API jako zmienna środowiskowa, logowanie ChatGPT jako plik, który istnieje tylko na czas przebiegu. Nie sprawdziliśmy jeszcze działania wobec samego programu — i dopóki tak jest, stoi tu „w przygotowaniu”, a nie „wspierane”.
educa AI
Trzeci silnik i pierwszy, który stoi przed bramą, a nie przed pojedynczym dostawcą: educa AI Core udostępnia zarówno interfejs Anthropic, jak i OpenAI. covey używa tam więc tego samego narzędzia Claude Code co wszędzie, tyle że wobec punktu końcowego educa. Sprawdzone wobec instancji hostowanej: przebiegi działają, narzędzia się wykonują, sesję da się wznowić. Jeden token, dwie formy umowy (od zużycia albo jako przydział). Świadomie nie przejmujemy kwoty pieniężnej, którą raportuje narzędzie — wycenia ona cudzą umowę. Liczby tokenów zostają, bo te są zmierzone.
Kolejne silniki
Silnik to wtyczka, która sama się rejestruje: jeden plik mówiący, jakich poświadczeń potrzebuje i w jakiej postaci, czy potrafi wznowić sesję i gdzie szuka swoich instrukcji. Platforma sprawdza to, co deklaruje, przy przypisaniu silnika — kolejny silnik nie wymaga więc żadnego specjalnego traktowania.
Skąd bierze się praca
Zammad
Przeglądać zgłoszenia, odpowiadać, ustawiać status, eskalować. Gdy tylko klient odpisze, Zammad powiadamia covey i agent zostaje obudzony — nie musi więc ciągle sprawdzać.
Salesforce
Sprawy z Service Cloud jako praca do wykonania: przeczytać sprawę z całą rozmową, znaleźć otwarte, sprawdzić, jak wcześniej odpowiadano na to samo pytanie, i odpisać — jako notatka wewnętrzna, jako komentarz widoczny w portalu klienta albo jako prawdziwy e-mail. Załączniki w obie strony, status i eskalacja w komplecie. covey sprawdza co jakiś czas, czy coś czeka; Salesforce może też powiadomić bezpośrednio.
Zendesk
Zgłoszenia wsparcia jako zasób pracy: przeczytać zgłoszenie z całym wątkiem — złożonym z dziennika audytu, żeby nie umknęła wcześniejsza odpowiedź —, obejrzeć to, co dołączył klient, sprawdzić, jak to samo pytanie rozstrzygnięto wcześniej, i odpowiedzieć: jako notatka wewnętrzna albo jako odpowiedź, którą klient widzi. Ustawić status, eskalować, scalić duplikaty. covey co jakiś czas sprawdza, czy coś czeka; kto woli, każe Zendeskowi zgłaszać się samemu.
GitHub
Zgłoszenia i pull requesty jako praca do wykonania: pobrać kod, zrobić poprawkę na osobnej gałęzi, otworzyć pull request z agentem QA jako recenzentem — łącznie z rundą, która potem następuje po komentarzach i nieudanych sprawdzeniach. GitHub sam zgłasza nowe zdarzenia; covey dodatkowo sprawdza co jakiś czas.
GitLab
Zgłoszenia jako praca do wykonania, pobrać kod, zrobić poprawkę na osobnej gałęzi, otworzyć merge request do przełożonego — a potem przerobić rundę, która następuje po komentarzach i nieudanym pipelinie.
Jira
Tablica, na której firma naprawdę planuje — zarówno w chmurze, jak i we własnej serwerowni. Znaleźć pracę zapytaniem, przeczytać zgłoszenie z historią i zrzutami ekranu, wziąć je, przesunąć w jego przepływie i utrzymywać aktualne etykietami, szacunkami i podzadaniami. Kod zostaje w GitLabie albo GitHubie; numer zgłoszenia łączy oba światy — dlatego agent stawia go na początku każdej wiadomości commita.
Poczta (IMAP/SMTP)
Własna skrzynka agenta: przejrzeć pocztę, odpisać, odłożyć. Dla wszystkiego, co przychodzi bez portalu i bez interfejsu programistycznego.
Microsoft Teams
Kanał czatu przez Azure Bot Service: odbierać i wysyłać wiadomości. Każde przychodzące wywołanie jest sprawdzane kryptograficznie.
Google Search Console
Co wyszukiwarka zrobiła ze stroną — w odróżnieniu od tego, co strona mówi o sobie: które adresy są zaindeksowane, który canonical Google wybrał zamiast zadeklarowanego, czego ktoś szukał, zanim trafił. Tylko do odczytu poza zgłoszeniem mapy witryny, a zakres OAuth wybierany jest przy każdej akcji: agent z prawem odczytu trzyma token, który nie potrafi pisać.
Pliki i dokumenty
Confluence
Dokumentacja, na której wiszą zgłoszenie i kod — zarówno w chmurze, jak i we własnej serwerowni. Znaleźć stronę po słowie kluczowym albo zapytaniu, przeczytać ją, dopisać rozdział, skomentować, dodać etykiety, dołączyć pliki. Stąd nie przychodzi żadne pobudzenie: agent trafia do tego systemu przy okazji innej pracy i pisze, gdy tamta praca jest zrobiona.
Nextcloud
Magazyn plików przez link udostępniający albo konto: wylistować, przeczytać, zapisać, założyć foldery. Dostęp idzie przez WebDAV — agentowi wystarczy link.
SharePoint / pliki Teams
Te same operacje na plikach w świecie Microsoftu: biblioteka dokumentów przez aplikację zarejestrowaną w Entra ID, z dokładnie tymi uprawnieniami, których potrzebuje.
Sieć i piaskownica
Przeglądarka (Chrome bez okna)
Rozwiązanie awaryjne dla aplikacji webowych bez własnej wtyczki: otwierać strony, czytać tekst, klikać, pisać, zapisywać zrzuty ekranu. O tym, które strony są w ogóle osiągalne, decyduje lista dozwolonych dla ruchu sieciowego.
Piaskownica deweloperska
Własny komputer agenta: uruchamiać polecenia, stawiać serwery deweloperskie i bazy danych, testować i wszystko potem sprzątać.
Bazy podatności
Znane dziury bezpieczeństwa w używanych bibliotekach: na wejściu plik przypinający wersje, na wyjściu ustalenia z identyfikatorem, wagą i wersją, która naprawia problem — dopasowaną do używanej gałęzi wersji. Dla npm, Composera i Dart/Flutter.
Kubernetes
Zajrzeć do klastra, nie zmieniając go: stany podów i restarty, dziennik przewróconego kontenera, zdarzenia, obciążenia, ingressy, uprawnienia i reguły sieciowe. Poświadczenia wewnątrz klastra pozostają nieczytelne, a stan docelowy nadal pochodzi z repozytorium infrastruktury.
Brakuje któregoś? Podłącz go sam, zamiast czekać.
Dwie drogi, które nie czekają na nowe wydanie — obie w interfejsie, bez niczego do wdrożenia od nowa.
System REST przez manifest
Plik JSON opisuje uwierzytelnianie, działania i pola przychodzących zdarzeń. Wysłać, włączyć, przypisać — bez jednej linijki kodu.
Serwery MCP
Każdy serwer mówiący Model Context Protocol można zarejestrować jako system docelowy. covey sam wykrywa, jakie narzędzia oferuje; Ty decydujesz per agent, z których wolno mu korzystać.
Agent nigdy nie widzi poświadczeń
Żadne trwałe hasło ani trwały klucz nie leży na stanowisku pracy agenta. Każdy dostęp idzie przez warstwę sterowania covey: sprawdza, czy dostęp jest dozwolony, dopiero wtedy wstawia poświadczenia i zapisuje operację w dzienniku. To, co agentowi wolno, stoi w konfiguracji platformy, a nie w jego promptcie.
A reszta platformy?
Systemy docelowe to jedna połowa. Druga to wszystko dookoła, dzięki czemu można zaufać personelowi złożonemu z agentów.