Frustration shows up in the sessions before a learner disappears.
Tutoring agents see one conversation at a time. Flowlines connects learner activation, repeat use, progress, frustration, and the production sessions where understanding breaks down.
01
The problem
A learner can ask the same question across several sessions, receive plausible but unhelpful answers, and quietly stop returning.
Per-call logs show that responses completed. They do not show a recurring topic, repeated frustration, or a pattern of issue-heavy sessions for the same user.
02
What Flowlines surfaces
The Home view brings together active users, issue-free rate, negative feedback, recurring intents, issues, and sessions that need attention.
Behavior issue categories include user frustration, abandonment, result quality, hallucination and trust, drifting, and safety and policy.
03
Who needs attention
The Users view shows repeat usage, activation depth, activity versus issue-free sessions, cost, and execution time.
Use Groups to compare sessions by course, environment, model, or another property present in your traces.
04
How you connect it
Preserve learner and session identifiers, then send OpenTelemetry directly or connect Langfuse or LangSmith through a supported polling or export path.
follow the learner, not just one chat ↙
Learner progressConnect repeat use to learning quality
3,454 identified learners · last 30 days
Selected learner group
First session
Many learners leave after one chat. Algebra explanations and answer repetition dominate the sessions needing review.
Evaluated success68%Issue-free sessions72%Reached next exercise21%
Sessions to review
Asked for the same algebra step four timesLearner 0328 · 3 sessionsFrustration
Hint repeated without changing strategyLearner 0921 · GeometryLoop
Completed the exercise after a new exampleLearner 0144 · FractionsRecovered