from what I remember bard should be able to browse the internet and write code internally to better answer queries. I feel like these abilities are just improved with Gemini as a better language model.
This is true. When Gemini came out, I tried asking it to help me shop for an electric car with NACS and it glitched and dumped a python script to filter a list of electric cars with a list of NACS cars.
I was surprised it used python to answer “which of those previously mentioned cars has NACS”.