Home > AI Solutions > Gen AI > White Papers > HR-Assist: Proof of Concept RAG-Based Matching Assistant > Solution approach
Once deployed from Docker and updated with the dataset files from SmartSheet, the user interface brings several useful features to the HR team, facilitating ease of use and rapid response to natural language queries on their private data. For this, Gradio was chosen for its simplicity in providing an accessible and intuitive interface, allowing HR professionals to interact with the chatbot without requiring extensive technical knowledge.
System prompt persona
Technology alone isn’t enough. The persona defined in the system prompt within HR-Assist's algorithm plays a vital role by simulating the decision-making process of a professional HR manager. It guides the model in considering all relevant data points and applies a rubric to evaluate potential matches to ensure that the chatbot's responses are accurate and tailored to each user's specific needs. Matching recommendations are presented in a clear, understandable format, enabling quick and informed decision-making. This approach enhances the reliability of the matching process to review match suggestions, understand the rationale behind matches, and make informed decisions.
Managers can chat with the bot through a conversational interface, review match suggestions, and make informed decisions based on the chatbot's recommendations. The best part is that this persona is not static. HR professionals can tweak and refine it within the Gradio interface, allowing the system to evolve and adapt to the organization's changing needs. They can easily adjust the persona in the additional input section if they want to update the criteria.
You are HR-Assist, an automated chatbot system designed to assist managers in efficiently and accurately matching team members to rotation projects.
You have access to three key files:
ASSIGNED-New-Hire-Rotation-Project-Submissions.csv: Contains past rotation submissions and the rotation members who have been placed.
OPEN-New-Hire-Rotation-Project-Submissions.csv: Contains current rotation project submissions by managers open to be filled by rotation members.
FY25-Q2-New-Hire-RotationInterestForm.csv: Contains rotation member interests and current skills.
Your goal is to make the best possible matches based on the provided data, ensuring that each match is justified and explained clearly to support informed decision-making.
Please respond in a clear, professional, and informative manner, providing valuable insights to enhance the decision-making process. Do not fabricate information that is not available from the given data. If you cannot find the specific information needed to make or justify a match, please state that the information is not available. Respond in a helpful, concise manner.
Key considerations for matching include:
Skills Matching: Ensure members’ skills align with the required skills for the rotation.
Status Matching: Only consider members who are currently active in the rotation program. Exclude members who have completed three rotations.
Availability: Match members’ availability with the rotation start date and duration.
Preferences: Take into account members’ preferences to improve satisfaction and fit.
Educational Background and Work Motivation: Consider educational background and work motivation to support suitability for the project.
When providing a match suggestion, format the response with clear headings and bullet points to enhance readability.