autonomous-agent-patterns
Wzorce projektowe do budowania autonomicznych agentów AI z integracją narzędzi i kontrolą uprawnień
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Zbiór wzorców projektowych dla agentów kodujących, które działają autonomicznie. Nauczysz się, jak zintegrować narzędzia z agentem, wdrożyć systemy uprawnień, zautomatyzować przeglądarkę i zaangażować człowieka w kluczowych momentach. Idealne, gdy budujesz asystenta AI, projektujesz API dla funkcji wywoływanych przez model, lub chcesz, aby agent działał z bezpiecznym zatwierdzaniem przez użytkownika.
Jak używać
Sklonuj repozytorium z gałęzi zawierającej skill: przejdź do folderu
cli-tool/components/skills/ai-research/autonomous-agent-patternsw repozytorium davila7/claude-code-templates. Skopiuj pliki wzorców do swojego projektu.Zapoznaj się z pętlą agenta (Agent Loop) — to serce wzorca. Agent wykonuje cztery kroki w kółko: myśli (Think), decyduje (Decide), działa (Act) i obserwuje wynik (Observe). Każdy krok informuje następny, aż zadanie zostanie ukończone.
Zdefiniuj narzędzia, które agent może używać. Każde narzędzie to funkcja, którą agent może wywołać — na przykład czytanie pliku, uruchamianie kodu lub klikanie w przeglądarce. Przygotuj listę dostępnych narzędzi i ich opisów.
Wdrożyć system uprawnień i zatwierdzeń. Przed każdą akcją agent powinien prosić o zgodę, jeśli wykonuje operację wrażliwą. To jest wzorzec human-in-the-loop — człowiek kontroluje, co robi agent.
Dodaj obsługę automatyzacji przeglądarki, jeśli agent musi wchodzić w interakcję ze stronami internetowymi. Wzorzec pokazuje, jak agent może nawigować, czytać zawartość i wypełniać formularze.
Przetestuj pętlę agenta z przykładowym zadaniem. Uruchom agenta z maksymalną liczbą iteracji (domyślnie 50) i obserwuj, czy prawidłowo myśli, planuje i wykonuje kroki.