DEV Community

Budiono Santoso
Budiono Santoso

Posted on • Edited on

Amazon Quick Suite : Quick Flow and Quick Research

REQUIREMENTS :

  1. AWS account, you can sign up/sign in here
  2. Amazon Quick Suite : Integration and Extension blog, you can see this blog

A. Amazon Quick Suite : Quick Flow

PROBLEM : Manual check CV screening need more time, human bias (name, gender, age) then unfair decision and CV format are different.

SOLUTION : Automated CV screening system that extracts candidate information, scores against job requirements, and conditionally sends interview questions to Slack and interview email to Gmail OR rejection email based on scoring criteria.

STEP-BY-STEP :

Open "Flow" in the Quick Suite console. Select "Generate" or "Create a blank flow". Use "Generate" if creating a flow using prompt and use "Create a blank flow" if creating a flow from scratch. In this tutorial, click "Generate". Wait a few seconds to generate flow.

Upload file PDF only, extract CV PDF, compare and match between job requirements and CV extracted. 
Then result of next step must pass 7 of 10 and create condition.
If result are 7 or more of 10, create 5 interview question based CV extracted and 2 interview question based 
leadership note, 
send all interview question to Slack "team-channel" channel then send email simple body about interview 
date/time is 3 days after result is available to candidate that available in the CV extracted.
If result are less 7 of 10, create thank you for your applications in the subject, very simple explanation 
in the body and send email to candidate email that available in the CV extracted.
Enter fullscreen mode Exit fullscreen mode

Flow
Generate flow

The result of generating flow using prompt are shown here. The input for this flow uses file to upload a CV PDF file and text to enter job requirements and leadership notes
Input

The output of extract CV information AND compare and score CV match uses AI-generated response.
Response

This flow have conditional processing that uses reasoning instruction to understand if-else condition based scenario if score is 7 or more out of 10 process with interview process and if less than 7 send rejection email. The action of send interview question to Slack channel, send interview invitation email and send rejection email uses application actions/integration that already created.
Condition
Amazon Quick Suite - Flow have several component such as in this screenshot.
Flow component

Next to "Editor" and click "Run mode". Testing upload FIRST CV PDF file, write job requirements and leadership notes then click "Start".

Job Requirements :

Minimum Bachelor's degree in Computer Science, Data Science, Artificial Intelligence, or a related field. 
Minimum 2 years of experience in AI/ML development. In-depth understanding of machine learning, deep learning, NLP, and recommendation systems. 
Proficiency in Python programming languages ​​(TensorFlow, PyTorch, Scikit-learn, HuggingFace). 
Experience in data preprocessing, feature engineering, and model deployment. 
Experience with containerization and orchestration (Docker, Kubernetes). 
Understanding of MLOps (CI/CD for ML), ML pipelines, and model monitoring concepts. 
Experience using cloud AI services (Amazon Sagemaker, GCP Vertex AI, or Azure ML) is a plus.
Enter fullscreen mode Exit fullscreen mode
Leadership Notes :

Lead by Example : Be honest, reliable, and show respect to everyone. 
Communicate Clearly : Keep messages simple and open and listen before deciding. 
Support the Team : Help others grow and learn and appreciate good work. 
Focus on Results : Set clear goals and track progress and fix problems, not blame people. 
Encourage Innovation : Allow new ideas and experiments and learn from mistakes. 
Customer First : Think about how your work helps users. 
Keep Learning : Stay updated with technology and leadership skills.
Enter fullscreen mode Exit fullscreen mode

Final
First

Wait a few seconds to extract CV information AND compare and score CV match.
Extract CV
Compare and score CV

The conditional processing is thinking by evaluating score condition and having to know what action to take next. In this FIRST flow, the result of conditional processing is send rejection which means the next action is send rejection email. Then human review is needed and click "Submit".
Evaluate
Action
Submitted

Go to Gmail account, check and see new inbox like this. It means Gmail send rejection email action is successfully.
Rejection email

Next to "Run mode" and click "New run". Testing upload SECOND CV PDF file, write job requirements and leadership notes then click "Start". Wait a few seconds to extract CV information AND compare and score CV match.
Second CV
Second CV

The conditional processing is thinking by evaluating score condition and having to know what action to take next. In this SECOND flow, the result of conditional processing is process to interview which means the next action is send interview invitation email and send interview question. Then human review is needed and click "Submit".
Process to interview
Interview question
The send rejection email is not have "Submit" button means this action do not needed.
Means
Two send action

Go to Gmail account, check and see new inbox like this. It means Gmail send interview invitation email action is successfully.
Invitation email

Go to Slack channel in Slack account, check and see new message like this. It means Slack send message channel (send interview question) action is successfully.
Slack1
Slack2

CONCLUSION : After using Amazon Quick Suite - Flow with several components such as AI-generated response, action/integration and reasoning instruction, the impacts include focusing on interview that can deepen candidate, saving time, increasing recruitment efficiency, reducing bias during initial selection and hiring candidate faster.

B. Amazon Quick Suite : Quick Research

PROBLEM : Need days, weeks, or months to research, being confused about how to write research note that can share important information and opening more websites for research is also confused.

SOLUTION : Using Quick Research and company document file to create research plan, full research and summaries of full research.

STEP-BY-STEP :

Open "Research" in the Quick Suite console. Write research objective, enable web search, upload file such as company document file then click "Create plan". Wait a few seconds to generate research plan.

We are a worldwide IT consulting company focused on AI technologies such as generative AI.
Plan and explain AI technology developments since January 2023 until now for decision-making report which will be reported to C-level directors.
We focus on emerging AI technology developments, such as agentic AI, physical AI, and new AI technology that very never heard and next-generation.
The result is a technology stack for AI technology development (must be compared and explained), business side including ROI (return on investment), AI trends and predictions through 2030.
Use the document-based file upload and web search for this detailed and complex research.
Enter fullscreen mode Exit fullscreen mode

Create plan

After research plan are is available, can edit or revise plan based needs. Click "Start researching" if don't need to revise the plan again. Wait about 30-60 minutes to generate full research.
Plan
Plan

After full research are is available, can add comment or highlight to make sure this research better. Click "Summarize" to create summarize of full research.
Research
Research
The research summary can be downloaded in PDF or Word format.
Summary of research

CONCLUSION : After using Amazon Quick Suite - Research, the impacts include from first step to last step only need one hour to create research plan, full research and summarize of full research without confused.

Thank you,
Budi :)

Top comments (0)