AI Hiring Manager Chatbot

This is a work in progress.  The language model is being tuned to provide better responses and analysis of documents.

== Description ==

Transform your hiring process with the AI Hiring Manager Chatbot – a comprehensive WordPress plugin that automates candidate screening through intelligent conversation and document analysis.

= Key Features =

**For Candidates:**
* Interactive chatbot interface for seamless user experience
* Secure PDF upload for job descriptions and resumes
* Automated resume analysis against job requirements with real PDF content extraction
* Multi-stage interview process with personalized questions
* Contextual responses based on actual job description content
* Complete interview transcript download

**For Employers:**
* Comprehensive admin dashboard with interview statistics
* Complete conversation management and search
* PDF content extraction and display in backend
* Bulk file downloads and data export
* Customizable fallback questions database
* Multiple AI provider support (Claude, OpenAI, or simulated responses)
* Advanced PDF processing diagnostics with honest feedback

= Enhanced Analysis System =

**Version 1.8.7 introduces intelligent analysis modes:**
* **Full Analysis**: When both PDFs extract successfully – detailed content comparison with accurate scoring
* **Partial Analysis**: When only one PDF extracts – honest feedback about limitations
* **Fallback Mode**: When neither PDF extracts – clear explanation and guidance for users

= Interview Process =

1. **Information Collection** – Candidate provides basic details (comma-separated format supported)
2. **Document Upload** – Secure upload of job description and resume PDFs
3. **Intelligent Analysis** – AI-powered comparison and scoring with real PDF content or honest feedback when extraction fails
4. **Interview Questions** – Intelligent question validation with retry logic:
* Personality & Work Style
* Motivation & Goals
* Strengths & Contributions
5. **Scenario Questions** – Job-specific situational questions
6. **Q&A Session** – Candidates can ask about the position (answers based on actual job description when available)
7. **Completion** – Summary and transcript generation

= PDF Processing =

The plugin includes advanced PDF text extraction capabilities:
* **Multiple extraction methods** – Smalot PDFParser, pdftotext command-line tool
* **Intelligent fallback system** – graceful degradation when extraction fails
* **Honest user feedback** – clear communication about processing limitations
* **Real-time content analysis** for contextual chatbot responses
* **Backend content preview** for administrators
* **Comprehensive diagnostics** to verify server PDF processing capabilities

🤖

AI Hiring Manager

Ready to begin interview
Welcome! I'm your AI Hiring Manager assistant. Click "Start Interview" to begin.
08:22