Przejdź do głównej treści

Umiejętności

Umiejętności to pliki markdown, które dostarczają wiedzę specjalistyczną AI. Gdy użytkownik pyta o temat objęty umiejętnością, AI czyta plik umiejętności, aby udzielić świadomej odpowiedzi.

Definiowanie umiejętności

Dodaj umiejętności do pliku kazzle.config.ts:
import { defineConfig } from './kazzle.types';

export default defineConfig({
  skills: [
    { name: 'API guide', path: './skills/api/SKILL.md' },
    { name: 'Data model', path: './skills/data-model/SKILL.md' }
  ]
});

Format pliku umiejętności

Każda umiejętność to plik markdown (konwencjonalnie nazwany SKILL.md), który zawiera instrukcje, przykłady i kontekst, który AI powinien znać.
# API guide

This skill teaches the AI how to use the app's API.

## Endpoints

- `GET /items` — list all items
- `POST /items` — create an item

## Authentication

All requests require a Bearer token in the Authorization header.

Jak AI wykorzystuje umiejętności

Gdy AI napotka pytanie związane z aplikacją, która ma umiejętności, czyta odpowiednie pliki umiejętności, aby ugruntować swoją odpowiedź. Umiejętności są ładowane na żądanie — AI nie czyta wszystkich umiejętności z góry. Umiejętności są czysto informacyjne. Nie wykonują kodu ani nie wyzwalają akcji.