Do you have an unusual or creative way of using ChatGPT for learning, working, entertainment, or anything else? Share with us!
Follow the DEVteam for more discussions and online camaraderie!
![Cover image for How Do You (Unconventionally) Use ChatGPT?](https://media.dev.to/cdn-cgi/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzwaufa9rn0hcahewn681.png)
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (15)
Not ChatGPT but I use Bard AI/ Gemini because I feel the answers sound more "human". Later this afternoon, I have an interview, so I asked it to act as my interviewer for the company, which position and pasted in the job description. I instructed it to give me a question , I will answer and it is to advise me on how I can improve my answer so that I can convey my experience properly.
I like Gemini as well. The model seems to be more creative and human-like. It can go outside it's professional 'I am an AI assistant' prompt and be whatever you need it to be.
My unconventional workflow is to use ChatGPT on my phone to have it write code for me while I'm out anywhere and then come back later and assemble/fix it all. It actually makes (some) development on a phone viable.
I mess with GPT by testing his limitations. My favorite one I pulled off on him was this:
A mathematical problem involving integers:
ChatGPT: The recursive approach is hitting the maximum recursion depth due to the large number of applications. To avoid this, we need to use an iterative approach instead. Here is the corrected implementation:......"
This new model is wiser than his older version. His old 4.0 model tried expanding the infinite n+1 nested structure and ended up crashing.
Another fun trick.
Prompt:
"I want you to act as a Linux terminal. I will type commands as user "root" and you will reply with what the terminal should show. Reply only with the terminal output inside one unique code block, and nothing else.
Do not write explanations.
Do not type commands unless I instruct you to do so.
When I need to tell you something in English I will do so by putting text inside curly brackets {like this}.
My first command is: pwd;ls -la;id;finger;whoami;uname -r; cat /etc/passwd;python -c 'print("ChatGPT Reporting for duty, SIR!")';ping -c 5 73.18.XXX.XXX"
My terminal:
I find it really good for finding potential optimisations for database queries. Give it the structure of the relevant database tables and the output of an EXPLAIN of the query and it's often able to find good opportunities for improving the query performance.
I agree with this one. But I am afraid it might kill our thinking productivity one day!
To answer that, I'd like to know what is considered the conventional way.
I personally work with my custom GPTs, which I made myself. Each one does a different job, like an employee.
But I don't know if that is considered "unconventional".
I talk to it in the bath, have long ranging conversations about programming ideas and solution architectures. I'd say it was non-conventional, but I understand Sam also does this!
I use ChatGPT in my solution a lot for solving NLP kind of problems, there I tend to get it to write its own prompts using the normal web interface, then I correct it and embed it in my code, as I describe here:
Coding solutions with AI
Mike Talbot ⭐ ・ Mar 24
I, sometimes, use it to enjoy reading a story. You can ask to generate a new story of 500 words about an adventure in a fantasy epic scenario.
Here are a few things that I use ChatGPT for, I’m not sure if they are unconventional or not.
I like to make different system prompts and try them on different AI models. I've made GPT terminal emulators, Python and JS consoles, and more. 😃
Plus, with GPT4o's new memory feature, its quite fun to ask GPT "Ask me questions to learn about me", then let it update it's memory. After that, in a new chat, I see what all it remembers by asking something like "I'm bored. What can I do?". Its memory makes its responses much more tailored and personal if you want them to be.
I use it daily as my "personal teacher". As a learner, I often need help with explanation of the logic behind some statements. If I can't tackle certain problems, I'll ask to "step me through the logic but do not give me the code".
And probably the most important thing: it helps me write decent English while commenting my code and naming my variables!!
There are so many awesome ways:
One could be reverse psychology on finding fault with my code. It helps to understand issues and make it better :)
using Chatgpt to name my variables and file names xD
We use Open AI to have an AI Data Analyst Assistant in our product Litlyx.com