Naar hoofdinhoud gaan

Vaardigheden

Vaardigheden zijn markdown-bestanden die domeinspecifieke kennis aan de AI verschaffen. Wanneer een gebruiker een vraag stelt over een onderwerp dat door een vaardigheid wordt behandeld, leest de AI het vaardigheidbestand om een geïnformeerd antwoord te geven.

Vaardigheden definiëren

Voeg vaardigheden toe aan uw 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' }
  ]
});

Indeling van vaardigheidbestand

Elke vaardigheid is een markdown-bestand (conventioneel SKILL.md genoemd) dat instructies, voorbeelden en context bevat die de AI moet kennen.
# 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.

Hoe de AI vaardigheden gebruikt

Wanneer de AI een vraag tegenkomt die verband houdt met een app met vaardigheden, leest het de relevante vaardigheidbestanden om zijn antwoord te onderbouwen. Vaardigheden worden op aanvraag geladen — de AI leest niet alle vaardigheden vooraf. Vaardigheden zijn zuiver informatief. Ze voeren geen code uit en triggeren geen acties.