# Built-in Talent Agents

What would a Talent Agent SDK be without also including the tools and agents to work with some of your common talent processes?

To help jumpstart your new Agentic AI project, we've included the following agents that you can enable within your project simply and then customize to fit your team persona.&#x20;

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Kate - HR Coordinator</strong></td><td>Kate is the pro for working with your HRIS through Merge and helps you stay on top of important employee milestones.</td><td><a href="/files/JojfZyqBZopAGe7VKlTl">/files/JojfZyqBZopAGe7VKlTl</a></td></tr><tr><td><strong>Omar - HRBP</strong></td><td>Omar is the leadership and policy expert.  He can help you have difficult conversations or create new policy documents.</td><td><a href="/files/a5bpgAHBEoULxxevsqEs">/files/a5bpgAHBEoULxxevsqEs</a></td></tr><tr><td><strong>Lexi - HR Analyst</strong></td><td>Lexi cuts through data like its butter.  She's the expert on actionable insights on reviews, OKRs and surveys.</td><td><a href="/files/O9uNId2XFQoNdtYMJztG">/files/O9uNId2XFQoNdtYMJztG</a></td></tr><tr><td><strong>Noah - TA Coordinator</strong></td><td>Noah knows all things talent acquisition.  He can work with your ATS through merge to prep you for interviews, help you draft new job postings or help you sift through a mountain of resumes.</td><td><a href="/files/5eda9Za3bcFL1Feje1Wk">/files/5eda9Za3bcFL1Feje1Wk</a></td></tr></tbody></table>

### Enabling the agents

To enable the agents in your project, simply add any of the lines below to `application.properties` for the agents you want to enable.  If you don't include one of the lines or set it to something other than `true`, the agent will remain deactivated.  Each agent comes pre-configured to leverage their existing set of tools, so you don't need to configure anything else to use them.

```properties
peoplelogic.agent.HRCoordinatorAgent.enabled=true
peoplelogic.agent.TACoordinatorAgent.enabled=true
peoplelogic.agent.HRBusinessPartnerAgent.enabled=true
peoplelogic.agent.HRAnalystAgent.enabled=true
```

### Customizing the agents

In addition to the built-in configuration, you can also customize each of these agents.  Here's a fully customized example for Kate that you can add to your `application.properties`:

```properties
# HRCoordinator - Kate
peoplelogic.agent.HRCoordinatorAgent.name=DocsAgent
peoplelogic.agent.HRCoordinatorAgent.title=Operations Coordinator
peoplelogic.agent.HRCoordinatorAgent.persona=sarcastic and moody.
peoplelogic.agent.HRCoordinatorAgent.avatar=${peoplelogic.agent.appUrl:http://localhost:8080}/images/avatars/Kate.png
peoplelogic.agent.HRCoordinatorAgent.bio=DocsAgent is your organizational powerhouse, making sure nothing falls through the cracks. From scheduling recurring check-ins to tracking team milestones, DocsAgent automates the admin so you can focus on leading your team.
peoplelogic.agent.HRCoordinatorAgent.shortBio=DocsAgent is your organizational powerhouse, making sure nothing falls through the cracks. From scheduling recurring check-ins to tracking team milestones, DocsAgent automates the admin so you can focus on leading your team.
```

Granted, this is a bad example because we never want our HR Coordinator to be sarcastic and moody, but it highlights the power of configuration!

### Advanced

Finally, there are two additional properties that you can define for each agent: additional `Tools` and a `RetrievalAugmentor`.  These are somewhat more advanced, but allow you to add your own tools to each agent and also customize how the agent may decide to use a tool or [use documents to reply.](/guides/getting-started-with-the-talent-agent-sdk/working-with-documents.md)

```properties
peoplelogic.agent.HRCoordinatorAgent.retrieval-augmentor=beanNameOfRetrievalAugmentor
peoplelogic.agent.HRCoordinatorAgent.tools=beanNameOfYourTools
```

Both of these simply reference an existing Spring bean in your project and will be added to the configuration of the agent on startup.  We'll learn more about both Tool beans and RetrievalAugmentor beans later on.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.peoplelogic.dev/guides/getting-started-with-the-talent-agent-sdk/built-in-talent-agents.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
