Toolverse
Wszystkie skille

agentica-sdk

autor: parcadei

Buduj agentów AI w Pythonie z dekoratorem @agentic i integracją MCP

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
2

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ć

  1. Zainstaluj Agentica SDK w swoim projekcie Pythona (wersja v0.3.1 lub nowsza).

  2. 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.

  3. 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").

  4. 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.

  5. 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().

  6. 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.

Podobne skille