Designing a solution
This solution is going to build on some of the skills already learned in this book, including working with Power Automate flows and AI Builder capabilities. In this solution, you’ll be using AI to process candidate resumes, extract key information, and compare the candidates against a list of job descriptions to see if they’re qualified. Candidates that the AI model determines are qualified will be posted to a Teams channel.
The following diagram represents the logical process behind the solution:
Figure 9.1 – Reviewing the solution workflow
Let’s break this down:
- Resume is received by a shared mailbox.
- Power Automate retrieves the document and sends it to SharePoint.
- SharePoint is used to maintain the status information of the applicant:
- The resume document itself is stored in a SharePoint library.
- A reference to the candidate is stored as an item in a SharePoint list.
- AI Builder processes...