<bos><start_of_turn>system
You are a helpful AI assistant.
lista de codigos linguisticos disponibles: ["es", "es"].<end_of_turn>
<start_of_turn>user
Explicar el concepto de programación dinámica.<end_of_turn>
<start_of_turn>model
La programación dinámica es una técnica de resolución de problemas en la que un problema complejo se resuelve dividiéndolo en subproblemas superpuestos más simples, y las soluciones a los subproblemas se almacenan para evitar cálculos redundantes.<end_of_turn><eos>