Recruiting the right talent for IT roles is often a time-consuming process. Sifting through hundreds of resumes manually can be inefficient and prone to errors. By leveraging AI and Tiledesk’s platform, you can automate CV screening to identify candidates with IT skills quickly and accurately.
This tutorial walks you through creating an AI agent that:
- Screens CVs for specific formats.
- Filters resumes based on IT-related skills.
- Uploads validated CVs to an external database.
By the end of this guide, you'll have a fully functional AI-powered solution to streamline your recruitment process.
What You'll Learn
- How to validate CV file formats using Tiledesk’s Design Studio.
- Filtering CV content for IT-specific keywords with AI.
- Automating the upload of validated CVs to an external database.
Step 1: Request CV Submission
- Create a Block: Name it
CV_ask.
- Add a Message: Prompt users to upload their CV in
.txt format.
- Capture Input: Store the user’s response in the variable
lastUserText.
- Create a Condition Block: Name it
CV_format_check.
- Set Condition: Ensure
lastUserDocumentType equals text/plain.
- Define Outcomes:
- If valid, proceed to the next step.
- If invalid, send an error message prompting the user to upload a
.txt file.
Step 3: Retrieve and Validate CV Content
- Create a Web Request Block: Name it
YES_txt.
- Configure Request:
- Type: GET
- URL:
{{lastUserDocumentAsInlineURL}}
- Use Response: Save the retrieved content for analysis.
Step 4: Filter CVs for IT Skills
- Add a ChatGPT Task Block:
Step 5: Handle Valid CVs
- Add a Condition Block: Check if
gpt_reply contains "yes".
- Set Outcomes:
- If "yes": Notify the user that the CV is valid and will be uploaded.
- If "no": Notify the user that the CV does not meet IT skill requirements.
Step 6: Upload Valid CVs to the Database
- Create a Web Request Block: Name it
upload_cv.
- Configure Request:
- Type: POST
- URL:
https://api.tiledesk.com/v3/{{project_id}}/documents
- Headers: Include content type and authorization.
- Body:
{
"name": "{{lastUserDocumentName}}",
"source": "{{lastUserDocumentAsInlineURL}}",
"content": "",
"namespace": "{{project_id}}",
"type": "url"
}
Key Features to Leverage
- AI-Powered Screening: Use OpenAI’s GPT for intelligent analysis of CV content.
- Automation: Streamline the upload of valid CVs to external databases.
- Error Handling: Ensure user-friendly prompts guide the submission process.
Conclusion
By following this tutorial, you can create a smart and efficient recruitment assistant that automates CV screening, improves accuracy, and saves time. Customize the workflow further to adapt it to other domains or skill sets as needed.
Get Started
Ready to implement your AI-powered recruitment assistant? Follow the steps outlined above and explore more on Tiledesk’s platform. For additional support or ideas, connect with the Tiledesk community!