Vectorix combineert vector embeddings, regelgebaseerde checks en GPT-scoring om CV's en vacatures semantisch te matchen — met een volledige uitleg bij elke score.
Van ruwe PDF naar gerankte shortlist in drie stappen — volledig automatisch, volledig verklaarbaar.
Of je nu één recruiter bent of een HR-team van 200 mensen — Vectorix schaalt mee.
Een productie-klare Python/FastAPI stack met PostgreSQL + pgvector, meerdere LLM-providers en een volledige bias-audit module.
┌─────────────────┐ │ Externe app │ Laravel / eigen CRM │ (REST client) │ └────────┬────────┘ │ X-API-Key auth ▼ ┌─────────────────┐ │ FastAPI :8020 │ api_app.py │ async + BG │ BackgroundTasks / Celery └────┬──────┬─────┘ │ │ ▼ ▼ ┌────────┐ ┌──────────────┐ │Postgres│ │ OpenAI/Groq │ │+pgvect.│ │ Geocoding │ └────────┘ └──────────────┘ ▼ Streamlit :8501 Admin dashboard
Laag 1: Hybrid retrieval — pgvector cosine + full-text tsvector search. Pool van top-N kandidaten op retrieval_score.
Laag 2: Regelboosts — harde filters op locatie, talen, ervaringsjaren, salaris. Boosts voor skill-match, non-trad ervaring, afstand.
Laag 3: AI pairwise scoring — GPT scoort elk CV–job paar (0–10) + feedback + top_drivers bij explainability: full.
Als de GPT-aanroep faalt, berekent Vectorix automatisch een fallback score op basis van retrieval boosts (basis 5 + gewogen boosts). De API retourneert altijd een resultaat.
CV- en vacatureverwerking draait asynchroon via FastAPI BackgroundTasks. Voor hoge volumes: optionele Celery worker-pool met Redis broker. Resultaten worden afgeleverd via webhooks.
Alle parameters zijn per API-aanroep overschrijfbaar of centraal instelbaar in matching_config.py.
Start klein, groei mee. Geen verborgen kosten, geen lock-in. Pilotklanten krijgen 3 maanden gratis toegang.
3 maanden gratis voor pilotklanten. Directe invloed op de roadmap.