How can I help AI answer when we have different end user roles? | Community
Skip to main content

How can I help AI answer when we have different end user roles?

  • February 6, 2025
  • 5 replies
  • 0 views

Nikki12

We have three different role types in our software, which are basically:

- basic end user

- manager level

- admin level

 

And each role type has a different experience in the software. We don't necessarily know which role a person is in, so AI doesn't always answer correctly. 

 

Even as a human agent, it's tough: sometimes you can tell based on context. Sometimes you can look it up in the system. If they have written in before, we may have stored it in their profile (we have a custom field for that). 

 

Any tips for helping? Currently, we have different sections per role, but I'm thinking that for some of the topics, maybe it makes sense to have one single article that addresses each role type, and AI can mention that. 

“If you are a [basic end user], then you will need to reach out to your [manager]. But if you are a [manager], then do this: ______”

 

Other ideas?

5 replies

  • May 24, 2025

Here are some tips for helping your AI and human agents navigate the different user roles and provide accurate assistance:

1. Content Structure Strategies:

  • Unified Articles with Role-Specific Branches (as you suggested): This is an excellent approach for topics that have common underlying concepts but diverge in actions or permissions based on role.
    • Pros: Reduces content duplication, easier to maintain, AI can be trained to pick up on the "if you are X, do Y" patterns.
    • Cons: Can make articles longer and potentially harder to scan if not well-organized.
    • Implementation Tips:
      • Use clear headings and subheadings for each role type within the article.
      • Employ bullet points or numbered lists for actions specific to each role.
      • Use consistent phrasing like "If you are a Basic End User..." or "For Managers, follow these steps..."
      • Consider a "quick reference" table at the beginning of the article that summarizes role-specific information.
  • Dedicated Role-Specific Articles for Complex Topics: For topics where the experience is vastly different across roles, dedicated articles are still beneficial.
    • Pros: Clearer, less cognitive load for the user, easier for AI to retrieve highly relevant information.
    • Cons: Potential for content duplication if there's any overlap.
    • Implementation Tips: Cross-link extensively between related articles for different roles.
  • "Role-Agnostic" Core Information: Some information might be universally applicable regardless of role (e.g., "How to log in," "Troubleshooting common error messages"). Keep these articles generic and accessible to everyone.

2. Enhancing AI's Ability to Identify Roles:

  • Pre-computation/Profile Lookup (if possible): This is the holy grail. If your system can provide the user's role to the AI before it processes the query, the AI can tailor its response immediately.
    • Actionable: Prioritize integrating your custom role field with your AI system. Even if it's a "sometimes available" flag, it's better than never.
  • Contextual Clues in User Queries: Train your AI to recognize keywords or phrases that often indicate a user's role.
    • Examples:
      • Basic User: "How do I submit a request?", "I can't see X," "My manager asked me to..."
      • Manager: "How do I approve requests?", "Where is my team's data?", "I need to assign tasks."
      • Admin: "How do I add a new user?", "I need to reset a password for someone," "System settings."
    • Training: Provide your AI with a large dataset of user queries, manually tagged with the likely user role.
  • Follow-up Questions: When the AI is unsure, it should be trained to ask clarifying questions directly related to the user's role.
    • Examples:
      • "Are you trying to [perform a basic user action] or [perform a manager action]?"
      • "Are you accessing this as a basic user, manager, or administrator?"
      • "Could you tell me what level of access you have?"
  • "Least Privileged" Default: If the AI absolutely cannot determine the role, it should default to providing instructions for the "basic end user" and then offer alternatives for higher roles. This minimizes the risk of a basic user seeing instructions they can't follow, while still providing a path for managers/admins.

3. Empowering Human Agents:

  • Dedicated Role Lookup Tool: Ensure human agents have a quick and easy way to look up a user's role in the system. This should be a top priority.
  • Internal Knowledge Base Tags: Tag internal knowledge base articles by role type. This allows human agents to quickly filter and find relevant information.
  • Training on Role-Specific Scenarios: Conduct regular training sessions for human agents focusing on common scenarios and how to respond differently based on the user's role. Role-playing exercises can be very effective.
  • "If Unsure" Protocol: Establish a clear protocol for human agents when they are unsure of a user's role. This might involve:
    • Asking clarifying questions (similar to what you'd train the AI to do).
    • Checking the user's profile for the custom role field.
    • Escalating to a supervisor if necessary.
  • Canned Responses with Role Prompts: Provide human agents with canned responses that explicitly address different roles, similar to your suggested AI prompt.
    • "To help me assist you better, could you tell me if you are a basic end user, manager, or administrator?"

4. Proactive Measures:

  • Onboarding Information: During user onboarding, collect role information directly. This can be as simple as asking "What is your primary role in using this software?" or having IT input it.
  • User Interface Hints: Consider subtle UI cues within the software that hint at the user's role. For example, a "Manager Dashboard" link that only appears for managers. This can sometimes give you a hint without explicit confirmation.
  • Feedback Loop: Encourage users to provide feedback if the AI or human agent's response was not tailored to their role. This data can be invaluable for improving your systems.

Example of your suggested approach in action:

Let's say the topic is "Changing User Permissions."

Article Title: Managing User Permissions

Introduction: This article explains how to manage user permissions within our software. Your ability to perform these actions depends on your role.

If you are a Basic End User: You do not have direct access to change user permissions. If you need to request a change, please reach out to your manager or an administrator with details of the required change.

If you are a Manager: As a manager, you can adjust permissions for users within your direct team. To do this: prepaidcardstatus

  1. Navigate to the "Team Management" section.
  2. Select the user whose permissions you wish to modify.
  3. Click on the "Edit Permissions" button.
  4. [List specific steps for managers]

If you are an Administrator: Administrators have full control over all user permissions in the system. To manage permissions:

  1. Go to the "Admin Panel."
  2. Select "User Management."
  3. Search for the user by name or ID.
  4. [List specific steps for admins, including advanced options]

By implementing a combination of these strategies, you can significantly improve the accuracy and relevance of the support provided by both your AI and human agents.


  • June 2, 2025

Thanks for sharing @halen !


  • September 1, 2025

Great approach! A unified article with clearly segmented guidance per role is ideal—especially when role detection is uncertain. Use conditional phrasing like:
“If you're an [end user], follow these steps…”
“If you're a [manager], you can…”

Also, tag articles with role metadata and train AI to reference those sections dynamically. For known users, leverage your custom field to pre-filter responses. For unknowns, prompt AI to ask clarifying questions or offer all role paths upfront. This balances clarity with flexibility.


Wendy18
  • November 27, 2025

Thanks for sharing, it helped me a lot.


  • December 21, 2025

This is how you ca do so → Create unified articles with role-specific sections, tag content by role, and train AI to reference these dynamically. For unknown users, prompt for role or default to basic instructions while offering paths for managers/admins.