Skip to main content

Umiejętności

Umiejętność to folder, który mówi AI, co wie i co może robić z Twoją aplikacją. Zawiera:
  • SKILL.md — instrukcje, które czyta AI (wymagane).
  • tools.ts — lista narzędzi, które AI może wywołać (opcjonalne).
SKILL.md opisuje aplikację i jej narzędzia; tools.ts deklaruje narzędzia; każde narzędzie jest implementowane przez trasę HTTP w jednym z komponentów Twojej aplikacji.

Definiowanie umiejętności

Wskaż kazzle.config.ts na SKILL.md każdej umiejętności. Kazzle używa jej folderu, więc tools.ts obok niej jest automatycznie pobierany.

SKILL.md

Markdown z frontmatter, a następnie instrukcje, które powinno wykonać AI.

tools.ts

tools.ts obok SKILL.md deklaruje narzędzia, które ta umiejętność może wywołać. Pełna specyfikacja narzędzia — typy deklaracji, kształt żądania/odpowiedzi handlera i kanały wyników content vs markdown — znajduje się w Tools.

Jak AI używa umiejętności

AI czyta SKILL.md na żądanie (nie wszystkie umiejętności na początku), aby ugruntować swoje odpowiedzi, i może wywołać narzędzia zadeklarowane w tools.ts. Narzędzie bez pasującej trasy nic nie robi; dodaj oba razem. tools.json nie jest obsługiwany.