Human Resources AI Agent Resources

Resource Page Link

The goal of this agent is to turn a free-form job description into a structured job posting. Once the job descripion has been written, enriched, and validated, the agent will publish the role to ths following page:

https://pathfinder.automationanywhere.com/challenges/training/jobfeed/index.html

1. Configure the "Field Enrichment" Prompt

The "Field Enrichment" AI Skill is used to enrich the job description based on brand guidelines, compliance requirements, and job posting best practices. This skill is almost done, we just need to add some variables to map in the input.

Steps:

  1. 1. Navigate to: HR - Job Req Agent > Tools > Prompts
  2. 2. Open the "Field Enrichment" prompt.
  3. 3. In the User Prompt section at the top:
    • Locate the field labelled Job Data (JSON).
    • Add the variable $sJobData$ next to it.
  4. 4. Click Save, then Close the prompt.

2. Modify the "Input Parser" API Task

The "Input Parser" API Task is used to parse the job description from free-form text into a structured format. This API Task is completely blank right now, so we'll need to add the AI Skill to it.

Steps:

  1. 1. From the Tools folder, open the "Input Parser" API Task.
  2. 2. In the action pane on the left:
    • Select the AI Skill package.
    • Drag it into your workflow canvas.
  3. 3. On the right, in the parameters section:
    • Click Browse, then locate and select InputParsePrompt.
    • Click Choose.
  4. 4. Under Input Values, click the two-directional arrows to map the variable sDescription.
  5. 5. In the dropdown beneath Save the response to a variable, select sJobData.
  6. 6. Click Save and Close.

3. Edit the "User Review Form"

The "User Review Form" is used to review the job posting before it is published. It actually can be called multiple times - if the input description is missing some required details, the agent will call this form again to collect the missing information and one again prior to publishing. Because we want full transparency on the agent's decisions, we're going to add a field for the provenance of the job posting.

Steps:

  1. 1. Still within the Tools folder, open User Review Form.
  2. 2. On the left-hand component panel:
    • Drag a Text Area to the bottom of the form layout.
  3. 3. On the right-hand side:
    • Set the Element Label to: Provenance
  4. 4. Under Advanced Behaviour at the bottom:
    • Select the checkbox labelled Make Field Uneditable.
  5. 5. Click Save and Close.

4. Link the Form in the AI Agent "HRJobReqAgent"

The "Job Req Agent" is the AI Agent that will be used to review the job posting. We need to add the "User Review Form" as a tool so it can be called during the agent's execution.

Steps:

  1. 1. Navigate to the HR - Job Req Agent folder.
  2. 2. Open the AI Agent named HRJobReqAgent.
  3. 3. At the top, click Tools, then click Add Tool (top-right corner).
  4. 4. From the dropdown, choose Form.
  5. 5. In the right-hand parameters pane:
    • Click Choose and select UserReviewForm.
  6. 6. In the Tool Description for AI, enter the following:
    • "This form displays all the current Job Req fields to the user and can be used for prompting the user to add missing details or review/update all data before submission to the job posting board."
  7. 7. Click Save, then Run to launch the agent.

5. Sample Job Description Input for Execution

When prompted for the description input (i.e. the sDescription variable), use the following sample content:

Subject: Exciting Opportunity: Senior Product Manager – Digital Innovation

Hi [Name],

I hope you are doing well. I wanted to share an opportunity that might align perfectly with your background. We are currently looking for a Senior Product Manager to join our Digital Innovation Department, helping shape the strategy and execution of next generation platform experiences.

In this role, you will take full ownership of the product lifecycle, from identifying emerging customer needs to defining the roadmap and leading cross functional teams through delivery. The position requires someone who is not just strategic but also deeply hands on, able to translate vision into measurable outcomes. You will collaborate closely with design, engineering, and data science to launch scalable digital products that improve both performance and user satisfaction.

We are seeking someone with at least five years of experience in product management, ideally within a SaaS or enterprise technology environment. Familiarity with agile methodologies, strong analytical skills, and excellent communication are key. A background in leading cross functional initiatives and driving measurable growth will be highly valued.

This role is based in San Francisco, California, with flexibility for hybrid work arrangements. The salary range is 140,000 to 165,000 dollars per year, depending on experience, and includes a competitive benefits package and performance based incentives.

If this sounds like something that could be a great fit, I would love to schedule a quick chat to tell you more about the team and upcoming projects.

Warm regards,

6. Notes for Execution

6a. After execution begins, you will be prompted to enter a Company Name on the form, as the above description does not contain one.

Feel free to enter any company name. This value will appear on the Jobs Feed page.

6b. You can view the posting at:

https://pathfinder.automationanywhere.com/challenges/training/jobfeed/index.html