Перейти к основному содержанию

Навыки

Навыки — это файлы markdown, которые предоставляют ИИ знания, специфичные для предметной области. Когда пользователь задает вопрос по теме, охватываемой навыком, ИИ читает файл навыка, чтобы дать обоснованный ответ.

Определение навыков

Добавьте навыки в 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' }
  ]
});

Формат файла навыка

Каждый навык — это файл markdown (обычно называемый SKILL.md), который содержит инструкции, примеры и контекст, который должен знать ИИ.
# 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.

Как ИИ использует навыки

Когда ИИ встречает вопрос, связанный с приложением, у которого есть навыки, он читает соответствующие файлы навыков, чтобы обосновать свой ответ. Навыки загружаются по требованию — ИИ не читает все навыки заранее. Навыки носят исключительно информационный характер. Они не выполняют код и не запускают действия.