Für Arbeitssuchende
Die gesamte Suche aus einem Arbeitsbereich ausführen.
Profil, Chancen, maßgeschneiderte Entwürfe, Genehmigungen, Bewerbungs-Pipeline, Interviewvorbereitung, Unternehmensrecherche und die Agentenkonversation bleiben verbunden.

JobHunter bietet Jobsuchenden und Recruitern separate React-Arbeitsbereiche, unterstützt von speziell entwickelten ADK-Rust-Agententeams. Die eine Seite recherchiert Rollen, bereitet Bewerbungen vor und verfolgt die Suche. Die andere definiert Stellen, findet zustimmende Kandidaten, erklärt Übereinstimmungen und verwaltet eine Einstellungs-Pipeline.

Eine Plattform · zwei Benutzer
Ein Kandidat und ein Recruiter sollten nicht dasselbe Dashboard oder dieselben Agentenanweisungen teilen. JobHunter verwendet die authentifizierte Rolle, um den Arbeitsbereich, die Navigation, den Koordinator, Werkzeuge und Daten auszuwählen, die die Person verwenden darf.
Für Arbeitssuchende
Profil, Chancen, maßgeschneiderte Entwürfe, Genehmigungen, Bewerbungs-Pipeline, Interviewvorbereitung, Unternehmensrecherche und die Agentenkonversation bleiben verbunden.

Für Personalvermittler
Offene Stellen, Kandidatensuche, bewertete Übereinstimmungen, bearbeitbare Ansprache, Pipeline-Stufen, Analysen und der Headhunter-Agent sind für die Entscheidungen des Personalvermittlers entwickelt.

Job-Suchende Agenten-Team
Der Koordinator bleibt für das Gespräch verantwortlich. Er delegiert fokussierte Arbeit an Agenten mit engeren Anweisungen und Werkzeugsets und bringt das Ergebnis dann in dieselbe Sitzung zurück.
Leitet jede Anfrage und hält das benutzerorientierte Gespräch zusammen.
Durchsucht konfigurierte Job-Connectoren und speichert nützliche Leads.
Bewertet Rollen im Vergleich zum Kandidatenprofil und erklärt Stärken und Lücken.
Erstellt wahrheitsgemäße, marktgerechte Lebensläufe, Anschreiben und Screening-Antworten.
Prüft Vorstandspolitik, bereitet den Browser-Workflow vor und stoppt zur Freigabe.
Behält Bewerbungen, Nachverfolgungen und Ergebnisse in einer Pipeline.
Bereitet Interviewpraxis und Feedback vor.
Recherchiert Unternehmen, Rollen und Interviewmuster.
Unterstützt Angebotsvergleich und Verhandlung.
Fähigkeiten, Erfolge, Zielrollen, Standorte, Gehaltspräferenzen, Lebenslaufinhalte und Marktformat werden zum gemeinsamen Kontext für die Spezialisten.
Der Sourcing-Agent ruft konfigurierte Connectoren auf. Ranking vergleicht dann gespeicherte Rollen mit dem Profil und macht die Passungsbegründung sichtbar.
Der Tailoring-Agent wählt das Zielformat und erstellt wahrheitsgemäße Materialien aus der eigenen Erfahrung des Kandidaten.
Der Apply-Agent prüft die Standortrichtlinie und den vorbereiteten Entwurf. Übermittlungstools erfordern den korrekten Umfang und eine genehmigte Anfrage.
Der Tracker, Coach, Company-Intelligence-, Networking- und Angebotsagent setzen die Arbeit rund um die Bewerbung fort.
Recruiter-Agenten-Team
Die Arbeit des Recruiters beginnt mit einer Ausschreibung und klar definierten Vorgaben. Das Agententeam durchsucht nur Profile, die Kandidaten für Recruiter sichtbar gemacht haben, dokumentiert die Gründe für jede Übereinstimmung und bereitet die Kontaktaufnahme zur menschlichen Überprüfung vor.
Wandelt eine Einstellungsanfrage in Rollen-, Beschaffungs-, Ranking- und Outreach-Arbeit um.
Findet für Recruiter sichtbare Profile, die den Rollenanforderungen entsprechen.
Bewertet Kandidaten und dokumentiert die Gründe und Risiken jeder Übereinstimmung.
Entwirft eine überprüfbare erste Nachricht, ohne sie automatisch zu senden.

Ein Recruiter erfasst Titel, Standorte, Arbeitsrichtlinien, Fähigkeiten, Erfahrung, Vergütung und Einstellungskontext.
Die Suche ist auf Profile beschränkt, die für Recruiter sichtbar markiert sind; Filter verengen Fähigkeiten, Standort, Erfahrung und Remote-Präferenz.
Der Ranking-Agent speichert einen Passungswert, positive Belege und Risiken, damit ein Recruiter nachvollziehen kann, warum ein Kandidat vorgeschlagen wurde.
Erfasst, vorausgewählt, kontaktiert, im Interview, angeboten, eingestellt und abgelehnt bleiben explizite Zustände im Recruiter-Arbeitsbereich.
Der Outreach-Agent erstellt einen editierbaren Betreff und Nachricht. Der Recruiter bleibt für die Beziehung und den Versand verantwortlich.
Architektur
Die Authentifizierung wählt die Oberfläche für Jobsuchende oder Recruiter. ADK-Rust lädt dann den passenden Koordinator und hält Modellaufrufe, Tools, Sessions, Speicher, Browserarbeit und gestreamte Ereignisse innerhalb desselben Laufzeitvertrags.
Menschliche Kontrolle
Eine Anwendung verändert die Beziehung einer Person zum Arbeitgeber. JobHunter trennt Vorbereitung und Ausführung: Die Vorstandspolitik wird geprüft, ein Freigabedatensatz erstellt, abgegrenzte Tools verifizieren diese Freigabe, und die Pipeline zeichnet das Endergebnis auf.
Dasselbe Prinzip gilt für die Einstellung. Kandidatensichtbarkeit ist opt-in, passende Belege werden gespeichert, und die Ansprache wird für einen Recruiter zum Prüfen entworfen, statt still gesendet.
let coordinator = LlmAgentBuilder::new("job_hunter_coordinator")
.model(pro)
.sub_agent(Arc::new(sourcing_agent))
.sub_agent(Arc::new(ranking_agent))
.sub_agent(Arc::new(tailoring_agent))
.sub_agent(Arc::new(apply_agent))
.sub_agent(Arc::new(tracker_agent))
.sub_agent(Arc::new(coach_agent))
.build()?;if !matches!(record.status, ApprovalStatus::Approved) {
return Ok(json!({
"error": "approval_required",
"approval": record,
}));
}
state.pipeline.upsert(&user_id, &item).await?;Was verifiziert wurde
Das Repository, React-Routen, Rust-Agenten-Builder, Recruiter-API, Persistenzschicht, Genehmigungswerkzeuge und lokaler Stack wurden geprüft. Die Aufnahmen auf dieser Seite stammen von dieser React-Anwendung mit lokalen Daten.
Baue rollenbewusste Agentenprodukte
JobHunter zeigt, wie ADK-Rust zwei umfangreiche Workflows in einem Produkt unterstützt, ohne sie zu einem generischen Chatbot zu vereinfachen.