An Agentic AI Framework for Training General Practitioner Student Skills

Victor De Marez, Jens Van Nooten, Luna De Bruyne, Walter Daelemans
12/20/2025
cs.CLcs.AI

No official code found. Best implementation: Victordmz/agentic-framework-gp-skills (2 stars, GPL-3.0, last commit 2025-07-04).

Abstract

Advancements in large language models offer strong potential for enhancing virtual simulated patients (VSPs) in medical education by providing scalable alternatives to resource-intensive traditional methods. However, current VSPs often struggle with medical accuracy, consistent roleplaying, scenario generation for VSP use, and educationally structured feedback. We introduce an agentic framework for training general practitioner student skills that unifies (i) configurable, evidence-based vignette generation, (ii) controlled persona-driven patient dialogue with optional retrieval grounding, and (iii) standards-based assessment and feedback for both communication and clinical reasoning. We instantiate the framework in an interactive spoken consultation setting and evaluate it with medical students ($\mathbf{N{=}14}$). Participants reported realistic and vignette-faithful dialogue, appropriate difficulty calibration, a stable personality signal, and highly useful example-rich feedback, alongside excellent overall usability. These results support agentic separation of scenario control, interaction control, and standards-based assessment as a practical pattern for building dependable and pedagogically valuable VSP training tools.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

Installable source code for paper "An Agentic AI Framework for Training General Practitioner Student Skills"

20Kotlin, PythonJul 4, 20251 years agoGPL-3.0

Similar Papers

Cite this paper

@article{marez2025agentic,
  title  = {An Agentic AI Framework for Training General Practitioner Student Skills},
  author = {Victor De Marez and Jens Van Nooten and Luna De Bruyne and Walter Daelemans},
  year   = {2025},
  eprint = {2512.18440},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.18440v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.18440.svg)](https://codeofpaper.com/paper/2512.18440)

Discussion