Non-playable characters are characters you can talk with. NPCs belong to factions, and your reputation with that faction may affect the disposition of the NPC towards you, including getting attacked. NPCs can give quests, repair items, trade or just talk.