Overview of the verl Interaction System
masterThe verl interaction system enables dynamic, multi-turn conversational feedback during reinforcement learning (RL) training. It allows models to engage in iterative problem-solving where interaction agents provide corrective feedback, guidance, or evaluation based on model responses.
Key capabilities include:
- Multi-Interaction Support: Multiple named interactions (e.g., different solvers or verifiers) can be managed in a single session, allowing for curriculum learning or domain-specific feedback at the sample level.
- SGLang Integration: Seamlessly integrates with the SGLang rollout system for multi-turn conversations.
- Async Architecture: Uses non-blocking, async-based processing to support distributed training.
- Sample-Level Selection: Each training sample can specify which interaction strategy to use via its configuration.