スキル
スキルは、AIがアプリについて何を知っているか、何ができるかを伝えるフォルダです。以下で構成されます:SKILL.md— AIが読む指示(必須)。tools.ts— AIが呼び出せるツールのリスト(オプション)。
SKILL.mdはアプリとそのツールを説明し、tools.tsはツールを宣言します。各ツールはアプリのコンポーネントの1つのHTTPルートで実装されます。
スキルの定義
kazzle.config.tsで各スキルのSKILL.mdを指定します。Kazzleはそのフォルダを使用するため、その隣のtools.tsは自動的に取得されます。
SKILL.md
フロントマター付きのマークダウン、その後にAIが従うべき指示。tools.ts
SKILL.mdの隣のtools.tsは、そのスキルが呼び出せるツールを宣言します。完全なツール契約(宣言型、ハンドラーのリクエスト/レスポンス形状、content対markdown結果チャネル)はToolsに記載されています。
AIがスキルを使用する方法
AIは(すべてのスキルを事前に読むのではなく)オンデマンドでSKILL.mdを読んで回答を根拠付け、tools.tsで宣言されたツールを呼び出すことができます。一致するルートがないツールは何もしません。両方を一緒に追加してください。tools.jsonはサポートされていません。