VPBankHackathon ProposalTemplate
VPBankHackathon ProposalTemplate
General Brief
Please fill up this table and use this document as a template to write your proposal.
Team Members
Page 2 of 13
Content Outline
Page No.
Solutions Introduction 4
Impact of Solution 6
Architecture of Solution 12
1. Solutions Introduction
Page 3 of 13
What is your solution and how does it work? Discuss main features clearly.
Main Features
CV Processing: Significantly reduces the manual effort required in processing CVs, allowing
HR teams to focus on strategic tasks; uses advanced algorithms to accurately parse CVs in
different formats and layouts, ensuring no crucial information is missed.
Page 4 of 13
- Integration with Existing Systems: Seamlessly integrates with existing HR management
systems (HRMS) to import/export candidate data.
- Embedding and Similarity Matching: Converts both job descriptions and CVs into high-
dimensional embeddings. Uses these embeddings to find and rank candidates based
on their suitability.
- Customizable Matching Criteria: Allows HR to define specific criteria for matching, such
as mandatory skills, preferred qualifications, and cultural fit.
- Top 5 Candidates: Presents the top 5 candidates with the highest matching scores,
highlighting the best matches while providing insights into why these candidates were
chosen.
Visualization and Reporting: Empowers HR teams with detailed insights and analytics,
enabling data-driven decision-making.
- Dashboard: A comprehensive dashboard that displays key metrics such as the number
of CVs processed, cost per request, total cost, and candidate matching statistics.
- Interactive Reports: Generates interactive reports that HR teams can customize and
filter based on different parameters.
- Cost and Usage Tracking: Tracks token usage and associated costs, providing a clear
picture of resource utilization and expenditure.
Monitoring and Maintenance: Uses predictive analytics to foresee potential issues and
address them before they impact the system; automatically scales resources
- Health Monitoring: Continuously monitors the health and performance of all system
components, ensuring uptime and reliability.
- Alerting System: Implements an alerting system that notifies the IT team of any issues
or anomalies in real-time.
Page 5 of 13
- Scalability: Automatically scales resources based on demand, ensuring consistent
performance during peak times.
2. Impact of Solution
According to the General Statistics Office, in the first quarter of 2024, the number of workers
returning to normal after COVID-19 has significantly increased.
Our solution offers a comprehensive, efficient, and accurate HR chatbot system that leverages
advanced AI and AWS services to streamline recruitment processes. It provides significant
benefits to HR professionals and organizations, ensuring better decision-making, increased
productivity, and enhanced data-driven insights. With its unique features and competitive
advantages, our solution stands out in the market, offering a superior alternative to existing HR
technologies. This makes our "HR's Assistance Chatbot" an indispensable tool in the rapidly
growing and dynamic job market of Vietnam and beyond.
Benefits to Society
- Economic Growth:
Page 6 of 13
o Emerging Economy: Vietnam is a rapidly developing economy with one of the
highest GDP growth rates in Asia. As Vietnam is poised to become an economic
hub in the region, the demand for jobs is enormous.
o Need for Advanced Tools: The surge in job applications necessitates advanced
tools to manage and process this data efficiently.
- Advanced AI and Technology:
o State-of-the-Art AI: The remarkable advancements in AI and current technology
enable the development of a powerful chatbot capable of processing CVs and
making highly accurate recommendations on a candidate’s potential for a given
position.
o Real-Time Processing: Provides real-time data processing and instant query
responses, enhancing the efficiency of recruitment processes.
Detailed write up of solution, e.g. level 2 data flow diagram. Include any supporting features if
necessary.
Page 7 of 13
User Query Processing
- User Query Input: This is where the HR professional inputs their query or job
description.
- Query/JD Information Extraction: Extracts relevant information from the user query or
job description.
- Query Embedding: Converts the extracted information into embeddings.
- VectorDB: Stores embeddings for efficient retrieval. It interacts with the Query
Embedding and CV Embedding services.
- Result Processing: Processes the results retrieved from the VectorDB.
- Generation: Generates the final answer based on processed results.
- User Query Result: The final result presented to the HR professional.
CV Processing
Database System
- Central storage for data, including results from the Result Processing and Generation
stages.
- Interaction with Visualization and Reporting: Provides data for visualization and
reporting components.
Page 8 of 13
- Cost and Usage Tracking: Tracks costs and usage for the service.
Page 9 of 13
Page 10 of 13
4. Architecture of Solution
How does your solution make use of AWS infrastructure? Do not just give a description of the
services you are using, but explain how you are using the services in your solution.
How are you integrating and combining the different AWS services to make your solution
seamless? Include architecture diagrams. Refer to this link for examples.
Page 11 of 13
Page 12 of 13
Page 13 of 13