인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
데이터 및 연구 · 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

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