import json from typing import Any, Dict, List def format_metrics(metrics: Dict[str, float]) -> str: """Formats a metrics dictionary into a readable string.""" return f"Precision: {metrics.get('precision', 0):.4f} | Recall: {metrics.get('recall', 0):.4f} | F1: {metrics.get('f1', 0):.4f}" def serialize_results(filepath: str, data: List[Dict[str, Any]]) -> None: """Serializes benchmark results to a JSON file.""" with open(filepath, 'w', encoding='utf-8') as f: json.dump(data, f, indent=4) def parse_markdown_table(markdown_str: str) -> List[Dict[str, str]]: """Helper to parse markdown tables into Python dictionaries.""" # Placeholder utility for documentation generation pass