Toolverse
Wszystkie skille

tool-creator

autor: aws-samples

Twórz narzędzia dla agentów Strands SDK — zarówno proste funkcje, jak i złożone agenty

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
2

O skillu

Umiejętność do budowania narzędzi dla systemu agentów Strands SDK. Obsługuje dwa typy: Agent-as-a-Tool (wyspecjalizowane agenty z własnymi promptami i podnarzędziami) oraz Regular Tools (narzędzia oparte na funkcjach do bezpośredniego wykonania operacji). Użyj tej umiejętności, gdy chcesz rozszerzyć możliwości agenta o nowe narzędzia — od prostych wywołań API po złożone wieloetapowe operacje.

Jak używać

  1. Określ typ narzędzia, które chcesz utworzyć. Jeśli opisujesz złożone operacje wieloetapowe, wielokrokowe rozumowanie lub potrzebujesz dedykowanego agenta z własnym promptem i modelami, wybierz Agent-as-a-Tool. Jeśli chcesz proste narzędzie do bezpośredniego wykonania funkcji, operacji systemowych lub wywołań API, wybierz Regular Tool. 2. Przygotuj specyfikację narzędzia zawierającą nazwę, opis oraz schemat wejściowy w formacie JSON. Każde narzędzie musi zawierać TOOL_SPEC z polami name, description i inputSchema. 3. Zaimplementuj logikę narzędzia w funkcji handle_tool_name, która zawiera rzeczywistą operację — przetwarzanie danych, wywołanie API lub inne działania. 4. Utwórz wrapper Strands SDK w funkcji tool_name, która przyjmuje ToolUse i zwraca ToolResult. To połączenie umożliwia integrację z systemem agentów. 5. Umieść plik narzędzia w katalogu src/tools/ zgodnie ze strukturą projektu. Upewnij się, że wszystkie wymagane komponenty są na miejscu i narzędzie jest dostępne dla agenta do użycia.

Podobne skille