ADK-Rust Multi-Agenten-Produkt

Finde deine nächste Rolle. Finde deine nächste großartige Einstellung.

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.

Tatsächliches React-ProduktJob-Suchende Arbeitsbereich
JobHunter Job-Suchenden-Dashboard mit offenem Live-Agenten-Panel

Eine Plattform · zwei Benutzer

Ein dedizierter Arbeitsbereich für jede Seite des Einstellungsprozesses.

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

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 Jobsuchende Arbeitsbereich zeigt passende Rollen

Für Personalvermittler

Eine offene Stelle in eine sichtbare Einstellungspipeline verwandeln.

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

JobHunter Recruiter-Pipeline zeigt Kandidaten in verschiedenen Einstellungsphasen

Job-Suchende Agenten-Team

Ein Gespräch, Spezialistenverantwortlichkeiten.

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.

01

Koordinator

Leitet jede Anfrage und hält das benutzerorientierte Gespräch zusammen.

02

Sourcing

Durchsucht konfigurierte Job-Connectoren und speichert nützliche Leads.

03

Ranking

Bewertet Rollen im Vergleich zum Kandidatenprofil und erklärt Stärken und Lücken.

04

Maßschneiderei

Erstellt wahrheitsgemäße, marktgerechte Lebensläufe, Anschreiben und Screening-Antworten.

05

Anwenden

Prüft Vorstandspolitik, bereitet den Browser-Workflow vor und stoppt zur Freigabe.

06

Tracker

Behält Bewerbungen, Nachverfolgungen und Ergebnisse in einer Pipeline.

07

Coach

Bereitet Interviewpraxis und Feedback vor.

08

Intel

Recherchiert Unternehmen, Rollen und Interviewmuster.

09

Closer

Unterstützt Angebotsvergleich und Verhandlung.

  1. 01

    Baue ein verifiziertes Profil

    Fähigkeiten, Erfolge, Zielrollen, Standorte, Gehaltspräferenzen, Lebenslaufinhalte und Marktformat werden zum gemeinsamen Kontext für die Spezialisten.

  2. 02

    Rollen finden und vergleichen

    Der Sourcing-Agent ruft konfigurierte Connectoren auf. Ranking vergleicht dann gespeicherte Rollen mit dem Profil und macht die Passungsbegründung sichtbar.

  3. 03

    Anwendung vorbereiten

    Der Tailoring-Agent wählt das Zielformat und erstellt wahrheitsgemäße Materialien aus der eigenen Erfahrung des Kandidaten.

  4. 04

    Konsequenzschritt überprüfen

    Der Apply-Agent prüft die Standortrichtlinie und den vorbereiteten Entwurf. Übermittlungstools erfordern den korrekten Umfang und eine genehmigte Anfrage.

  5. 05

    Suche am Laufen halten

    Der Tracker, Coach, Company-Intelligence-, Networking- und Angebotsagent setzen die Arbeit rund um die Bewerbung fort.

Recruiter-Agenten-Team

Der Headhunter arbeitet von der Rolle nach außen.

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.

01

Headhunter-Koordinator

Wandelt eine Einstellungsanfrage in Rollen-, Beschaffungs-, Ranking- und Outreach-Arbeit um.

02

Kandidatensuche

Findet für Recruiter sichtbare Profile, die den Rollenanforderungen entsprechen.

03

Recruiter-Ranking

Bewertet Kandidaten und dokumentiert die Gründe und Risiken jeder Übereinstimmung.

04

Outreach

Entwirft eine überprüfbare erste Nachricht, ohne sie automatisch zu senden.

