Overview
The Mentor is an embedded AI chat assistant that appears directly inside the Lab Client, alongside the Instructions, Resources, and Help tabs. It gives learners contextual, conversational help without leaving their lab session.
Because the Mentor is aware of what the learner is doing — the current instruction page, the connected virtual machine or environment, the interface language, and the light/dark color mode — it can answer questions in context instead of asking the learner to re-explain where they are.
The Mentor is enabled and configured per lab profile by lab authors. No code changes or administrator involvement are required to turn it on.
What learners experience
When the Mentor tab is enabled on a lab profile, learners see an extra tab in the Lab Client instruction pane (labeled Mentor by default, or a custom label you choose). From that tab they can:
- Ask questions and get answers that reflect the page they are currently on and the environment they are connected to.
- Receive guidance that can navigate them to the right instructions page or type a suggested command into the active VM console on their behalf.
- Continue the same conversation across page turns, tab switches, and save-and-resume — the chat session persists for the life of the lab instance.
- See an unread-message badge on the Mentor tab when a reply arrives while they are working in another tab, so they don't miss it.
How it is delivered
The Mentor capability is made up of two parts:
- Lab Client integration — the Mentor tab and the live connection between the lab session and the mentor service. See How the Mentor Works in the Lab Client.
- Lab profile configuration — the self-service controls that let lab authors enable the tab and point it at a mentor service. See Configure the Mentor Tab on a Lab Profile.
Choosing a mentor service
The Mentor is provider-neutral. The Lab Client communicates with any compliant mentor service through a standards-based browser messaging contract, so the same lab profile setting can point at any mentor that implements the contract. Swapping or onboarding a provider is a configuration change — you update the Mentor Service URL on the lab profile rather than changing any lab content or code.
Getting started
- Confirm you have a mentor service URL from your chosen provider.
- Open the lab profile, go to the Advanced tab, and enable Show Mentor Tab.
- Enter the Mentor Service URL and, optionally, a custom tab label.
- Save the profile and launch the lab to verify the Mentor tab appears and responds.
Full configuration steps are in Configure the Mentor Tab on a Lab Profile.