Plany agenta odbiegają od uprawnień, gdy planista wnioskuje na podstawie opisów lub wcześniejszych sukcesów, podczas gdy autoryzacja zależy od bieżącej tożsamości, celu, stanu i zasad.
Agent domowy może zobaczyć narzędzie „zarządzaj plikami” i zaplanować przeniesienie kopii zapasowej, ale jego delegowany token zezwala wyłącznie na odczyt w jednym udziale. Plan może być logicznie poprawny, a mimo to niewykonalny. Zgodność wymaga możliwości odczytywalnych maszynowo, kontroli wstępnych uwzględniających tożsamość, jawnych przyczyn odmowy oraz ponownego planowania, gdy uprawnienia lub stan zasobów zmienią się między planowaniem a wykonaniem.
Opisy narzędzi zwykle ukrywają warunki autoryzacji
Nazwa i schemat JSON wyjaśniają, jak wywołać narzędzie, ale nie określają, którzy użytkownicy, jakie ścieżki, odbiorcy, godziny ani kwoty są dozwolone. Model wypełnia tę lukę założeniami wyuczonymi na podstawie przykładów lub wcześniejszych sesji, tworząc kroki wykraczające poza aktualny zakres uprawnień.
Badania nad reprezentacją możliwości wskazują reprezentację możliwości i odkrywanie zależne od kontekstu jako kluczowe problemy systemów agentowych. Ogłoszenia odczytywalne maszynowo pomagają w planowaniu, ale deklarowane możliwości nadal wymagają autoryzacji w czasie wykonywania. To rozróżnienie pozostaje widoczne podczas późniejszych testów domowych.
Udostępniaj deskryptory możliwości na poziomie działań, obejmujące zakresy, ograniczenia, klasy ryzyka i wymagane zatwierdzenia. W razie potrzeby nie ujawniaj w monicie szczegółów wrażliwych zasad, ale przekaż planiście wystarczająco abstrakcyjne ograniczenia, aby unikał niemożliwych gałęzi. Wynik pośredni musi pozostać możliwy do skontrolowania, zanim automatyzacja go wykona.
Delegowana tożsamość może mieć węższy zakres niż konto człowieka
Agent często działa w imieniu użytkownika za pośrednictwem krótkotrwałego tokenu lub tożsamości usługi. Jego uprawnienia mogą nie obejmować działań administracyjnych, prywatnych folderów, metod destrukcyjnych ani zewnętrznych odbiorców, nawet jeśli człowiek mógłby wykonać je ręcznie.
Analiza modeli uprawnień agentów wskazuje, że agenci potrzebują modeli uprawnień zaprojektowanych dla niedeterministycznych delegowanych przepływów pracy, zamiast pełnego dziedziczenia dostępu człowieka. Wyjaśnia to, dlaczego założenie „użytkownik może to zrobić” nie jest prawidłowym założeniem planisty.
Planowanie powinno wiązać każdy krok z efektywnym wykonawcą i żądaną możliwością. Jeśli potrzebny jest inny członek gospodarstwa domowego, zatwierdzenie lub podwyższone poświadczenie, należy jawnie przedstawić tę zależność, zamiast odkrywać ją dopiero po wykonaniu kilku kolejnych kroków.
Uprawnienia i cele mogą zmienić się po zaplanowaniu
Pliki są przenoszone, udziały tracą połączenie, tokeny wygasają, urządzenia przechodzą w tryb offline, okna zatwierdzeń się zamykają, a zasady ulegają zmianie. Plan zatwierdzony podczas tworzenia może zawieść kilka sekund później, dlatego warstwa wykonawcza musi autoryzować każde działanie powodujące skutek na podstawie bieżącego stanu, bezpośrednio przed jego wykonaniem.
Praktyczne podejście do uprawnień na poziomie działań zaleca egzekwowanie ich w ścieżce żądania oraz rejestrowanie zarówno wywołań dozwolonych, jak i odrzuconych. Telemetria odmów staje się ustrukturyzowaną informacją zwrotną do ponownego planowania, a nie nieprzejrzystym błędem narzędzia. Tę granicę należy mierzyć oddzielnie w realistycznych warunkach działania.
Granica błędu polega na powtarzaniu planowania dla niemożliwych możliwości. Po odmowie zaktualizuj migawkę możliwości, określ, czy istnieje bezpieczna alternatywa, i zakończ po ograniczonej liczbie prób. Nigdy nie osłabiaj zasad ani nie zastępuj narzędzia szerszym tylko po to, aby zrealizować cel.
Przeprowadź test wykonalności planu uwzględniający uprawnienia
Zdefiniuj zadania, dla których wymagane uprawnienia są w pełni dostępne, częściowo dostępne, wygasłe, zależne od celu, wymagają zatwierdzenia lub są niemożliwe. Wygeneruj plany dla tego samego celu, a następnie sprawdź wstępnie każdy proponowany krok względem efektywnego użytkownika, tokenu agenta, celu i bieżących zasad.
Powiąż awarie z bezpieczeństwem możliwości, w którym warstwy zasad narzędzi oddzielają posiadanie wąskiego uprawnienia od szerokich uprawnień domyślnych. Rejestruj niemożliwe kroki wykryte przed wykonaniem, odmowy w czasie działania, ponowne plany, żądania zatwierdzenia, alternatywne narzędzia i końcowe powstrzymanie się od działania.
Test uznaje się za zaliczony, gdy planista unika znanych niemożliwych działań, wykonanie wykrywa zmienione warunki, a odmowy prowadzą do bezpiecznego, ograniczonego ponownego planowania. Plan, który kończy się powodzeniem wyłącznie dzięki eskalacji do szerszego poświadczenia, jest naruszeniem zasad, a nie przejawem elastyczności agenta.
Centrum Technologii i Sztucznej Inteligencji
Więcej do przeczytania

Jakie komponenty umożliwiają wyszukiwanie hybrydowe w plikach NAS?
Dowiedz się, jak dokładne identyfikatory i znaczenie semantyczne prowadzą do jednego najlepiej sklasyfikowanego wyniku wyszukiwania NAS bez omijania uprawnień ani ukrywania słabych dowodów.

Jakie funkcje umożliwiają niezawodny wybór wersji dokumentu w systemach RAG?
Zobacz, jak RAG wybiera właściwą wersję zamiast najbardziej podobnej, nieaktualnej kopii, oraz jak testować aktualizacje jawne, niejawne i nakładające się.

Jakie komponenty umożliwiają zatwierdzanie przez człowieka w wieloetapowych automatyzacjach AI?
Zobacz, jak automatyzacja wstrzymuje się bez zajmowania pracownika, przedstawia zmianę do weryfikacji i wznawia dokładnie zatwierdzoną gałąź po opóźnieniach lub ponownym uruchomieniu.

