The design of ribozymes involves both rational design and directed evolution. Rational design uses computational models to predict structures and functions, allowing researchers to create ribozymes with specific catalytic activities. Directed evolution, on the other hand, involves iterative cycles of mutation and selection to evolve RNA molecules with enhanced or novel functions. Both approaches can be combined to optimize the performance of catalytic RNA.