Why Millions Are Deleting Adobe (FTC Lawsuit Explained) (youtube.com)
One way AI chatbots is being trained is to give it the initial part and the end result, and it has to figure out what code was in between to get to those results. They're trained until they're as good as the leading business' service, and then they can let them go.
They're small, and chatbots (not AI) can be run locally on a computer.