Phase 3: Batch generation, summarization, and question generation