I’ve been working on an autonomous agent. Basically you can chat with it as if it was an assistant, and it will do tasks for you or answer questions, but it also just figures out what tasks need to be done and does them. It keeps track of all sorts of info and has access to a wide range of actions. For example, I just did a demo where I had it gather everyone’s pizza order via slack and text message and then look up the number for and call the pizza place to make the order. It still just amazes me to watch the server logs as it figures out how to perform some task it wasn’t specifically programmed to do and has never done before.
Base ChatGPT isn’t connected to the internet. They have (or had because it’s temporarily disabled) a version that could browse the web (poorly). My company’s software uses the OpenAI API along with a lot of code we wrote to do the rest.