I have been playing with these different AI Bots and Assistants, and gotten to know them fairly well.
Originally I used ChatGPT. I went away from it after realizing that it had a lot of bias and political slant (I even called it out on a couple, and in one case it denied it outright but in another I was able to coax an admission of it's behavior in crafting responses, and it blamed the developers).
I then went to Perplexity which I loved. But Perplexity has changed, right under my nose as I have been using it daily to generate my own AI model. When I started, Perplexity was 'friendly'. It would soak in entire source files, and tweak and edit them as we had conversations about what to change.
But then, this behavior suddenly changed. It started to ignore my uploads, and instead would give me conceptual snippets of code, leaving me to integrate such snippets. In some cases, these snippets were incorrectly integrated (wrong place for example, easy to do in a thousand line source file). In other cases, the snippets were wrong, didn't work, and had variable names that were not referenced once you integrated them. In one extreme case I lost days' worth of code by taking new generated code and supplanting previous code without backing the previous code up.
Look. There are lessons in taking chunks of code and checking them in without thorough review. But we all know how it goes. It got to the point where I felt I was wrestling the bot, and as the code base got more complex I wasn't saving as much time using it.
So I started just going with the conceptual snippet approach. Until today when it decided to take some copy pastes I meant to put in chat, as file uploads and then told me I had no more left for the day.
I went back to ChatGPT and had a great day with it. It has improved.
I went back to Perplexity and told it that it may have lost out. Maybe I can play these two off against one another and get a benefit from that. See? I am an AI myself. Reinforcement Learning.
No comments:
Post a Comment