Job Seeker Agents
Problem
Szukanie pracy w AI/ML to czasochłonny, powtarzalny proces, który nie skaluje się:
- Codzienne przeglądanie dziesiątek portali z ofertami
- Ręczna ocena każdej oferty pod kątem dopasowania
- Dostosowywanie CV do każdej aplikacji osobno
- Gubienie się w śledzeniu aplikacji i follow-upów
- Marnowanie godzin na stanowiska, które nie pasują
Prawdziwy ból: Dostępne narzędzia albo nie personalizują CV właściwie, albo są czarnymi skrzynkami bez kontroli nad wynikiem.
Moje rozwiązanie
Zbudowałem Job Seeker Agents — wieloagentowy system AI, który automatyzuje 80% procesu szukania pracy, zachowując kontrolę człowieka.
Kluczowa innowacja: Zamiast jednego monolitycznego AI, zaprojektowałem 4 wyspecjalizowanych agentów współpracujących ze sobą:
| Agent | Cel |
|---|---|
| Triage Agent | Ocenia dopasowanie oferty (0-100) w sekundy |
| CV Tailor Agent | Personalizuje CV pod ofertę i firmę |
| Validation Agent | Zapewnia zero halucynacji w treści |
| Review Agent | Przygotowuje notatki do rozmowy |
Jak to działa
Oferty → Triage (score) → Tablica Trello → Generowanie CV → PDF + Prep do rozmowy
↑
Zatwierdzenie człowieka
Human-in-the-loop: Każda oferta trafia na tablicę Trello, gdzie mogę przejrzeć wyniki, przenosić karty i zatwierdzać, które dostają spersonalizowane CV. Pełna przejrzystość, pełna kontrola.
Wyróżniki techniczne
Semantyczne dopasowanie projektów
Zamiast keyword matching używam embeddingów do znajdowania projektów pasujących do oferty. "FastAPI" matchuje "REST API", "ML" matchuje "Machine Learning" — kontekst ma znaczenie.
Polityka zero halucynacji
Validation Agent sprawdza każde wygenerowane CV z moim master profilem. Skills, daty, nazwy projektów — wszystko musi istnieć w źródle prawdy.
Inteligentny rate limiting
Pipeline działa fazami z batch processing, aby zmieścić się w limitach API OpenAI przy przetwarzaniu dziesiątek ofert.
Co zbudowałem
- Orkiestracja multi-agent z OpenAI Agents SDK
- Semantic search z text-embedding-3-small
- Integracja z Trello do zarządzania workflow
- Frontend React do podglądu i konfiguracji CV
- Generowanie PDF z React PDF Renderer
- Pełna obserwowalność z Langfuse tracing
Umiejętności
| Kategoria | Technologie |
|---|---|
| AI/LLM | OpenAI GPT-4o, Agents SDK, Embeddings |
| Backend | Python, FastAPI, Pydantic, SQLite |
| Frontend | React, TypeScript, Tailwind CSS |
| Integracje | Trello API, Obsidian |
| DevOps | Docker, Langfuse, GitHub Actions |
Rezultaty
- ✅ 80% automatyzacji workflow szukania pracy
- ✅ < 30 sekund na wygenerowanie spersonalizowanego CV
- ✅ Zero halucynacji — walidacja względem danych źródłowych
- ✅ Pełna śledzalność — każda decyzja AI jest logowana
- ✅ Kontrola człowieka — zatwierdzanie każdego kroku przez Trello