技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
evals-optimization-finetuning【数据与研究】Operate Kiln evals, synthetic data, repair, prompt optimization, statistics comparisons, dataset splits, and fine-tuning workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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.
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..kiln save/load mechanics, parent paths, and package-project basics to the project-datamodel sub-skill.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.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.
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.