π₯ AI-powered CV filtering with Llama3.1 LLM, Google Drive & Sheets
β‘ 818 views Β· π₯ HR & Recruitment
Description
This visual workflow represents an AI-powered automated CV filtering system created using tools like n8n, Google Drive, Google Sheets, and Ollama (LLM)
βοΈ Key Features
-
π Google Drive Integration β Automatically searches and downloads CVs (PDF/DOCX/PPTX) from a shared folder.
-
π Criteria Matching β Reads and applies filtering rules from a Google Sheet.
-
π§ LLM-Based Analysis β Uses a Large Language Model (Ollama) to assess and interpret CV content.
-
π§ͺ Smart Parsing β Includes structured and auto-fixing output parsers to ensure data accuracy.
-
π Automated Results Output β Writes matching candidates and analysis to a Google Sheet.
-
π Loop and Aggregate Logic β Handles multiple CVs with iterative processing and aggregation.
-
π No-Code Automation with n8n β Fully visual, modifiable without programming.
π οΈ How It Works
Trigger: Workflow is initiated via a Webhook (from a UI βStart Workflowβ button).
CV Search: Searches for CV files in a designated Google Drive folder. Loop Over Files: Each file is downloaded. Text is extracted (from PDFs or other formats). Criteria Input: Matching rules are fetched from a predefined Google Sheet. Merge & Aggregate: Combines file text and criteria for unified processing.
LLM Processing: Text + criteria are sent to the Basic LLM Chain.
Utilizes Ollama Model for advanced language understanding.
Structured or auto-fixing output parsers enhance reliability.
Custom Code Execution: Optionally enriches or reformats the data.
Output: Results are appended to a shared Google Sheet (the output sheet).
π Nodes Used
Google Sheets, Webhook, Google Drive, Basic LLM Chain, Ollama Model, Auto-fixing Output Parser
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File