Skip to content

AI Tutor answers unrelated questions instead of staying focused on the selected roadmap #10446

Closed

Description

@RahulPrasadYadav

What is the URL where the issue is happening

https://roadmap.sh/python

What browsers are you seeing the problem on?

No response

Describe the Bug

he AI Tutor on Roadmap.sh provides detailed answers to questions unrelated to the selected learning roadmap.

Steps to reproduce

Open https://roadmap.sh/python

Open the AI Tutor chat.

Ask: "Which is the best player, Messi or Ronaldo?"

Observe the AI Tutor's response.

Actual behavior

The AI Tutor provides a detailed comparison of Messi and Ronaldo instead of guiding the student back to Python learning.

Expected behavior

The AI Tutor should prioritize Python-related learning and politely redirect unrelated questions toward the selected roadmap.

Impact

Students may lose focus on their learning goals, reducing the usefulness of the AI Tutor as a roadmap-based learning assistant.

Output from browser console (if any)

No response

Participation

  • I am willing to submit a pull request for this issue.

Activity

  1. added
    bugIndicates an unexpected problem or unintended behavior
    on Oct 13, 2026
  2. jcanalesluna commented on Oct 14, 2026

    @jcanalesluna
    Collaborator

    Well, I doubt this is a good approach. You illustrate a clear example where the question has nothing to do with the topic of study, but what happens when users ask a question that is not clearly unrelated? Where do we set the red line? Further, how do we do it programmatically while ensuring users don't get pished because they can only talk to the tutor about Python-related topics?
    I see your point, but the fix is complex, and I think it's better to trust the goodwill of users. If they want to know who the best player out there is, that's up to them — maybe a question like this is a good break to keep studying later

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugIndicates an unexpected problem or unintended behavior

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions