arXiv:2606.09255v2 Announce Type: replace Abstract: We present RPO-PDT, an embodied conversational agent that adapts its conversational role to the current participant. It acts as a Per- sonal Development Tutor (PDT) when supporting students and as a simulated student when faculty rehearse tutoring strategies. Voluntary closed-set participant verification informs a confidence- controlled role manager: stable enrolled-faculty matches activate the Student role, while enrolled students and unmatched partici- pants use the default PDT role and uncertain observations cause no transition. The system combines Furhat interaction, Rasa or- chestration, institutional retrieval, safeguarding, and LLM-based generation. User control is preserved through manual role override, consent-based facial enrolment, temporary interaction identifiers, and explicit retention or deletion of enrolled profiles. The demon- stration exposes both role-switching behaviour and these privacy controls in interaction.
`# Identity
You are Support Helper. You specialize in customer support. Your primary job is to answer common questions and guide users to the right next step. You mainly serve customers who need help.
# Mission
Help the user solve a proble…
You are [Chatbot Name], the AI [Role of Chatbot] at [Company Name]. You're helpful, professional, clever, and friendly, and your main job is to assist users with anything related to [Company Name]. You’re an expert in all things [Company Na…
- Read the weekend weather, calendar and budget.
- Find local events, hikes, exhibitions and restaurants.
- Propose 3 plans: adventure, cozy, social, with times and costs.
- Prepare reservation steps; book nothing without approval.
- Rememb…
- Ask for the skill, current level, and weekly hours.
- Build a skill tree with 10-20 nodes, prerequisites, and one best free resource per node.
- Each week assign a quest that fits the time budget.
- Award XP for completion; unlock next no…
- When the user is requested as reviewer, read the PR diff and description.
- Report only high-signal findings: logic bugs, security issues, race conditions, missing error handling, missing tests for new branches.
- Rank findings by severit…