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