Skip to content

Integration of uk taxonomy - #431

Merged
Anket11 merged 5 commits into
devfrom
integration-of-uk-taxonomy
Aug 22, 2026
Merged

Integration of uk taxonomy#431
Anket11 merged 5 commits into
devfrom
integration-of-uk-taxonomy

Conversation

@Anket11

@Anket11 Anket11 commented Aug 22, 2026

Copy link
Copy Markdown
Member

Summary

  • Added UK skills, knowledge, and task taxonomy data.
  • Integrated UK taxonomy entries into the FAISS indexes.
  • Standardized taxonomy sources as esco, onet, osn, and ukos.
  • Added UK source URLs for skills and knowledge entries.

@github-actions

Copy link
Copy Markdown

Complexity Analysis

Average: C — Moderate (14.678571428571429)

Hotspots tracked below. These are functional, well-exercised components — listed for visibility as the codebase scales.

Grade Name Type Score
F FAISSIndexManager.initialize_index Method 51
E SkillExtractionService.extract_and_align_core Method 36
E FAISSIndexManager.search_similar_skills Method 32
D ResponseParser._parse_skills_from_response Method 24
D FAISSIndexManager Class 22
C ResponseParser.parse_knowledge_task_response Method 20
C _BaseTaxonomyFAISSIndexManager.search_similar Method 18
C ResponseParser Class 17
C ResponseParser.parse_ksa_extraction_response Method 16
C ResponseParser.parse_skill_extraction_response Method 15
C openai_generate Function 14
C LLMRouter._initialize_components Method 14
C parse_output_vllm Function 13
C AlignmentService.align Method 11
B SkillExtractionService._deduplicate Method 10
B load_model_from_vllm Function 10
B _BaseTaxonomyFAISSIndexManager.initialize_index Method 9
B anthropic_generate Function 9
B ResponseParser.parse_ksa_details_response Method 8
B SkillExtractionService Class 8
B _BaseTaxonomyFAISSIndexManager Class 8
B GeminiAPI.generate_with_config Method 8
B SkillExtractorRefactored._expand_allowed_sources Method 7
B get_completion_vllm Function 7
B AlignmentService Class 6
B SkillExtractionService._normalize_mixed_concept_rows Method 6
B fetch_model_output Function 6
B LlamaCppBackend.__init__ Method 6

@github-actions

Copy link
Copy Markdown

Code Hygiene

The following items are defined but not yet in active use. Routine cleanup — no impact on functionality.

  • laiser/llm_methods.py:87 — unused variable 'args' (100% confidence)
  • laiser/llm_models/llama_cpp_handler.py:31 — unused variable 'chat_format' (100% confidence)
  • laiser/llm_models/llama_cpp_handler.py:72 — unused variable 'exc' (100% confidence)
  • laiser/llm_models/llama_cpp_handler.py:72 — unused variable 'exc_type' (100% confidence)
  • laiser/llm_models/llama_cpp_handler.py:72 — unused variable 'tb' (100% confidence)
  • laiser/llm_models/llm_router.py:70 — unused variable 'args' (100% confidence)
  • laiser/llm_models/llm_router.py:85 — unused variable 'args' (100% confidence)
  • laiser/services.py:130 — unused variable 'raw_description' (100% confidence)

@Anket11
Anket11 merged commit 25be3d1 into dev Aug 22, 2026
12 of 17 checks passed
@Anket11
Anket11 deleted the integration-of-uk-taxonomy branch August 22, 2026 06:13
@Anket11
Anket11 restored the integration-of-uk-taxonomy branch August 22, 2026 06:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant