brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
evaluation-and-webuiConfigure and troubleshoot FlashRAG evaluation metrics, prediction parsing, result validation, and WebUI/chat/evaluate setup without launching services by default.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is about FlashRAG evaluation scores, metric selection, parsed predictions, evaluation output validation, or WebUI chat/evaluate configuration triage.
references/evaluation-api.md to choose metrics, fill metric_setting, understand output keys, and validate Evaluator behavior.references/evaluation-api.md before scoring outputs from SelfAsk, IRCoT, first-line answers, or Gaokao multiple-choice generations.references/webui.md to inspect Gradio UI modules, saved YAML configs, chat/evaluate inputs, and index/model configuration requirements.references/troubleshooting.md for missing metric packages, Chinese/English metric mismatches, LLMJudge setup, malformed predictions, WebUI imports, and port/service caveats.skills/flashrag/sub-skills/evaluation-and-webui/scripts/inspect_metrics.py against an installed or source checkout to list implemented metric classes without launching generators, retrievers, or WebUI services.pred, golden_answers, choices, and optionally retrieval_result, prompt, question, subject, or question_type.metrics names match implemented metric_name values, lowercased by Evaluator.metric_setting for metrics that require it, especially retrieval top-k, BLEU options, tokenizers, or LLMJudge settings.save_intermediate_data is enabled.references/evaluation-api.md — evaluator lifecycle, available metrics, parser behavior, metric config, and validation patterns.references/webui.md — WebUI module map, chat/evaluate flow, config save/load, and non-launch triage steps.references/troubleshooting.md — targeted fixes for dependency, metric, prediction, and WebUI failures.scripts/inspect_metrics.py — bundled at skills/flashrag/sub-skills/evaluation-and-webui/scripts/inspect_metrics.py; static AST metric lister with optional safe import mode.