Conversational AI Learning lets learners find answers, discover relevant content, and take action using natural language, without needing to browse catalogs or guess specific keywords. Learners ask a question and receive a clear response, along with links to the most relevant content.
When a question calls for it, learners can also act directly from the conversation using two built-in agents: Enroll Me Agent, which enrolls a learner in a specific course, and Personalized Learning Agent, which builds a sequenced, multi-course plan around a stated goal and enrolls the learner in the whole plan at once.
Use Case Information
This feature is designed for learners who need to quickly find information or guidance, whether they're trying to learn something new, explore available content, or take the next step. It's also built for learners who already know what they want, a single course, or a broader goal, and would rather say so than browse for it.
Traditional search often requires learners to know the exact terms to use or to browse through multiple resources. Conversational AI Learning allows learners to ask questions directly and receive relevant answers, reducing time and effort. Where a role-based path would send every learner through the same content next, a learner can instead state their own goal and get a response, or a plan, built around it.
How It Works
Conversational AI Learning uses AI-powered search to understand the intent behind a learner's question and return the most relevant information. Learners can ask questions in natural language or enter a keyword search. Pressing Enter takes learners directly into the Ask AI chat experience.
When relevant, learners may also receive a prompt to take action directly within the Ask AI experience, a single action that takes them from discovery to enrolled with no additional steps. Depending on what the learner is asking for, this happens through one of two agents:
- Enroll Me Agent enrolls the learner in a single course when their question points to one. See Enroll Me Agent.
- Personalized Learning Agent builds a sequenced plan across multiple courses when a learner states a broader skill, role, or business goal, and enrolls them in the full plan on confirmation. See Personalized Learning Agent.
If a clear answer is not available, the system suggests related topics or alternative queries to help guide the learner.
Enroll Me Agent
Enroll Me Agent is the enrollment agent inside Conversational AI Learning. When a learner's question points to a specific course, Ask AI can enroll them directly from the conversation using interactive action cards that provide clear, inline confirmation, rather than sending the learner off to enroll separately.
A successful enrollment displays a confirmation card with the course name and a direct link to start learning.
If enrollment can't be completed, for example, due to a full session, unmet prerequisites, or restricted access, the learner sees a dedicated error card with a clear explanation and actionable next steps, such as joining a waitlist or viewing required prerequisite courses.
Personalized Learning Agent
Personalized Learning Agent turns a learner's stated goal, a skill, a role, or a business outcome, into a sequenced plan built entirely from your own catalog, then enrolls the learner in the full plan with one confirmation.
A learner states a skill, role, or business goal in plain language inside the Ask AI experience, for example, "I want to become a certified admin" or "I need to learn reporting from scratch." Personalized Learning Agent narrows your catalog to a plan by filtering candidate courses in order:
- Access — only courses the learner is already entitled to see. The agent can't surface anything outside their catalog.
- Time — if the learner states a time commitment, each course's published duration trims the list further.
- Fit — the remaining candidates are ranked and sequenced against what the learner said they're trying to do.
The result is a sequenced plan: an ordered list of courses, a total estimated time, and a one-line rationale for each step, presented as a card in the Ask AI conversation.
Not every question turns into a plan. Personalized Learning Agent only builds one for goals that clearly need more than one course. A single-topic question, like "How do I export a report?", gets a normal conversational answer with no plan card. For a broader topic that turns up relevant courses without a clearly plan-worthy goal, the agent asks first, for example, "Would you like a personalized learning path for reporting?", and drafts nothing until the learner says yes. It only offers once per topic. There's also a confidence floor: if too few relevant courses survive the access, time, and fit filters, the agent gives a normal conversational answer instead of returning a padded or thin plan.
Every plan stays inside the boundaries your team has defined. The agent can only draw on courses a learner is entitled to see, and only uses the durations published on those courses, so curating your catalog and access is how your team shapes what plans can look like.
To create a personalized learning plan:
- Open the Ask AI experience using the FAB, the Cmd+K/Ctrl+K keyboard shortcut, or the search bar, if configured.
- State a skill, role, or business goal in plain language, for example, "Help me become an expert at React."
- Review the plan preview the agent proposes. The card shows a plan title based on the stated goal, the total estimated hours, the full course list in order, and a short summary of what the plan gets the learner to.
- Choose what to include. Each course in the plan can also be added on its own, so a learner can accept the full plan or select individual courses instead.
- Click Confirm to create the plan, or Decline to skip it. Both options are presented side by side.
Confirming enrolls the learner in every selected course at once, and those courses appear in the learner's course access alongside anything else they're enrolled in. A confirmation message lets the learner know the plan was created and where to find it. Declining the plan returns the learner to the conversation, and nothing is created.
The personalized learning card a learner sees in the Ask AI conversation can appear in one of four states:
- Preview — the default state. A drafted plan awaiting a decision; nothing is enrolled yet.
- Confirmed — the plan exists and the learner is enrolled in every course in it.
- Declined — the learner chose not to proceed. The conversation carries on normally, and nothing is created.
- Error — something failed on the way to enrollment. The learner sees a clear explanation of what happened.
Personalized learning plans are self-paced and learner-generated, so they live in their own space on the learner's dashboard, separate from any paths an admin has assigned.
To view or manage a personalized learning plan:
- From the Learn Dashboard, click the Learning Paths tab.
- Select the Personalized Learning sub-tab to see every personalized learning plan the learner has created, alongside a count of how many exist.
- Expand a plan to see its numbered course list, then click a course to open it and start or continue learning.
- To remove a plan that's no longer needed, click Delete plan.
Because these plans are learner created, learners set their own pace and can delete a plan at any time if their priorities change.
Enabling Conversational AI Learning
Conversational AI Learning is available site wide to authenticated users and respects each learner's individual content access permissions. Enroll Me Agent and Personalized Learning Agent are both included automatically as part of the experience, there's no separate toggle to turn on for either agent.
Conversational AI Learning can be enabled or disabled for individual Panoramas as well. This makes it possible to turn the feature on for some Panoramas while keeping it off for others, so it can be rolled out selectively.
Once enabled, Conversational AI Learning becomes available to learners automatically. Learners can access the Ask AI experience from any page using the FAB (floating action button), which persists in the bottom right corner. On a learner's first visit, a pulse animation displays around the FAB to draw attention to the feature. The FAB remains visible on all pages regardless of whether or not the optional header search bar is configured (see Conversational AI Learning Settings).
To protect assessment integrity, the AI Assistant is automatically hidden during quizzes and assessments. This includes the chat interface, the Cmd+K/Ctrl+K keyboard shortcut, and the FAB. Once a learner exits the assessment, the AI Assistant is restored and available for use again.
To enable Conversational AI Learning:
- From your Admin Homepage, navigate to Apps.
- Click the Conversational AI Learning tile.
- Set up a payment method (see AI Usage Dashboard and Billing for details).
- Click Go Live.
Going live starts a 14-day free trial. Billing begins automatically once the trial ends (see AI Usage Dashboard and Billing).
After clicking Go Live, it may take a couple of hours to index your content.
To disable at the Panorama level:
We understand there may be exceptions where you need to exclude this experience from specific Panoramas. To disable the feature for a specific Panorama, go to that Panorama's primary settings and turn Conversational AI Learning off. Learners in that Panorama will no longer have access to the feature once it's turned off, but you can always re-enable it later.
Conversational AI Learning Settings
Admins can customize how Conversational AI Learning appears and which content it surfaces from Settings > Conversational AI Learning. Settings are organized into three tabs: Display, Content Preferences, and Quick Actions. A live preview panel shows how each change will appear before it's saved.
Note
Conversational AI Learning Settings are behind a feature flag. If you'd like to utilize these settings, reach out to Support for help enabling this area of the platform.
Display
The search bar is an additional, optional entry point to the Ask AI experience that can be embedded in the site header. The Display tab controls the search bar's position and the appearance of the FAB, which remains available regardless of the search bar position.
To configure display settings:
- From your Admin Homepage, navigate to Settings > Conversational AI Learning.
- Select the Display tab.
- Under Search Bar, select a Position: Header Inline, Floating, or Hidden.
- Under FAB, choose a Background Color, adjust the gradient angle, and set the two gradient colors.
- Choose a Modify Icon and select Auto or Custom icon coloring.
- Choose a Placement: Bottom-right or Bottom-left.
- Click Save.
Position options:
- Header Inline — the search bar is embedded in the page header.
- Floating — the search bar appears as a floating overlay on the page.
- Hidden — no search bar is shown; learners access Conversational AI Learning through the FAB only.
If your site uses a custom header, we recommend the Floating or Hidden option, as custom headers may affect the placement or appearance of a Header Inline search bar.
Quick Actions
Quick Actions are shortcuts that appear when a learner opens the AI Assistant (by selecting the FAB or pressing Cmd+K/Ctrl+K), giving them one-click access to common destinations like their learning dashboard or the course catalog. The Quick Actions tab controls which shortcuts appear and how they're organized.
To customize Quick Actions:
- From your Admin Homepage, navigate to Settings > Conversational AI Learning.
- Select the Quick Actions tab.
- Toggle an item on or off to control whether it appears in the menu.
- Drag an item to reorder it.
- Click the pencil icon to edit an item, or the trash icon to remove it.
- Click Add Content Link, Add Custom Link, Add Heading, or Add Separator to add a new item.
- Click Save.
Content Preferences
The Content Preferences tab controls how content appears in Conversational AI Learning search results. Content rules can exclude items, boost their ranking, or pin them to specific positions.
To create a content rule:
- From your Admin Homepage, navigate to Settings > Conversational AI Learning.
- Select the Content Preferences tab.
- Click Add Rule.
- Choose a rule type: Exclude, Boost, or Pin.
- Choose a target: Specific Content, Content Type, or Tag.
- Select the specific content, content type, or tag the rule applies to.
- Click Add Rule.
When multiple rules are added, all of them apply at the same time rather than acting as alternatives. For example, a rule that excludes the Video content type and a rule that excludes the Article content type both stay in effect together, video and article content are both excluded, not just one or the other.
AI Usage Dashboard and Billing
Admins and managers can monitor Conversational AI Learning activity and manage billing from the AI Usage Dashboard.
Accessing the AI Usage Dashboard
Managers can access the AI Usage Dashboard at Settings > AI Usage, which tracks query usage and manages billing for Conversational AI Learning. The dashboard displays total queries and daily usage for the current period, and lets managers navigate between reporting periods. Click Download query history to export a CSV; each row includes a timestamp, hashed link data, and the learner's prompt. An Invoices section lists past invoices with their date, amount, payment status, and a link to view each one.
Setting Up Payment
After the 14-day trial ends, usage is billed at $0.30 per query, and a payment method must be on file to continue using Conversational AI Learning. Queries that result in an Enroll Me Agent enrollment or a Personalized Learning Agent plan are metered the same way as any other Ask AI query.
Note
Until a payment method is added, a banner on the AI Usage Dashboard indicates that Conversational AI Learning is enabled, but learners can't get instant answers or enroll in courses without leaving the conversation until billing is set up. The Payment Method card shows the current status and whether a card is on file.
- From the AI Usage Dashboard, click Set Up Payment Method.
- Enter payment details in the Stripe-hosted payment form. Credit card and ACH payment methods are supported.
- Enter billing address information.
- Click Save.
Once a payment method is saved, it's stored on the account and the setup prompt no longer appears on the dashboard. The Stripe-hosted portal also includes an Invoice History section listing past invoices with their date, amount, status, and description, and an Update Information link for editing billing details.
Learner access to Conversational AI Learning is only discontinued if a payment fails more than once. For accounts on a query tier, any overage charges are billed separately by your account team rather than through the product, so exceeding a tier limit does not interrupt the learner experience.
If you have any questions about billing or other options, please reach out to your Account Manager.
Where Answers Come From
Conversational AI Learning draws its answers only from content published on your platform. The system does not pull from external websites or public knowledge bases.
Conversational AI Learning also indexes Asset Library items used inside of content, match pair activities, highlight zone activities, discussion boards, notebooks, list rolls, and flip card sets, so learners can find answers drawn from this content. These content types are enabled automatically, with no additional configuration required, and additional types are added on an ongoing basis.
For SCORM content, Conversational AI Learning indexes text, HTML, and video transcripts, but not video files on their own. If a SCORM package includes a video (for example, through Wistia) with a transcript or closed captions, that transcript is indexed. A video without a transcript is not.
The quality of results depends on the clarity and accuracy of the content available in your platform.
What to Expect
Once enabled, learners can begin using the search experience immediately. Learners may be able to find information more quickly and with fewer steps. Instead of browsing through multiple resources, they can move from a question to a relevant answer, or a completed enrollment, in a single interaction.
To use Conversational AI Learning:
- Navigate to any page, let's say the Learner Dashboard, for example.
- Select the FAB, press
Cmd+K (Mac) / Ctrl+K (Windows), or use the search bar (if configured) to open the experience. - Enter a question in plain language, or search by key word.
- Review the response and follow links to relevant content.
In the Ask AI experience, learners can continue asking follow-up questions within the same interaction. The quality of results depends on the clarity and accuracy of the content available in your platform.
When a question points to a specific course or a broader goal, the response can also include an interactive action card, either an enrollment card from Enroll Me Agent or a plan card from Personalized Learning Agent, so the learner can act without leaving the conversation. See Enroll Me Agent and Personalized Learning Agent for what each of those cards can look like.
FAQs
What happens if no answer is found?
The system suggests related topics or alternative ways to continue the search.
Does this replace traditional search in the catalog widget or the search widget?
No. Conversational AI Learning is an additional way to find content.
Is learner data used to train AI models?
No. Learner interactions with Conversational AI Learning are not used to train AI models.
Is learner PII processed by the AI?
No. We do not pass Personally Identifiable Information through the AI.
Can learners access content they're not authorized to see through the AI?
No. The system enforces your existing access controls, learners will only receive answers and content links for material they're already permitted to access.
What if the AI isn't confident in an answer?
Rather than generating an unsupported response, the system suggests related topics or alternative queries to guide the learner toward relevant content.
What is the interval for indexing text, and how often is the index refreshed?
Once the feature is enabled, an initial indexing process runs automatically. After that, new content is indexed on the fly (just in time) as it is added. Depending on the volume and size of the content, newly added content is typically indexed and searchable within a couple of hours.
Why don't the AI Usage dashboard and the downloaded query history show the same number of queries?
The AI Usage dashboard displays queries for the selected date range, while the downloaded query history includes all queries recorded over time. If you've used AI features outside the selected date range, the download total will be higher.
What happens if I exceed my query tier limit?
The learner experience isn't affected. Any overage charges are billed separately by your account team rather than through the product.
Does Conversational AI Learning work with video streamed through a platform other than Wistia, like Vimeo?
Yes, as long as a text transcript is uploaded for that video. Conversational AI Learning indexes transcripts, not the video file itself, so a transcript needs to be provided regardless of which platform hosts the video.
Does the built-in Wistia integration automatically pull video transcripts?
Yes. If a Wistia video has a transcript or closed captions attached, whether it's used on its own or embedded inside a SCORM package, that transcript is indexed and searchable.
Is there a hard limit on AI usage credits? What happens to the learner experience if credits run out?
There is no hard cutoff. Usage is metered and billed per query, and the learner experience is never interrupted due to credit usage.
What's the difference between Enroll Me Agent and Personalized Learning Agent?
Enroll Me Agent enrolls a learner in a specific course when their question points to one. Personalized Learning Agent takes a broader stated goal and returns a full sequenced plan across multiple courses, enrolling the learner in the whole plan on one confirmation.
Does every question in Ask AI generate a personalized learning plan?
No. A plan is only proposed for goals that clearly need more than one course. Single-topic questions get a normal answer with no plan card, and for broader topics the agent asks first before drafting anything, and only once per topic.
What happens if the agent can't find enough relevant courses for a personalized learning plan?
The agent gives a normal conversational answer instead of returning a plan. It won't pad a thin plan with content that doesn't fit the goal just to fill it out.
Do learners have to enroll in the entire personalized learning plan?
No. A learner can confirm the full plan in one action, decline it, or select only the individual courses they want to add.
Can a learner delete a personalized learning plan after creating it?
Yes. From the Personalized Learning sub-tab under Learning Paths on their Learn Dashboard, a learner can delete a plan at any time.
Will a personalized learning plan ever include content a learner isn't entitled to see?
No. Plans are filtered first by each learner's individual content access permissions, then narrowed further by time commitment and fit to the stated goal. Admins shape what can appear in a plan by curating the catalog and access learners have.
Tip
For answers to common questions about AI-powered features, see this article: AI Features FAQs