Sistema Multi-Agente per l'Analisi di Curricula e Offerte di Lavoro
Sviluppo di un sistema multi-agente per l'analisi automatica di curricula e offerte di lavoro. Il sistema legge un CV in PDF, lo confronta semanticamente con un database di 100.000 offerte di lavoro su Qdrant, valuta la compatibilità delle skills e produce un'analisi completa. Tutti gli agenti utilizzano Mistral Large 2411 come LLM e sono orchestrati tramite CrewAI.
Gli agenti: PDF Agent (estrazione testo e sintesi del CV), Mathematical Stats Agent (metriche quantitative e leggibilità), Job Offers Agent (ricerca semantica top-5 su Qdrant), Soft Skills Agent e Hard Skills Agent (score di compatibilità 1-10 per offerta), Skill Coherence Evaluator Agent (coerenza lessicale via Qwen2.5-1.5B + coerenza semantica via sentence transformer), Salary Agent (stima range salariale), Summary Agent (riepilogo finale) e Chatbot Agent (scenari conversazionali).
Tre scenari d'uso: pipeline sequenziale automatica, conversazionale single-agent via Gradio (un agente, tutti i tool) e conversazionale multi-agent, dove il Chatbot Agent funge da manager e delega le richieste agli agenti specializzati.
./vedi_su_github