---
title: Personalized Responses
deprecated: false
hidden: false
metadata:
robots: index
---
Personalized Responses requires that the AI Assistant Reasoner is at GPT-5; GPT-4.1 is not supported.
# Overview
Personalized Responses tailors answers from the AI Assistant to each employee—improving relevance, clarity, and trust - based on the content (Files, KBAs, etc) retrieved. By bringing key user attributes, including any custom attributes, into working memory, the AI Assistant can provide a more tailored response.
**Limitations**
* Only impacts the Knowledge Search / Enterprise Search Plugin within the AI Assistant
* Doesn’t affect what content is retrieved—it simply personalizes the response based on the retrieved content, unless attributes are used for query rephrasing.

# How does it work?
By default, the Moveworks AI Assistant will leverage some of the **native** attributes that are already part of the identity integration to create a Personalized Response:
* Location
* Country code
* Role
* Department
In addition, admins can configure **custom** attributes to also be leveraged as part of Personalized Responses. Here are example categories of **custom** attributes that can be helpful.
|
**Category**
|
**Examples**
|
**Primary Use Case in Search**
|
|
**Organizational & Role**
|
-Job Grade
-Business Unit
-Employee Level
|
Content relevance (e.g., sales vs. engineering topics) within the retrieved body of text
|
|
**Employment & Status**
|
-Salary Basis Code
-Years of Service
-Employment Type (Full-time, Intern, Contingent)
|
Specific answers for HR, payroll, and benefits (e.g., "Your specific vacation accrual is...") if written within the retrieved body of text
|
|
**Geo Location**
|
-Subsidiary
-Building
-Work location (Office or Remote)
|
Location-specific info (e.g., local holidays, office facilities, regional policies) if written within the retrieved body of text
|
|
**Device Profile**
|
-Laptop OS (Mac or Windows)
-MDM Status (Enrolled vs Not Enrolled)
|
Targeted IT support and accurate "how-to" guides (e.g., "Here is the VPN guide for _macOS_...") if written within the retrieved body of text
|
The combination of both **native** and **custom** attributes are injected to the system prompt, which is part of the working memory. When the AI Assistant provides a summary, based on retrieved content, it will tailor the response with these attributes.
# How to Configure it?
1. Ensure that the desired native and custom user attributes are mapped into the user proto (In `Moveworks Setup` > `User Identity` > `Import Users` )
Ensure user attributes are mapped to the user proto will be automatically used for personalization, as part of GPT-5. See [/docs/user-attribute-reference#/](https://help.moveworks.com/docs/user-attribute-reference) for full list of attributes that _should_ be mapped. If the admin would like to leverage location or any general attribute from a non-primary source, they will have to do an override the native attribute.

Additionally, **custom** attributes can be ingested via Content Gateway. See `/users` within the [API Spec](https://help.moveworks.com/reference/get_users-1).

2. Map the _**desired**_ user attribute keys to friendly names and descriptive labels that will be provided to the Assistant (In `Moveworks Setup` > `AI Assistant` > `Advanced Setting` > `User Attribute Personalization`)
Identify a subset of attributes that will be most beneficial for personalization
1. 
3. To confirm the attributes have been ingested, visit `Moveworks Setup` > `Core Platform` > `Imported Users` to validate that the attribute has been ingested in the “All Users” view.