Ana içeriğe atla

Beceriler

Beceriler, yapay zekaya alana özgü bilgi sağlayan markdown dosyalarıdır. Bir kullanıcı bir beceri tarafından kapsanan bir konu hakkında sorduğunda, yapay zeka bilgili bir yanıt vermek için beceri dosyasını okur.

Becerileri tanımlama

kazzle.config.ts dosyanıza beceriler ekleyin:
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' }
  ]
});

Beceri dosyası biçimi

Her beceri, yapay zekanın bilmesi gereken talimatları, örnekleri ve bağlamı içeren bir markdown dosyasıdır (geleneksel olarak SKILL.md olarak adlandırılır).
# API guide

Bu beceri, yapay zekaya uygulamanın API'sini nasıl kullanacağını öğretir.

## Endpoints

- `GET /items` — tüm öğeleri listele
- `POST /items` — bir öğe oluştur

## Authentication

Tüm istekler Authorization başlığında bir Bearer token gerektirir.

Yapay zeka becerileri nasıl kullanır

Yapay zeka, becerileri olan bir uygulamayla ilgili bir soruyla karşılaştığında, yanıtını temellendirmek için ilgili beceri dosyalarını okur. Beceriler isteğe bağlı olarak yüklenir — yapay zeka tüm becerileri önceden okumaz. Beceriler tamamen bilgilendirici niteliktedir. Kod yürütmez veya işlem tetiklemezler.