agentica-sdk
Buduj agentów AI w Pythonie z dekoratorem @agentic i integracją MCP
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Agentica SDK to framework do tworzenia inteligentnych agentów w Pythonie. Pozwala ci definiować funkcje agentyczne za pomocą dekoratora @agentic, spawować niezależne agenty z własnym systemem prompt, zarządzać stanem i łączyć narzędzia MCP. Agenty mogą zwracać typizowane wyniki, utrzymywać kontekst oraz koordynować się ze sobą. Idealny do automatyzacji złożonych zadań, analizy danych i orchestracji wieloagentowej.
Jak używać
Zainstaluj Agentica SDK w swoim projekcie Pythona (wersja v0.3.1 lub nowsza).
Zdefiniuj funkcję agentyczną za pomocą dekoratora @agentic() — to najprostszy sposób. Dodaj docstring opisujący, co agent powinien robić, a następnie pozostaw ciało funkcji puste (agent automatycznie je wypełni). Funkcja może przyjmować parametry i zwracać wynik.
Jeśli potrzebujesz większej kontroli, użyj spawn() do utworzenia agenta z własnym premise (dodatkowa instrukcja) lub system prompt (pełna kontrola). Na przykład: agent = await spawn(premise="Jesteś ekspertem od matematyki").
Wywołaj agenta metodą call() z typem zwracanej wartości i pytaniem lub poleceniem. Możesz zwrócić string (domyślnie), typ zaawansowany (int, dict, bool) lub None jeśli chcesz tylko efekty uboczne.
Przekaż narzędzia agentowi poprzez parametr scope — słownik funkcji dostępnych dla agenta. Możesz to zrobić w dekoratorze @agentic(scope={...}), w spawn() lub per-call w metodzie call().
Czekaj na wynik za pomocą await, ponieważ wszystkie operacje są asynchroniczne. Agent automatycznie wybierze narzędzia i obliczy odpowiedź na podstawie swojego premise i dostępnych funkcji.