Skip to Content
Menu

Fill & Summarize CV using AI

by
Odoo

49.85

v 18.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Recruitment (hr_recruitment)
Calendar (calendar)
Employees (hr)
Skills Management (hr_skills)
Lines of code 324
Technical Name azk_ai_extract_fill_hr_applicant
LicenseLGPL-3
Websitehttp://azka.tech
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Recruitment (hr_recruitment)
Calendar (calendar)
Employees (hr)
Skills Management (hr_skills)
Lines of code 324
Technical Name azk_ai_extract_fill_hr_applicant
LicenseLGPL-3
Websitehttp://azka.tech
header

Introduction

Extracts HR applicant information from messages in the chatter—attachments, PDFs, word documents, images, emails, text— and auto-fills them in the relevant fields—Applicant Name, Email, Phone, LinkedIn Profile, Job Position, Degree, Skills, Summarize and score based on job description —using AI, via looking at one or two examples you provide, known as “one-shot prompting” or “few-shots prompting”; thus eliminating the need for manual parsing or expensive coding.


Disclaimer

This tool uses AI. It might make mistakes. Double-check the results. It may need a few trials to work as expected.
We'd love your feedback: support+apps@azka.tech


Key Features

  • Extracts info from unstructured content without writing a single line of code.
  • Summarize and score candidates thus speed up the recruitment work.
  • Use plain human language instructions to define what to extract (E.g. Extract name, phone, etc.).
  • Ignores disclaimers, signatures, and irrelevant text. Focus on what matters.
  • Works with PDFs, images, emails, word documents, and pasted text.

Scenario

  • If you want to hire someone, you need to go through 100+ CVs to find 10 good candidates—just to hire one—maybe.
  • That means if each candidate needs 15 minutes to fill, that's 20+ working days to be able to interview 10 to hire one.
  • Imagine how much this plugin can speed up the work and save time, so you can focus on interviewing, not copy-pasting.

How it Works

  • Receive a candidate message or CV in the chatter. 1
  • Click on “Fill Candidate using AI”. 2
  • AI will extract all the info from the email/message/CV and fill them in the right fields.
    • Fill Applicant Name, Email, Phone, LinkedIn Profile, Job Position, Skills, Degree, Years of experience, Country, Gender, etc.
    • Add Recruiter and Interviewer based on Job Position.
    • Add tags based on your created ones, if the resume relates to them.
    • Summarize the resume in a few words in the internal notes.
    • Give the applicant a score out of 100. 3 4 5 6
  • Bonus 1 7
  • Bonus 2 8 9
  • Bonus 3
    To automate the action of filling CVs:
    • Enable debug mode.
    • Create “automation rule” on the “Applicant” model 10
  • Add “record.extract_and_fill_applicant()” 11

Configuration

  • Install Google Gen AI then install the module.ZKteco working hours
    • In Odoo.sh, go to Shell and install the dependencies using: pip3 install google gen-ai (get exact requirements from the requirements.txt file) 12
    • In Odoo.sh, go to Editor and restart Odoo through navigating Odoo -> Restart. 13
    • Then, connect to the database, navigate to “Apps” and “Update Apps List”, then activate the module: azk_ai_extract_fill_hr_applicant (or via text “Extract & Fill CV info using AI”)
  • Fill system parameters
    • Enable Odoo debug mode and go to: Settings/Technical/System Parameters.
    • Search for “azkatech.” 14
    • Fill the Gemini Key. https://ai.google.dev/gemini-api/docs/api-key Create a key in Google AI Studio as shown below: 15

Suggested Apps


Our Services

odoo consultancy

Odoo
Consultancy

odoo implementation

Odoo
Implementation

odoo customization

Odoo
Customization

odoo integration

Odoo
Integration

odoo data migration

Odoo
Data Migration

odoo training

Odoo
Training

odoo support

Odoo
Support

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.