I've surprised myself with some of the things I've been able to do with AI, particularly in the last few months. There are definitely limits - I'll give examples below - but from the mostly fun projects I've done, it's been quite enlightening. I've used both Ollama and the public AI's, mostly Gemini.
1. Code a daily random Wordle word email. This has been really helpful. I run a few "Wordle groups" where we all start with the same word. Before I had to use a website that picked a random word which was usually nonsense and I had to refresh until I got something useful. I had a local Ollama AI write me some database-driven Python scripts, one that scrapes the past words and stores them in the database and another that picks a random word from those remaining and sends a nicely formatted HTML email to me that I can share with the groups. Saves me a ton of time although there was a lot of testing and rework until it got it right. I didn't write a single line of code, on purpose. It's been running for over 6 months every day with no faults.
2. Build a simple circuit. I had Gemini build me a circuit with a power regulator, transistors, resistors, LEDs and a very specific fluid level sensor. It worked first try. What really surprised me was the questions it asked before it started building the actual circuit - it didn't make assumptions.
3. Build a test jig circuit. Gemini used an Arduino and designed a test jig for some hardware I wanted to test, with pull-up resistors and all the code required to display on a simple 16 character LCD and read the input from the device itself. The big problem with this project was that it used a lookup table for about 100 values and Gemini simply couldn't keep those numbers straight. I had to integrate that myself.
4. Write an AI torture chamber (for itself!) based on this https://youtu.be/7fNYj0EXxMs?s... crazy video. I was intrigued by this artist's vision so I had Ollama write code to basically have an AI be born, grow up learning from real news stories, get sick and eventually die leaving a final deathbed summary of its life. Dark stuff I know, but really fascinating. I used a model which had its limits removed so it was free to do anything. The nutty thing was that the "coding AI" gave lots of tips on how to make the "living AI" suffer and was totally on board with the whole thing. I am slightly concerned about that last part.
5. Write a screenplay. I loved The Black Hole (campy, Disney Sci Fi) as a kid and I wondered what a prequel to it would have been like. I wrote out what I thought the plot outline would be and then had Gemini write me an entire screenplay. It wasn't bad, certainly no worse than the original. Not gonna win any awards but now I know what that movie could have been about. Spoiler, Dr Hans Reinhardt is not a good guy.
6. Investigate an under-reported fraud. This my favorite use case. I used Gemini to gather sources, many really hard to find, about a crazy London-based fraudster who ran a FX trading firm. Then I fed those sources into NotebookLM and had it generate a research report and a podcast, the latter of which was actually compelling. This took a bit of work on my part.
7. Take a bunch of procedure documents from my business and look for weaknesses and potential regulatory issues. This worked OK but the funniest part was getting a podcast made from them. Literally the most boring podcast I've ever heard although I laughed quite a bit as the "hosts" tried to make this stuff sound interesting.
8. Making a podcast about my Dad's life. My Dad did Storyworth and we self-published his book at the end. I fed that book into NotebookLM again and got a really fun podcast made from it.
So yeah, these are actually helpful things. In addition, I've been using the public AIs to give me summaries of daily news stories, do search-engine type things, and occasionally get a deep dive on something I wrote to check it or just to hear a podcast about it. The circuit design stuff really surprised me, particularly where the Arduino coding intersected with it. But what I took away most from all these (and other) projects is that it makes a really good assistant that, while you don't give it free rein to do everything, if you give it enough "management", it can produce useful products - with limitations.
So yes, I do get use out of it.