agent-native-architecture
Projektuj aplikacje, gdzie agenci AI są głównymi aktorami, a nie dodatkami.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do budowania systemów, w których agenci pracują w pętli aż do osiągnięcia celu. Zamiast pisać kod dla każdej funkcji, opisujesz wynik, a agent z dostępem do narzędzi go realizuje. Idealna do tworzenia autonomicznych agentów, narzędzi MCP, systemów samomodyfikujących się i aplikacji, gdzie funkcjonalności to efekty działań agenta w pętli decyzyjnej.
Jak używać
Zainstaluj umiejętność w swoim projekcie agenta, dodając referencję do pluginu compound-engineering z katalogu skills/agent-native-architecture.
Zdefiniuj narzędzia dostępne dla agenta, zapewniając parytet z interfejsem użytkownika — agent powinien móc wykonać każdą akcję, którą może wykonać użytkownik przez UI. Jeśli interfejs pozwala na tworzenie notatek, organizowanie plików czy tagowanie, agent musi mieć dostęp do równoważnych narzędzi.
Opisz cel lub wynik, który chcesz osiągnąć, zamiast pisać sekwencję kroków. Na przykład: "Utwórz notatkę z podsumowaniem spotkania i oznacz ją jako pilna" — agent sam określi, jakie narzędzia użyć i w jakiej kolejności.
Pozwól agentowi pracować w pętli: agent podejmuje działania, obserwuje wyniki, dostosowuje się i powtarza, aż cel zostanie osiągnięty. Nie musisz sterować każdym krokiem.
Testuj parytet — sprawdź, czy każda funkcjonalność dostępna w interfejsie jest również dostępna dla agenta. Jeśli brakuje narzędzia, agent nie będzie w stanie wykonać zadania, nawet jeśli jest ono trywialne dla człowieka.
Rozszerz zastosowanie poza kodowanie: ta sama architektura, która pozwala agentowi refaktoryzować kod, może być użyta do organizacji plików, zarządzania listami do przeczytania czy automatyzacji przepływów pracy.