> Intelligent agents (supposed to bid for you on eBay)?
They exist (not smart, but they exist), so I guess it depends on your definition of 'Intelligent'. Some definitions make this part of the AI question.
> Mobile agents (supposed to migrate from one machine to the next)?
still being promised and worked on. showing up more commonly in movies and TV shows (especially the high-tech crime dramas). probably going to arrive relatively soon for a small subset of things to move apps between mobile devices and more powerful permanent devices.
Once you get the ability to run Android apps on Linux desktop systems you have all the pieces in place. The apps checkpoint themselves so that they can be stopped and restarted, so stopping an app on a mobile device and restarting it on a desktop device should be straightforward
> Neural networks?
Very common, just not highly visible.
Very common, just not in schools (it's how a lot of technical training takes place nowdays
> Meta-programming (programs that programmed other programs?
it exists, but as a niche
> Expert systems? Fuzzy logic?
both of these are extremely common, you probably just don't recognize them when you bump into them.
Expert systems dominate tech support systems for example.