Template catalog


Screen CVs for IT Skills

Learn how to build an AI agent for screening CVs with IT skills using Tiledesk's tools and OpenAI. Automate recruitment and streamline your hiring process.

image describing the tiledesk community chatbot

Customize this template quickly & easily with Tiledesk

Designed by

logo of the author of the chatbot published in the tiledesk community

Michele Pomposo

Published on

18/1/2025

Last update on

18/1/2025

Share this template to:

Try the Chatbot

More about this template

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

  1. Create a Block: Name it CV_ask.
  2. Add a Message: Prompt users to upload their CV in .txt format.
  3. Capture Input: Store the user’s response in the variable lastUserText.

Step 2: Validate the CV Format

  1. Create a Condition Block: Name it CV_format_check.
  2. Set Condition: Ensure lastUserDocumentType equals text/plain.
  3. 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

  1. Create a Web Request Block: Name it YES_txt.
  2. Configure Request:
    • Type: GET
    • URL: {{lastUserDocumentAsInlineURL}}
  3. Use Response: Save the retrieved content for analysis.

Step 4: Filter CVs for IT Skills

  1. Add a ChatGPT Task Block:
    • Prompt:
      Can you tell me if the content section is a valid curriculum vitae inherent to Information Technology? Please only reply "yes" or "no". Content: {{result}}
      
    • Save Output: Store the result in the variable gpt_reply.

Step 5: Handle Valid CVs

  1. Add a Condition Block: Check if gpt_reply contains "yes".
  2. 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

  1. Create a Web Request Block: Name it upload_cv.
  2. 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!

Tags

    #AI Recruitment

    #CV Screening Automation

    #IT Recruitment Tools

    #AI for HR

    #Tiledesk Tutorial

    #AI-Powered Hiring

    #Automate CV Filtering

    #OpenAI for Recruitment

    #AI Agent Design

    #Intelligent Resume Screening

Integrations

Once designed, you can run your unlimited no-code chatbots on every communication channel of your choosing. Be it WhatsApp, Telegram or Facebook Messenger. With no further clicks or actions.