JobHunter Recruiter-Dashboard mit geöffnetem Headhunter-Agenten-Panel
Tatsächliche lokale Produktaufnahme. Das Recruiter-Dashboard und der Headhunter-Koordinator laufen in der React-Oberfläche des Repositories.
  1. 01

    Definieren Sie die Rolle

    Ein Recruiter erfasst Titel, Standorte, Arbeitsrichtlinien, Fähigkeiten, Erfahrung, Vergütung und Einstellungskontext.

  2. 02

    Kandidaten mit Einwilligung erfassen

    Die Suche ist auf Profile beschränkt, die für Recruiter sichtbar markiert sind; Filter verengen Fähigkeiten, Standort, Erfahrung und Remote-Präferenz.

  3. 03

    Erklären Sie jede Übereinstimmung

    Der Ranking-Agent speichert einen Passungswert, positive Belege und Risiken, damit ein Recruiter nachvollziehen kann, warum ein Kandidat vorgeschlagen wurde.

  4. 04

    Bewege Personen durch die Pipeline

    Erfasst, vorausgewählt, kontaktiert, im Interview, angeboten, eingestellt und abgelehnt bleiben explizite Zustände im Recruiter-Arbeitsbereich.

  5. 05

    Entwurf für Überprüfung

    Der Outreach-Agent erstellt einen editierbaren Betreff und Nachricht. Der Recruiter bleibt für die Beziehung und den Versand verantwortlich.

Architektur

Zwei Koordinatoren teilen sich eine Produktionsbasis.

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.

JobHunter rollenbewusste Multi-Agenten-ArchitekturGetrennte React-Oberflächen für Jobsuchende und Recruiter wählen unterschiedliche ADK-Rust-Koordinatoren. Ein gemeinsamer Runner verbindet sie mit Modellen, RAG, Geschäftswerkzeugen, Browser-Automatisierung, Connectoren, PostgreSQL, Redis und Audit-Protokollen.Job-Suchende UISuche · Entwürfe · FreigabenRecruiter UIRollen · Kandidaten · PipelineAuth + RolleProduktoberfläche auswählenJob HunterKoordinator + 9 SpezialistenHeadhunterKoordinator + 3 SpezialistenADK-Rust RunnerKontext · Ereignisse · RoutingModelle + RAGGemini · pgvectorGeschäftstoolsProfile · Jobs · EinstellungBrowser + ConnectorenBoards · WebDriverStatusPostgres · Redis · Audit
Pfad für ArbeitssuchendePfad für PersonalvermittlerADK-Rust-AusführungWerkzeuge und Zustand

Menschliche Kontrolle

Vorbereitung kann automatisiert werden. Verantwortlichkeit bleibt sichtbar.

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.

agents/mod.rs · Koordinator und Spezialisten
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()?;
tools/approval.rs · Freigabe in Rust durchgesetzt
if !matches!(record.status, ApprovalStatus::Approved) {
    return Ok(json!({
        "error": "approval_required",
        "approval": record,
    }));
}

state.pipeline.upsert(&user_id, &item).await?;

Was verifiziert wurde

Die Fallstudie stammt jetzt vom Produkt.

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.

Implementierte Oberflächen

  • Job-Suchende und Recruiter React-Arbeitsbereiche
  • Koordinator- und Spezialistenteams trennen
  • Job-Connectoren, RAG und Browser-Toolset
  • PostgreSQL-Persistenz und Redis-Sitzungen
  • A2A-Karte, HTTP-, SSE- und WebSocket-UI-Pfade
  • Rollenbasierte Authentifizierung und Recruiter-APIs

Lokale Capture-Grenze

  • Lokale Postgres und Redis
  • Keine externe Bewerbung eingereicht
  • Keine Recruiter-Kontaktaufnahme gesendet
  • Fixture- oder lokal vorbefüllte Demodatensätze
  • Screenshots zeigen die echte UI, keine Marketing-Mockups
  • Externe Connectoren erfordern weiterhin eine Operator-Konfiguration

Baue rollenbewusste Agentenprodukte

Jedem Benutzer die passenden Agenten, Werkzeuge, Zustände und Entscheidungen zuweisen.

JobHunter zeigt, wie ADK-Rust zwei umfangreiche Workflows in einem Produkt unterstützt, ohne sie zu einem generischen Chatbot zu vereinfachen.