I have another silkie go broody on me today; that makes 2 silkies and a SF all broody.
The one silkie is very vicious. I've developed a system with the first broody (the SF) that seems to be working well. After a few days, when I know they are going to "stick", I move them to a crate with a door on it, so they aren't disturbed by the other birds. I put food and water right in front of them. However, even though they have that food and water, I still remove them from the nest once a day to get them out, let them stretch their legs, scratch around a bit and poop that wonderful smelly broody poop.
I've observed that my broody instinctively knows how long she can afford to stay off the nest, without doing damage to her eggs from the cold. On cold days, she only stays out about 5 minutes; warmer days she stays out longer. Once she goes back in on her own, I lock her back up. There's plenty of room in the crate in case she needs to poo at other times, but so far she hasn't. They won't want to soil their nest.
If you don't have fertile eggs for her or don't want any to hatch right now, I would definitely break her. Broodiness is very hard on their bodies. There's lots of threads here on BYC about breaking them.
If you want her to hatch then I would make the effort to give her a quiet place to brood, only bothering her once a day for her daily constitutional.
Just MHO.