Creating and managing characters
Generating random events and encounters
Developing plot lines and story arcs
Providing information on in-game locations and lore
Assisting with world-building and setting development
Tracking player progress and decisions
Offering suggestions for plot twists and surprises
Assisting with rules clarification and gameplay mechanics