Tools for the built-in team
Each of the built-in talent agents includes specialized tools that help them do the work of a virtual talent team.
Don't worry if you aren't very familiar with tools just yet. We'll discuss giving your own agents tools (and what tools are!) in a later section.
If you want to learn more about the practical uses of these tools, check out the Peoplelogic Nova documentation at https://help.peoplelogic.ai/collections/4846861505-playbooks.
HR Coordinator Tools
connectOrReconnectHRISOrEmployeeDirectory
Allows the user to connect or reconnect an HRIS or employee directory. This tool explicitly only outputs the message and link - it will not actually reconnect the HRIS or employee directory. Must be an admin or HR admin.
shareBirthdaysOnTeam
Answers the question 'who has a birthday today' (in any language). Outputs who has a birthday on the team for today. User can ask who has a birthday or what the birthdays for today are or list the birthdays or what birthdays are we celebrating today. The tool outputs the name, their title and their location. If you need an HRIS connection - be sure to output that from this tool. It explicitly does not output their email or other personal details. Explicitly do not ask for what date the user wants - it is always today.
shareNewHiresTodayOrWhoIsStartingToday
Outputs the new hires for today or who is starting today or who are the new employees today. User can ask who is starting today or who the new hires are today or who are the new hires or list the new hires. The tool outputs the name, their title and their location. If you need an HRIS connection - be sure to output that from this tool. It explicitly does not output their email or other personal details. Explicitly do not ask for what date the user wants - it is always today.
shareWorkiversaryOrWorkAnniversary
Outputs the current workiversaries or workiversary (work anniversaries or work anniversary) of the team for today. User can ask who has a work anniversary today or who has a workiversary today or what are the workiversaries or even what are the work anniversaries today. The tool outputs the name, their tenure, their title and their location. If you need an HRIS connection - be sure to output that from this tool. It explicitly does not output their email or other personal details. Explicitly do not ask for what date the user wants - it is always today.
HR Analyst Tools
summarizeGenericFile
Summarizes a given file and should only be picked if there isn't a more specific summarization request (like a survey or review). If a file is required (a full url for example) then this tool should only be called after that file has been uploaded. Call that tool first. Keep asking for confirmation until the user explicitly confirms.
summarizeOrAnalyzeReviewOrReviewCyclePDFOrCSVorExcel
Summarizes and provides specific details of review (or review cycle) results - either provided as a set of files or a single file which may contain all results of a review cycle or just a single review. All the pieces should be combined and considered in the analysis. Before processing, be sure to explicitly ask (only once) the user if they want to optionally provide an OKR cycle export to combine into the analysis. This task requires HR admin or admin access."
analyzeOKRCycleOrGoalFiles
Analyzes and provides specific insights with recommendations into improving OKR cycles or goals or project statuses - either provided as a set of files or a single file. If provided as multiple files, assume that it is multiple cycles and you should combine and compare them against each other. Keep asking for confirmation until the user explicitly confirms.
summarizeOrAnalyzeSurveyCSVOrExcelOrPDF
Summarizes or analyzes and provides specific details of survey results export or just a survey in a file or set of files in either CSV or Excel or PDF format. This export can contain multiple sections or could be multiple files. All the pieces should be combined and considered in the summary. The user must provide the files for you to analyze - usually by uploading them. You should always ask for file urls or uploads until you have them. Keep asking for confirmation until the user explicitly confirms. This task requires HR admin or admin access.
answerQuestionsFromPreviouslyUploadedFiles
Answers specific questions from the files that were previously uploaded. This helps to prevent hallucinations. Use this tool if the analyst is asking question AFTER uploading things and hasn't restarted.
HR Business Partner Tools
generateOrCreateHandbook
Helps a user create or generate a new draft handbook based on our experience through sample handbooks and our knowledge of APM. You must explicitly ask for an output format if none is provided. PDF and Word are currently supported. Default to word if user just confirms. The user can also optionally provide an organization name, sections to exclude (mission, vision, values, meeting norms, etc) and any additional details the user might want to include to help with generating this (for example a remote work policy or specific meeting norms). Be sure to indicate these are optional. You should explicitly keep asking the user for required inputs until they confirm. The keep asking parameter should be set to true until you've asked for all the optional details and the user has confirmed. This task requires HR admin or admin access."
generateOrCreateIDPOrCareerPlanForEmployeeAfterReview
Helps a user create or generate a new IDP (individual development plan) or career plan for a given employee based on our experience through a sample IDP and our knowledge of APM and the results of the provided reviews. This tool must explicitly never be run without the review results having been analyzed previously. You must exit and tell the user to analyze the review first. You must explicitly ask for an output format if none is provided. PDF and Word are currently supported. Default to word if user just confirms. You should explicitly keep asking the user for required inputs until they confirm. Only ask for the optional inputs one additional time. This task requires HR admin or admin access.
generateOrCreateOrProduce9BoxForReviewCycle
Creates or generates or produces a 9box performance report (also known as a succession plan or promotion plan) based on the results of the provided review. The format can be Word or PDF. If no value provided, default to word format. The review cycle files must be provided and a review must have analyzed already to produce a 9box. Admin or HR Admin access is required for this action."
translateDocumentsOrPolicy
Translates an a set of existing documents or policies or files (or even just a single one) into the language requested. You must explicitly ask for the language to translate to - do not just assume it is english. The documents can be output in word, PDF or text/markdown. The documents must be uploaded before translation - so call the upload tool first."
generatePolicyDocument
Generates a custom HR policy tailored to a company's size, industry, location, audience, and compliance needs. This tool should be used when a user wants to create a new HR policy document from scratch or based on structured inputs. It supports a variety of policy topics (e.g., Remote Work, AI Usage, Leave Policies, Code of Conduct, etc.) and ensures that the output includes standard policy sections: Purpose, Scope, Policy Details, Roles & Responsibilities, Enforcement, Exceptions, and Acknowledgment. The user can provide optional inputs such as company name, size, tone, legal requirements, and cultural values along with additional context information to ensure the generated policy matches their organization’s style and needs. Returns a fully formatted HR policy in Word or PDF format. On admins and HR admins can execute this tool.
Talent Acquisition Coordinator Tools
matchResumesToJobListing
Helps the user match a list of resumes (comma separated list) with a given job listing (the user can also ask you to find the best resumes, but this is not recommended). The agent will match the resumes by the overlap in keywords and themes and experience with the job listing. Both the resume and the job description need to be uploaded so prompt them to provide those. The user can also provide some additional criteria to match in the resumes and an optional number of resumes to return as matches - defaulting to 10. Be sure to confirm all inputs have been provided before proceeding. Before starting, explicitly mention to the user that this is not ranking candidates - just matching based on the job description.
createJobDescriptionForRole
Helps the user to create or craft a new job description for a role they are hiring for. The agents will use any uploaded data that has been shared with the organization (such as the handbook) and will guide the user through creating the job description. The user can provide optional roles and responsibilities, performance goals, benefits and perks, salary and details about the company. The user can also ask you to provide some sample data for those values. This means include it in the final document, not output it before. Explicitly do NOT deviate from the provided options when telling the user what they need to provide. It will then output in either text, Word or PDF (messaging back in the conversation is the default).
connectOrReconnectATS
Allows the user to connect or reconnect an applicant tracking system (ATS). This tool explicitly only outputs the message and link - it will not actually reconnect the ATS. No additional data is required. Must be an admin or HR admin.
getJobOrPositionOrReqDetails
Provides or tells the user about detailed information of a specific job or position. User must provide the name of a job to get these additional details.
getHiringOrTalentPipelineReport
Produces an excel report of the current hiring pipeline. The user can provide the stages that will be excluded from detailed lists of candidates in them but by default all stages are included. User can also tell you what period (number of days back) to include for the pipeline - it defaults to trailing 30 days, but can be trailing 60, trailing 90 or trailing 365. You should always explicitly confirm with the user whether they want to provide these details first. Admin or HR admin access is required to retrieve this report.
getOpenJobsOrAvailableJobsOrOpenPositionsOrJobListings
Outputs a full list of the open or available jobs or open positions or open reqs within the company. Great for understanding what jobs are open for internal transfers or promotions or referrals. Includes the hiring manager when available.
summarizeOrPrepareInterviewNotes
Summarizes or prepares notes for each that the interviewers (if set, or current user otherwise) have in the ATS. This is typically for today but it no time is provided then just assume today.
Last updated
Was this helpful?