I actually don’t think this is a good use for NPCs. There’s tons of videos of people just getting them to say the craziest stuff and I don’t think it adds anything to the game.
It remains far better to have a writer carefully constructing the world and the dialogue
I think it can be a mix of both. Give the NPC specific pieces of knowledge it must deliver, but let the AI improvise dialogues. Don’t just have every guard in the world say, “I used to be an adventurer like you, then I took an arrow to the knee” over and over.
I actually don’t think this is a good use for NPCs. There’s tons of videos of people just getting them to say the craziest stuff and I don’t think it adds anything to the game.
It remains far better to have a writer carefully constructing the world and the dialogue
I think it can be a mix of both. Give the NPC specific pieces of knowledge it must deliver, but let the AI improvise dialogues. Don’t just have every guard in the world say, “I used to be an adventurer like you, then I took an arrow to the knee” over and over.