File size: 778 Bytes
88da18c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | from job_apply_ai.analyzer.ats_evaluator import ATSEvaluator
from dotenv import load_dotenv
load_dotenv()
def run_test():
print("Initializing Evaluator...")
evaluator = ATSEvaluator()
dummy_resume = "I am a software engineer with 5 years of experience in Python, Flask, and React."
dummy_jd = "Looking for a backend developer. Must know Python, Flask, Django, and SQL."
print("Running evaluation (this will trigger the heavy model load)...")
result = evaluator.evaluate_fit(dummy_resume, dummy_jd)
print("\n--- RESULTS ---")
print(f"Match Score: {result['match_score']}%")
print(f"Matched Skills: {result['matched_skills']}")
print(f"Missing Skills: {result['missing_skills']}")
if __name__ == "__main__":
run_test() |