Technically speaking RNAi can work with plasmids; as long as they encode shRNA, it will be produced within the cell and enter the RNAi pathway. Regardless, siRNA transfection generally has higher efficiencies (see examples here: https://altogen.com/products-index/) and is easier to execute. Library screening to determine siRNA specificity is a common way to find what works best for silencing your target gene.
Technically speaking RNAi can work with plasmids; as long as they encode shRNA, it will be produced within the cell and enter the RNAi pathway. Regardless, siRNA transfection generally has higher efficiencies (see examples here: https://altogen.com/products-index/) and is easier to execute. Library screening to determine siRNA specificity is a common way to find what works best for silencing your target gene.