Apply
Requirement Introduction
1. AI-based automatic generation of corporate HR split welcome messages
The system utilizes AI technology to automatically generate and send friendly and professional welcome messages for the opening of job seeker interactions, enhancing the job seeker experience and guiding them to the next step of interaction.
2. Building a data storage cluster based on Docker containerization technology
Build and configure a MySQL data storage cluster with Docker containerization technology to support the subsequent chat history persistence function. This includes choosing the appropriate MySQL version, implementing cluster deployment using container orchestration tools such as Docker Compose or Kubernetes, and performing basic configuration such as user rights management, database creation, and cluster monitoring.
3. Linear and non-linear persistence of chat history
Design and implement the persistent storage function of chat history, supporting the storage of conversation content in both chronological (linear) and branch jumping (non-linear) ways, to ensure that the conversation history can be safely preserved and easy to query and review.
4. Enterprise private knowledge base construction and management
Build and manage an enterprise private knowledge base to support the knowledge acquisition and answering functions of HR Intelligent Alter ego. The knowledge base will contain company-specific information such as company culture, job descriptions, hiring processes, FAQs, etc., and can be regularly updated and expanded. This private knowledge base will serve as the underlying data source for intelligent Q&A with big language models to ensure accuracy and consistency of answers.
5. Intelligent Q&A based on OpenAI and other big language models
Enhance Chatbot's intelligent Q&A capabilities with advanced large language models such as OpenAI to ensure that the system is able to analyze and understand job seekers' complex questions and provide accurate and personalized responses.
6. LLM Model Switching
Supports flexible switching between multiple LLM models, so that the most appropriate model can be selected for answering according to different dialog contents.
7. Model Configuration and Tuning
Fine-tune LLM models to make them more adaptable to recruitment scenarios and support dynamic adjustment of different model parameters to improve Q&A accuracy.
8. Multi-Round Dialogue Management
Implement the multi-round conversation management function to ensure that Chatbot can understand and process consecutive conversations, maintain context consistency, and recover to the previous state after a conversation is interrupted.
9. Job seeker information collection
During the dialog with job seekers, the system actively collects key information, such as name, contact information, work experience, skills and so on. With a preset scope of information collection, Chatbot is able to ask relevant questions at the right time and store the collected information in a structured database to support subsequent recruitment decisions and processes.
10. Candidate Information Summary and Email Push
The system automatically outlines and summarizes the collected candidate information and generates a concise candidate information report when the information is deemed complete. The system can automatically send the report to the HR of the organization via email, so that HR can quickly assess the qualifications of the applicant and further improve the recruitment efficiency.
Large modeling techniques and engineering technologies involved in the project
Large Language Modeling (LLM).
The OpenAI GPT Family
Model fine-tuning and tuning techniques
Multilingual Support and Contextual Understanding
Containerization & Cluster Management
Docker Container Technology
Docker Compose
Kubernetes (optional)
Databases & Persistence Technologies
MySQL Databases
Database Clustering and Backup
Persistent Storage and Index Optimization
AI & NLP Technologies: Natural Language Processing (NLP)
Natural Language Processing (NLP)
Text Generation and Intelligent Q&A
Multi-Round Dialogue Management
Information Collection and Processing
Data Structured Storage
Information Aggregation and Report Generation
Automated email push
Continuous Integration and Continuous Deployment (CI/CD)
Jenkins, GitLab CI/CD or other CI/CD tools
Automated test and deployment pipelines
Version control and rollback policies
Operating Systems and Application Environments
Linux operating systems (e.g. Ubuntu, CentOS)
Shell scripting and automation management
System monitoring and log management
Cloud Services & Infrastructure
Cloud service platforms such as AWS, Azure or GCP
Cloud database and storage services
Load balancing and auto-scaling
Web Services Deployment and Management
FastAPI: Used to build high-performance API services that support rapid development and deployment.
Nginx: Used for reverse proxy, load balancing and static resource services to ensure high availability and performance optimization of web services.
HTTP/HTTPS Configuration: Configure secure Web services that support SSL/TLS encryption.
In-depth practice of AI and NLP technologies
Application and fine-tuning of large language models
You will have the opportunity to deeply participate in the application and fine-tuning process of OpenAI and other large language models (e.g., GPT series), to enhance the model's intelligent Q&A ability in HR domain, and to master the techniques of model configuration, parameter tuning and multi-model switching.
Natural Language Processing (NLP) Technology
Enhance your practical skills in the field of Natural Language Processing by engaging in tasks such as text generation, multi-round conversation management and information extraction.
Containerization and Cluster Management Skills
Docker and Kubernetes Practices
You will learn and apply Docker container technology, build MySQL database clusters, and participate in container orchestration (e.g., using Docker Compose or Kubernetes) to achieve high system availability and scalability.
Data Storage and Cluster Monitoring
By deploying and configuring a MySQL database cluster, you will master key techniques for database cluster management, user rights configuration, and cluster monitoring.
Database and Data Persistence Technologies
Data Storage Design
Participate in the design and implementation of linear and non-linear persistence of chat history, enhancing your skills in data structure design and persistent storage.
Index Optimization and Data Queries
You will have the opportunity to optimize database storage and query efficiency, and learn and apply index optimization techniques to improve system performance.
Multi-Round Dialogs and User Information Management
Multi-Round Dialogue Management: You will be deeply involved in the development of multi-round dialogue systems, understand the technical points of context preservation and dialogue state restoration, and improve your ability to develop complex dialogue systems.
User Information Collection and Processing: By designing and implementing the functions of job seeker information collection, information structured storage and automatic summary generation, you will master the advanced methods of information management and data processing.
Continuous Integration and Continuous Deployment (CI/CD) Practice
Automated Testing and Deployment: Participate in the design and implementation of the CI/CD process, master the use of tools such as Jenkins and GitLab CI/CD, and learn how to build an automated testing and deployment pipeline to ensure efficient project delivery.
Version control and rollback strategy: learn version control, automated deployment and rollback strategy to improve the stability and maintainability of the project.
Cloud Services and Infrastructure Management
Cloud Platform Practice: If the project involves a cloud platform (e.g. AWS, Azure or GCP), you will have the opportunity to learn and apply relevant technologies of cloud services, cloud database and storage services, and master the skills of application deployment and management in a cloud environment.
Load balancing and auto-scaling: Participate in the load balancing and auto-scaling configuration of the system to enhance your ability in cloud service architecture design and management.
Web Service Deployment and Optimization
High-performance API service building: By using FastAPI to build high-performance API services, you will master the best practices of rapid development and deployment of web services.
Nginx Reverse Proxy and Optimization: Learn and apply Nginx to configure and optimize reverse proxy, load balancing, and static resource services to ensure high availability and security of web services.
Enterprise-level knowledge base construction and management
Private Knowledge Base Design: Participate in the construction and management of enterprise private knowledge base, and master the methods of knowledge base design, information updating and expansion to ensure that the HR intelligent doppelganger can accurately and efficiently answer the questions of job seekers.
Enhancement of cross-discipline comprehensive ability
Project management and teamwork: Enhance project management, teamwork and interdisciplinary communication skills in collaborative work in multiple technical fields.
Business Scenario Understanding and Application: Through in-depth understanding of enterprise HR scenarios, learn how to combine technology with business needs and provide innovative technology solutions.
Career Development and Impact
Enhance career competitiveness: By participating in this cutting-edge program, you will significantly enhance your career competitiveness in AI, Big Data, Cloud Computing and Containerization technologies.
Demonstrate project results: After successfully delivering a project, you will have a high-quality project experience across multiple technology domains that you can demonstrate in your career development.
Soonmetaverse
- Melbourne
- 0-20 Employees
- Developers/Programmers