界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
开发与工程 · SKILL.md

evaluation

evaluation

【开发与工程】Compute and interpret SketchCode BLEU scores for single or batch GUI DSL files.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: evaluation description: "Compute and interpret SketchCode BLEU scores for single or batch GUI DSL files." disable-model-invocation: true metadata: disco-role: operating license: MIT

SketchCode evaluation

Use this sub-skill when the task is to evaluate SketchCode-style .gui output, compute BLEU for one generated GUI, compare original and predicted GUI folders, explain button-color normalization, or debug NLTK BLEU warnings.

Start here

  1. For commands and workflow choices, read references/evaluation-workflow.md.
  2. For the distilled Evaluator behavior, normalization rules, prediction trimming, and batch pairing contract, read references/api-reference.md.
  3. For skipped files, low BLEU, NLTK warnings, short-sequence behavior, or surprising button-color results, read references/troubleshooting.md.
  4. For a self-contained smoke check or file-based local score without depending on original source scripts, run scripts/evaluate_tiny_gui_bleu.py.

Route elsewhere

This sub-skill distills the SketchCode evaluation behavior into bundled references and a safe helper. Do not require runtime access to the original repository scripts just to understand normalization, pairing, or BLEU interpretation.

我的收藏