Which of the following best describes GPT-4?
A) A machine learning model designed for image recognition
B) A language model developed by OpenAI that generates human-like text based on input prompts
C) A quantum computing system designed for complex calculations
D) A video game engine developed for creating virtual reality experiences