Spaces:
Sleeping
Sleeping
File size: 534 Bytes
e6583bf |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
"""
Evaluation utilities for abstract quality.
"""
def evaluate_abstract(abstract: str) -> dict:
"""
Example heuristic evaluation: checks length and keyword presence.
"""
word_count = len(abstract.split())
keywords = ["research", "method", "result", "conclusion"]
score = sum(1 for kw in keywords if kw in abstract.lower())
return {
"word_count": word_count,
"keyword_match_score": score,
"keywords_present": [kw for kw in keywords if kw in abstract.lower()]
} |