talently-api / api /dependencies.py
SantiCan's picture
feat: detecci贸n de skills con caracteres especiales, penalizaci贸n de 谩rea en matcher y puntos fuertes en el perfil
5b624c3
raw
history blame contribute delete
642 Bytes
from use_cases.analyze_cv import AnalyzeCVUseCase
from services.pdf_extractor import PDFExtractorService
from services.ner_service import NERService
from services.classifier import ClassifierService
from services.matcher import MatcherService
from services.report_generator import ReportGeneratorService
def get_analyze_use_case() -> AnalyzeCVUseCase:
classifier = ClassifierService()
return AnalyzeCVUseCase(
pdf_extractor=PDFExtractorService(),
ner_service=NERService(),
classifier=classifier,
matcher=MatcherService(classifier=classifier),
report_generator=ReportGeneratorService(),
)