How I made ChatGPT a great and productive teammate

How I made ChatGPT a great and productive teammate

It is always great to find ways to enhance our productivity and creativity. One such way is by integrating ourselves with advanced technologies like GPT (Generative Pre-trained Transformer). I am going to share my journey of working alongside GPT as a team, focusing on how it has added and increased my abilities and helped me deliver on various work tasks the last two years.

Words by: Magnus Oxenwaldt, consultant at Columbus.

I am sharing examples of how I use GPT throughout the day and the process I follow to become one with GPT. Though I have built my own GPT co-pilot setup with various Python applications and integrations, bringing automation to the next level. But all the examples below can be executed without any such extra automation setup.

Adopting the best mindset

To get the utmost from GPT, we need to ask the right questions. I have a method that works well for me. My approach to not miss out on any of the brewing potentials with GPT consists of three stages:

First step: Self-deception – imagination is the only limitation

I begin by imagining GPT as a fully-fledged Artificial General Intelligence (AGI), possessing limitless capabilities, reasoning, and providing answers to any query. This mindset allows me to believe in its potential and push its boundaries. It is important to not set up false boundaries based on assumptions about what you can do together with GPT.

Second step: Challenging tasks – anything is possible

Next, I challenge GPT with ambitious tasks, anything from finding a cancer cure, tackling long-standing problems, or assisting with intricate mundane chores that would otherwise consume hours of my time.

Third step: Reality check – become the owner of the result

Finally, I return to reality, recognizing that GPT is merely a Language Model that generates responses based on statistics. I then carefully analyze and selectively scrutinize the results, learning from both successes and failures.

No alt text provided for this image

Prompting is the key to success

It is important to understand that to achieve good collaboration with anyone, AI and humans alike, we need good communication. This is even more so the case when speaking to GPT. The art of perfecting a solid conversation with GPT is called prompting. Even though I have had lengthy conversations with GPT-like models over the years, it never stops to amaze me how different responses I get, given the input I provide.

If you want to learn everything about prompting I would suggest either this online course?ChatGPT Prompt Engineering for Developers - DeepLearning.AI?or this opensource site?Introduction | Learn Prompting: Your Guide to Communicating with AI??covering the art of prompt engineering. Although I think good prompts are part of the success of getting good-quality responses out from GPT models today – I also think that the required level of good prompting will decrease over time.

"It is important to understand that to achieve good collaboration with anyone, AI and humans alike, we need good communication."

We will see that models will become better at understanding the natural language, and applications will use grounding techniques to enhance our communication seamlessly with the best prompts fitted for the model in use.

Here are my top five best tips to accomplish a good GPT dialogue using prompting

  1. Be specific and clear

When asking a question or giving a command, make sure your prompt is specific and clear. Ambiguous or vague prompts may lead to irrelevant or confusing responses. Clearly state your requirements and expectations to get the most accurate and helpful response.?

In real-life scenarios, we are allowed more leniency in our communication because we have more senses to express communication. As of now, we only have text and images to communicate with GPT, which puts an extra demand on us to overcome the lack of expressions by being overly precise in our text.

2. Use context to help GPT understand

Providing context in your prompt helps GPT understand the background information and the purpose of your query. This can lead to more accurate and relevant responses. You can include a brief explanation or a short example to set the context. Guide it toward the kind of response you are looking for or the type of format you wish the response to be presented in.??

3. Break down complex tasks

If you have a complex task or question, break it down into smaller, more manageable parts. This will make it easier for GPT to understand and respond to each part effectively. You can then combine the responses to address the overall task or question.

4. Use step-by-step instructions

For tasks that require a sequence of actions, provide step-by-step instructions in your prompt. This will guide GPT through the process and help it generate a more structured and coherent response.

5. Iterate and refine

Sometimes, GPT may not provide the desired response on the first attempt. In such cases, iterate and refine your prompt by rephrasing the question, providing more context, or asking for clarification.

This will help GPT better understand your requirements and improve the quality of the answers. Think of it as having a conversation with your colleague where you ask for alternative ideas based on additional input from previous answers. This will also improve the accuracy rate and help you see less hallucinations.?Hallucinations?are what the machine learning industry calls creative but incorrect responses from the Large Language Model, sometimes so convincing that it will trick you into thinking it is valid.

No alt text provided for this image

Working with GPT: Examples and applications

I am not only using the online version of GPT. I have created my own copilot GPT setup. I have built many Python applications where I utilize various GPT-like APIs such as OpenAIs GPT4, Dall-E, and whisper – to get the utmost result and minimize my required effort.

But you do not have to build your own Copilot setup like me, it works well enough copying texts back and forth between applications. We also see that many tools I am currently using are being integrated by several big software brands into the applications we are using daily. Microsoft are about to release GPT functionalities across all their applications. But regardless of easier access to tools – they do not work unless you use them.

Here are some examples on how to use GPT throughout the day: Read the full article here.

The short conclusion is that I am more efficient and increasing my abilities

Integrating with GPT has been a transformative experience, allowing me to enhance my abilities and deliver on various work tasks more efficiently. As we continue to develop and refine AI technologies, the potential for even greater collaboration and growth is limitless.

No alt text provided for this image
Magnus Oxenwaldt. Photo: Columbus Norway

Magnus Oxenwaldt is a dedicated professional who loves exploring technology and helping enterprises and people grow. Magnus is a consultant at Columbus, focusing on designing solutions, organizing business structures, and assisting companies to embrace the digital world. His expertise covers various topics, from artificial intelligence to business applications and digital transformation. Don’t hesitate to contact him to engage further on this topic, he would love to connect with you.

要查看或添加评论,请登录

社区洞察

其他会员也浏览了