Przejdź do treści

Job Seeker Agents

Rola: AI Engineer / Full-Stack Developer
Okres: Grudzień 2025 – obecnie
Status: 🟢 Aktywny rozwój


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