I've made a couple AI websites/CLIs recently using Google Gemini (because it's free).
I've felt a bit weird making them because I feel I'm profiting off of "the AI hype train" rather than genuine interest in a product. While I'm not making any money off my projects, my analytics tell me I'm getting 10-20x more traffic on my AI-related projects than my other ones.
I'm just curious - does anyone feel similar to me?
I think ChatGPT and Stable Diffusion are pretty cool but, like blockchain before it, there's a lot of low-effort projects that are riding on investor-hype-money. I became intimately familiar with it, because I got a lot of recruiters reaching out to me with AI positions.
When I would take an interview, the company was almost invariably "add an LLM to something where an LLM doesn't really fit", and the person in charge was someone with basically no industry experience who had made a rough prototype and had managed to convince some VC folks that what they're doing is legendary. Obviously most people doing stuff with AI are perfectly fine humans, and I'm not suggesting otherwise, but I do think that the "AI entrepreneur" is attracting the "get rich quick" type of people.
STORY TIME:
I had one case where I took an interview, and they were asking me to whiteboard a notification system. That was totally fine, so I started drawing up diagrams, but they would stop me occasionally to ask for proper nouns [1], so that they could write them down. Initially I didn't think much of it, but after the interview was over I got the vibe that they used me for unpaid consulting because the questions were more specific . They did make me an offer, but it was way too low so I turned it down.
A month later I get an email from their CTO, asking for some advice on distributed task scheduling, e.g. which libraries would I use, how do I make sure things are done in the right order. I give a very simplified response with like three links to open source documentation. He responds back asking for more clarification, and I responded with "any further discussion on the matter will require me to charge my hourly consulting rate. Please let me know if you would like to continue this discussion so I can prepare an invoice."
He stopped responding after that.
[1] Which message queue was that again? Which binary serialization library? Where do you download those?