how ChatGPT selects information sources