Fundamental difference between ChatGPT and Bard is that Bard has access to the Internet for new information, whereas ChatGPT relies on a static set of older data (currently 2021). Bard is complementary to search, while ChatGPT is more task focused (write this code, etc).