How do I enable and configure an AI Agent for career sites?
Enable AI Agent to help candidates discover jobs that match their skills and job profiles by enabling AI Agent. The agent uses candidate responses to prompts to build a profile and produce a list of jobs they might be qualified for.
- Job Recommendation Agent
- Job Fit Agent
Create a Job Recommendation Agent
- Go to Navigator > Tools > AI Agent Studio.
- Search for the External Career Site Job Recommendation Agent template and click Copy Template.
- Add a suffix to the template. This will ensure that all the building blocks of
the agent team are created and named as per your configuration nomenclature.A sample career site document tool is attached to the agent to answer any general questions about the company. To use it:
- Expand the Tools section in the agent team box.
- Copy the tool name of the document tool that starts with
CE_Career_Site_Document_Tool.Note: You need to copy the exact name. Click View Tools to see it.
- Click Save and Close to save your agent.
- Upload the required company documents, and make any necessary prompt changes. (See below for details)
- Publish the agent.
If you don't want to use it, you'll need to edit the prompt using the three dots under the agent team name.
- Remove the ## GENERAL QUESTIONS ABOUT COMPANY section in the prompt including the IMPORTANT INSTRUCTIONS in that section.
- Click Update.
Create a Job Fit Agent
- Go to Navigator > Tools > AI Agent Studio.
- Search for External Career Site Job Fit Agent template and click Copy Template.
- Add a suffix to the template. This will ensure that all the building blocks of
the agent team are created and named as per your configuration
nomenclature.A sample career site document tool is attached to the agent to
answer any general questions about the company. To use it:
- Expand the Tools section under the agent team box.
- Copy the tool name of the document tool that starts with CE_Career_Site_Document_Tool. Use View Details against the tool name to copy the exact name.
- Click Save and Close to save your agent.
- Upload the required company documents, and make any necessary prompt
changes. (See below for details)
If you don't want to use it, you'll need to edit the prompt using the three dots under the agent team name.
- Go to the ## JOB INFORMATIONAL OR GENERAL QUESTIONS section in the prompt, and remove the instruction: "If relevant information is not found in the job details, use the 'CE_Career_Site_Document_Tool' tool to answer the question.”
- Click Update.
- Publish the agent.
Upload Documents to the Document Tool
- Go to Tools tab.
- Search for the document tool name that you’ve copied above.
- Click the pencil icon to edit.
- Click Add.
- Enter the document name and description.
- Upload the documents.
- Change the status to Ready to Publish and click Save to save the uploaded document.
- Click Save to save the tool.
- Go to Navigator > Tools > Scheduled Processes.
- Run the scheduled process called Process Agent Documents using Schedule New Process. Once completed go to AI Agent Studio > Tools and verify that the uploaded document status is Published.
- Edit prompt and publish agent.
- Go to Agent Teams and search for the agent’s name that you’ve created.
- Click the pencil icon to edit. As the agent artifacts will be suffixed with the text that you’ve provided, you need to edit the prompt to specify the new document tool name.
Note: The tool name edit is required only for the document tools and isn't required for other tool names as they use the internal function name rather than tool name so they remain unchanged even after adding suffix to tool name while copying the template.
- Expand the Tools section under the agent team box.
- Copy the tool name of the documents tool that starts with CE_Career_Site_Document_Tool. Use View Details against the tool name to copy the exact name.
- Edit the prompt using three dots under the agent team name.
- Go to ## GENERAL QUESTIONS ABOUT COMPANY section in the prompt if you’re editing job recommendations agent. Go to ## JOB INFORMATIONAL OR GENERAL QUESTIONS section in the prompt if you’re editing a job fit agent.
- Replace CE_Career_Site_Document_Tool with the new name that you have copied above.
- Click Update.
- Publish the agent.
Set Up an Integration User with the Custom Job Role
- Sign in into FA as IT Security Manager who can access Security Console.
- Navigate to Security Console.
- Create custom job role IRC_CE_AGENT_CHAT_JOB.
- Enable Permission groups.
- Add Functional privilege IRC_REST_SERVICE_ACCESS_CAREER_SITE_AGENT_CHAT.
- Add Permission Group read:Generative AI Workflow.
- Add SAS duty role ORA_DR_FAI_GENERATIVE_AI_AGENT_RUNTIME
- Save and Close.
- Create Integration User IRC_CE_AGENT_CHAT_INTEGRATION_USER
- Attach custom job role IRC_CE_AGENT_CHAT_JOB created in Step 3 to the Integration User.
- Save and Close.
- Note the Integration user account credentials.
Map the Custom Job Role to the Required Agents
- Sign in as AI Studio Admin User who can access AI-Studio.
- Navigate to AI-Studio.
- Edit the required agent from Agent Teams.
- On the Security tab click Add Role.
- Search for custom job role IRC_CE_AGENT_CHAT_JOB created above and apply to the agent.
- Publish the agent.
Map the Integration User for Candidate Experience
-
Sign in as a Career Site Administrator/Recruiting Administrator who can access FSM>Enterprise Recruiting and Candidate Experience Information task.
-
Navigate to Candidate Experience section and click Edit.
In the AI Agent section, enter the user name and password of the security user created above to access agents from AI Studio from career site.
- Click Save.
Run the Scheduled Process to Index Job Requisitions
- Make sure at least one execution of the Maintain Candidates and Job Requisitions for Search scheduled process has occurred. This is required to update the index mapping.
-
Run the Load and Index Job Requisitions scheduled process with mode = "Upgrade."
- Run the scheduled process Index Job Summary for Each Requisition or the metadata "IndexJobSummaryVectors" with mode = Full. Once scheduled process is completed, schedule the scheduled process Index Job Summary for Each Requisition or the metadata "IndexJobSummaryVectors" with mode = "Incremental" to run every 15 minutes.
- Run the Load and Index Job Requisitions scheduled process with mode = "Drop and Recreate"
- Once the Maintain Candidates and Job Requisitions for Search scheduled process is completed, schedule the Maintain Candidate and Job Requisitions scheduled process to run every 15 minutes.
- Run the scheduled process Index Job Summary for Each Requisition or the metadata "IndexJobSummaryVectors" with mode = Full.
- Once scheduled process is completed, schedule the Index Job Summary for Each Requisition scheduled process or the metadata "IndexJobSummaryVectors" with mode = "Incremental" to run every 15 minutes.
Enable and Configure the Agents for Career Sites
- In Setup and Maintenance, go to Offering: Recruiting and Candidate Experience > Functional Area: Candidate Experience > Task: Career Sites Configuration.
- Create a career site or edit an existing one.
- On the General tab open the AI Agent section.
- Select Enable AI Agent.
- Enter the Agent Team Code for the job recommendation agent.
- Enter the Agent Team Code for the job fit agent.
- Enter the Version.
- Publish the site.
- Click the Theme tab.Note: AI Agent settings configured here aren't included in the Export/Import or site duplication processes. This functionality will be supported in a future release.
- Open the AI Agent section and configure the settings.
- Click Publish Site.