AidJobs is a AI-powered tool for summarising relevant job opportunities in the humanitarian and development sector. Users receive an Excel file with an AI summary of the key details of relevant project opportunities from sources where information is not uniformly presented.
The central function of the AidJobs Python file, 'cast_net', searches for all jobs meeting the user's criteria as provided as arguments. The pre-trained Q&A language model, roberta-base-squad2, is then used to find relevant information for each information type. The model is available at: https://huggingface.co/deepset/roberta-base-squad2.
After downloading the relevant packages as specified in 'requirements.txt', the function 'cast_net()' can be used to search through available jobs to find appropriate opportunities. This function comes with a number of optional arguments:
job_types – The type of the opportunity sought. Any combination of the following: Contract, 12 months +; Contract, 4 to 12 months; Contract, up to 4 months; Internship / Volunteer; Permanent position; or Other
For a full list of options available for each argument, please run 'get_options()' with the argument name as the argument.