Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -213,7 +213,7 @@ def review_skills(Level_5_code: str, top_n: int = 10) -> List[Dict[str, str]]:
|
|
| 213 |
except (KeyError, TypeError) as e:
|
| 214 |
print(f"⚠️ Skipping invalid skill: {skill}. Error: {e}")
|
| 215 |
continue
|
| 216 |
-
return validated_skills[
|
| 217 |
|
| 218 |
def extract_skills(responsibilities: List[str], top_n: int = 10) -> List[Dict[str, str]]:
|
| 219 |
prompt = f"""
|
|
@@ -266,7 +266,7 @@ def extract_skills(responsibilities: List[str], top_n: int = 10) -> List[Dict[st
|
|
| 266 |
except (KeyError, TypeError) as e:
|
| 267 |
print(f"⚠️ Skipping invalid skill: {skill}. Error: {e}")
|
| 268 |
continue
|
| 269 |
-
return validated_skills[
|
| 270 |
|
| 271 |
def map_proficiency_and_assessment(skills: List[str], responsibilities: List[str]) -> List[Dict]:
|
| 272 |
prompt = f"""
|
|
|
|
| 213 |
except (KeyError, TypeError) as e:
|
| 214 |
print(f"⚠️ Skipping invalid skill: {skill}. Error: {e}")
|
| 215 |
continue
|
| 216 |
+
return validated_skills[:top_n]
|
| 217 |
|
| 218 |
def extract_skills(responsibilities: List[str], top_n: int = 10) -> List[Dict[str, str]]:
|
| 219 |
prompt = f"""
|
|
|
|
| 266 |
except (KeyError, TypeError) as e:
|
| 267 |
print(f"⚠️ Skipping invalid skill: {skill}. Error: {e}")
|
| 268 |
continue
|
| 269 |
+
return validated_skills[:top_n]
|
| 270 |
|
| 271 |
def map_proficiency_and_assessment(skills: List[str], responsibilities: List[str]) -> List[Dict]:
|
| 272 |
prompt = f"""
|