Inspiration

Recruiting today is still painfully inefficient — recruiters spend hours replying to repetitive candidate messages like:

“Is this position remote?”
“What’s the company culture like?”
“Where should I send my resume?”

Meanwhile, many qualified candidates drop off because communication is too slow or unclear.
We wanted to fix that — to make recruiting more human, yet less manual — using the power of Chrome’s built-in AI and Doubao’s prompt intelligence.

What it does

AI Recruitment Assistant is a Chrome extension that automates conversations between job seekers and recruiters on platforms such as Boss Zhipin.
It can:

  • 🤖 Automatically respond to candidates’ questions using contextual understanding
  • 📄 Guide candidates to submit resumes through proper channels
  • 🎯 Filter and rank candidates based on conversation quality and skill relevance
  • 💬 Maintain a human-like, personalized tone while saving recruiters’ time

Ultimately, it helps both sides connect faster and smarter — from “hello” to “hired.”

How we built it

We built the project using JavaScript and Chrome’s built-in AI Prompt API, combined with Doubao API for advanced prompt optimization and context management.

Key components:

  • 🧩 Frontend: JavaScript-based Chrome extension with a popup UI for HR configuration
  • ⚙️ AI Engine: Doubao Prompt API for semantic parsing, Q&A generation, and candidate intent recognition
  • 💾 Storage: Chrome local storage to manage HR preferences and conversation logs

Challenges we ran into

  • Context persistence: Maintaining dialogue state across multiple browser tabs and sessions.
  • Prompt tuning: Balancing accuracy and warmth in auto-replies. Some candidates dropped off when responses felt “too robotic.”
  • API integration: Handling async Doubao API calls with Chrome’s background scripts required careful promise management.
  • Ethical filtering: Ensuring no biased or sensitive data is used during automated screening.

Accomplishments that we're proud of

  • Built a fully functional AI recruiting prototype directly inside the browser.
  • Achieved a 60%+ reduction in recruiter response time during internal tests.
  • Designed prompts that generate context-aware, natural-sounding replies.
  • Created a lightweight, privacy-conscious architecture — all data stays on the client side.

What we learned

  • How to orchestrate multiple AI APIs (Chrome built-in + Doubao) effectively in a browser environment.
  • The importance of prompt engineering and human-centered design in AI UX.
  • That automation should augment, not replace, human recruiters — the best results came when AI acted as a smart assistant, not a replacement.

What's next for AI Recruitment Assistant

  • 🧭 Integrate LLM-based candidate scoring to rank applicants automatically.
  • 🪄 Add a voice mode for spoken Q&A with candidates.
  • 🌐 Expand beyond recruitment — apply the same conversation automation framework to customer support and sales onboarding.
  • 🔐 Strengthen privacy and bias detection mechanisms.

Built With

  • js/doubao
Share this project:

Updates