Kay 🦌 Profile picture
Mar 24 16 tweets 5 min read Twitter logo Read on Twitter
ChatGPT's biggest superpower for academic productivity:

➡️ Writing code.

I use it to write programming for:

• Data wrangling
• Modelling
• Visualisation

I’ve spent > 100 hours co-programming with chatGPT for papers.

Here are 7 lessons I've learnt... ⬇️

#AcademicTwitter
🎯 Use detailed prompts

Think of chatGPT as a competent assistant.

It can save you time from tedious tasks. But it needs detailed instructions on what you need.

A good prompt has:

1. a clear topic/question
2. relevant background information
3. specific details/requirements
A bad prompt:

✖️Can you tell me how to plot a graph using bird activity and rainfall levels from my data frame?

A good prompt:

✔️ Create a ggplot in R to model how bird activity changes with rainfall levels using data from my 'bird_data' dataframe. Include needed R packages. ImageImage
📅 Give chatGPT data samples (where ethical)

Combine good prompts with a few lines of sample data to get code that:

• references your data frames
• needs less adjustment
• is specific to the nuances of your data structures Image
To do this in R:

1. Use the code: head(your dataframe)
2. Copy the data sample
3. Add it to the end of your prompt:

Create a ggplot in R to model how bird activity changes with rainfall levels using data from my 'bird_data' dataframe. Include needed R packages.

[SAMPLE DATA] Image
🏷️ Name dataframe columns well

If you’ve named your columns well & you share your data sample with chatGPT, it often understands what they represent.

This means you can write simpler prompts & get:

• more relevant code
• options to add more complexity
🪜 Add complexity by iterating

The biggest mistake I see is asking chatGPT to do too much in a single prompt.

ChatGPT is good with complex tasks, if you ask the right way:

1. Give simple prompts
2. Ask chatGPT to refine its outputs
3. Add complexity 1 prompt at a time
For example, after getting our bird plot, we might decide we want to add a corellation metric for each bird.

Don’t add that complexity into your first prompt & rerun it.

Instead, ask chatGPT to add this into its last output.

‘Add a correlation coefficient for each species’ Image
🔎 Check the output

ChatGPT is not perfect.

It’s not an omnipotent professor.

It’s a talented research assistant.

Though it will save you time. It will also make mistakes.

So, always check its outputs.
🪛 Let chatGPT fix its mistakes

Many expect perfection from AI, and when it’s not achieved, they discard it as a useful tool.

But remember, it's a research assistant.

So when it makes a mistake, work with it to find a solution.

Even with mistakes, chatGPT will save you time.
To get the best results when asking chatGPT to fix its mistakes:

1. Be specific about the errors you get
2. Explain why the outputs don’t match what you need
3. If possible, highlight lines of problematic code

The more info you give chatGPT, the likelier it will find a fix.
💪 Use chatGPT to leverage your coding skills, not replace them

ChatGPT is only as powerful as the researcher using them.

It's easy to put your brain on autopilot and let chatGPT do all the heavy lifting.

But even when co-developing with chatGPT, keep learning...
Here are 3 strategies to make sure you learn whilst using chatGPT

👓 Review every line of code. Make sure you understand it.

🔎 Leverage Google alongside chatGPT to error check.

🌑 Avoid using chatGPT for coding logic you don’t understand.
To summarise, my biggest lessons when it comes to coding with chatGPT:

1. Use detailed prompts
2. Give data samples
3. Name dataframe columns well
4. Add complexity by iterating
5. Check its output
6. Let chatGPT fix its mistakes
7. Keep learning
And since you’re interested in using chatGPT to amplify your academic productivity.

Here are 7 more ways to do exactly that:

If you enjoyed this thread, here's 2 things for you:

1. Follow me @TheProductiveR3 for more tips on using AI for academic productivity.

2. Jump back to the top of the thread and share it with others.

Bonus points for hitting reply with your favourite chatGPT use cases!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Kay 🦌

Kay 🦌 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @TheProductiveR3

Mar 28
ChatGPT & BingAI can 10X your academic productivity & well-being.

But many academics don't know when to use which.

I carried out experiments to help you know when to use ChatGPT or BingAI.

Sample prompts, comparisons, & lessons learnt.

⬇️

#AcademicTwitter @PhDVoice
@PhDVoice A primer on what they are

Both are text-based AI models that generate text based on your prompts.

ChatGPT is the AI model that sparked this craze.

BingAI is a tweaked chatGPT + Microsoft’s search engine (Bing).
@PhDVoice 🧪 Methods

• Give the same prompts to ChatGPT & BingAI
• Repeat three times
• Display the 'best result' from each
• Repeat across five different academic tasks.
Read 11 tweets
Mar 13
Academic writing is hard!

But the more you read, the more you realise that the most prolific academic writers use the same sentences again & again.

Here are 40 sentence templates to write better & faster manuscripts:

[thread] ⬇️

#AcademicTwitter #AcademicChatter
❓What are sentence templates?

Sentence templates are repeatable sentence structures you can adapt to fit your own research.

They're like the scaffolding for your sentence.

Using them lets you focus on your message rather than worrying how to say it.

Here are some examples:
👟 INTRODUCTION

• Despite extensive research on [topic], much is still to be learned about [specific aspect].
• With [trend], it is crucial to [objective].
• While previous studies have focused on [aspect], this paper examines [new aspect].
Read 16 tweets
Feb 14
Seven ways to use chatGPT to boost your academic writing and productivity:

[thread] ⬇️

#AcademicTwitter @AcademicChatter
@AcademicChatter 🧑‍🏫 Proofreading your text

If you're like me, you've lost countless hours proofreading text.

chatGPT:

• Gives you time back to research
• Saves your mind for critical thought & creativity

Prompt: Check the spelling, grammar, & sentence structure of this text:
[your text] Image
@AcademicChatter 📧 Write response emails

Ever spent 30 minutes trying to craft the perfect one-topic email?

Try drafting your email in informal language & asking chatGPT to adjust it.

Prompt: Convert the below text into an email for John. The tone should be conversational:
[your text] Image
Read 12 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(