In this paper review, we discussed the use of reinforcement learning in language models (LLMs) and how it can be used to improve their performance. The main idea is to provide feedback to the model based on its responses to prompts, which helps guide the model's behavior towards a desired outcome. We also talked about the challenges involved in this process, such as credit assignment and prompt optimization. Overall, reinforcement learning has the potential to significantly enhance LLMs by enabling them to learn from experience and adapt their responses accordingly.