L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Données et recherche · SKILL.md

evals-optimization-finetuning

evals-optimization-finetuning

Operate Kiln evals, synthetic data, repair, prompt optimization, statistics comparisons, dataset splits, and fine-tuning workflows.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: evals-optimization-finetuning description: "Operate Kiln evals, synthetic data, repair, prompt optimization, statistics comparisons, dataset splits, and fine-tuning workflows." disable-model-invocation: true metadata: disco-role: operating license: NOASSERTION

Kiln Evals, Optimization, and Fine-Tuning

Use this sub-skill when the task is about Kiln evaluators, G-Eval or LLM-as-judge runs, eval score summaries, synthetic data generation, task Data Guides, repair, prompt optimization jobs, dataset splits, fine-tune dataset export, or fine-tune provider jobs.

Route first

  • Use this sub-skill for Eval, EvalConfig, EvalRun, EvalRunner, G-Eval, LLM-as-judge, eval calibration, run-config comparison summaries, /api/statistics, synthetic data topics/inputs/outputs, DataGuide preview/refine/save, repair task inputs, PromptOptimizationJob, DatasetSplit, fine-tune dataset formatting, fine-tune provider adapters, fine-tune run-config IDs, and fine-tune status handling.
  • Route base project/task/run/prompt persistence, .kiln save/load mechanics, parent paths, and package-project basics to the project-datamodel sub-skill.
  • Route model/provider primitives, adapter_for_task, run config fields, prompts, tools, skills, MCP, Ollama, and provider credential setup to the task-execution-providers-tools sub-skill. This sub-skill only explains how those primitives are used inside eval/data-generation/optimization/fine-tune workflows.
  • Route RAG document ingestion, extraction, chunking, embeddings, vector stores, and RAG tool setup to the rag-documents-data sub-skill. This sub-skill only covers RAG-related eval or synthetic Q&A generation once documents and tools already exist.
  • Route server route wiring, desktop UI route implementation, Svelte components, OpenAPI generation, and app/server build details to the server-desktop-web-api sub-skill.

Load the right reference

Safe bundled script

Use scripts/validate_finetune_dataset.py to validate small local JSONL-style fine-tune datasets without importing Kiln and without calling any provider:

python scripts/validate_finetune_dataset.py path/to/train.jsonl
python scripts/validate_finetune_dataset.py path/to/train.jsonl --format openai-chat --expect-structured-output
python scripts/validate_finetune_dataset.py path/to/train.jsonl --format vertex-gemini --require-tools --summary-json

The script checks JSONL shape, chat/message roles, optional tool-call consistency, optional structured final outputs, optional thinking markers, and UTF-8/JSON parse errors. It does not validate provider eligibility, upload to a provider, call model APIs, read Kiln projects, or modify files.

Evidence notes

This sub-skill is distilled from repo-relative evidence in libs/core/kiln_ai/datamodel/eval.py, libs/core/kiln_ai/datamodel/spec.py, libs/core/kiln_ai/datamodel/data_guide.py, libs/core/kiln_ai/datamodel/prompt_optimization_job.py, libs/core/kiln_ai/datamodel/finetune.py, libs/core/kiln_ai/datamodel/dataset_split.py, libs/core/kiln_ai/adapters/eval/, libs/core/kiln_ai/adapters/data_gen/, libs/core/kiln_ai/adapters/repair/, libs/core/kiln_ai/adapters/fine_tune/, libs/server/kiln_server/statistics_api.py, libs/server/kiln_server/statistics_lib.py, app/desktop/studio_server/eval_api.py, app/desktop/studio_server/data_gen_api.py, app/desktop/studio_server/prompt_optimization_job_api.py, app/desktop/studio_server/finetune_api.py, and associated tests. Verified package evidence covered kiln-ai, kiln-server, and kiln-studio-desktop 1.0.4.

Skills enregistrées