Passer au contenu principal

Compétences

Les compétences sont des fichiers markdown qui fournissent des connaissances spécifiques au domaine à l’IA. Quand un utilisateur pose une question sur un sujet couvert par une compétence, l’IA lit le fichier de compétence pour donner une réponse éclairée.

Définir des compétences

Ajoutez des compétences à votre 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 du fichier de compétence

Chaque compétence est un fichier markdown (conventionnellement nommé SKILL.md) qui contient les instructions, exemples et contexte que l’IA doit connaître.
# 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.

Comment l’IA utilise les compétences

Quand l’IA rencontre une question liée à une app qui a des compétences, elle lit les fichiers de compétence pertinents pour fonder sa réponse. Les compétences sont chargées à la demande — l’IA ne lit pas toutes les compétences d’avance. Les compétences sont purement informatives. Elles n’exécutent pas de code ni ne déclenchent d’actions.