It's random. I've heard that you can encourage them to request projects by going diving and getting at least 2 items then running around to each villager until one runs up to you all excited. Sometimes they'll talk to about something else, but eventually they'll request a project. But only once a day and the project the request is random.
Ark: You broke into my house to teach a monkey how to cook?