Vai al contenuto principale

Competenze

Le competenze sono file markdown che forniscono conoscenze specifiche del dominio all’AI. Quando un utente pone una domanda su un argomento coperto da una competenza, l’AI legge il file della competenza per fornire una risposta consapevole.

Definire competenze

Aggiungi competenze al tuo 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' }
  ]
});

Formato file competenza

Ogni competenza è un file markdown (convenzionalmente denominato SKILL.md) che contiene istruzioni, esempi e contesto che l’AI dovrebbe conoscere.
# 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.

Come l’AI utilizza le competenze

Quando l’AI incontra una domanda relativa a un’app che ha competenze, legge i file di competenza rilevanti per fondare la sua risposta. Le competenze vengono caricate su richiesta — l’AI non legge tutte le competenze in anticipo. Le competenze sono puramente informative. Non eseguono codice né attivano azioni.