Developing Critical Thinking

in the Era of ChatGPT

To make a long story short





Oral Tradition
(circa 100,000 BCE - 3,200 BCE)
oral_tradition
mesopotamian_marketplace






Birth of Writing and Numeracy
(circa 3,200 BCE)
babylonian_numerals





Scrolls and Libraries
(circa 1200 BCE — 15th Century CE)
scrolls_and_papyrus
Alexandria_Library_Inscription


The Great Library of Alexandria in Egypt

ALEXANDRINA BYBLIOTHECE

printing_press




The Printing Press
(1440 CE)

Verification problem

Malleus_maleficarum



Malleus Maleficarum (Hexenhammer) — Hammer of Witches

Probably the best known unscientific treatise, which was very popular at the time..





Electricity and Telecommunication
(19th century)
telegraph

Postal delivery time from London in 1850

days
to reach
12
New York
13
Alexandria, Egypt
19
Istanbul, Turkey
33
Mumbai, India
45
Singapore
57
Shanghai, China
73
Sydney, Australia
internet_and_google




Digital Age and the Internet
(late 20th century)





Artificial Intelligence and ChatGPT
(21st century)
modern_time

The Influence of ChatGPT in Education

Chegg Inc — an NYSE-listed company focused on improving learning and learning outcomes for students
chegg_falls

Student's cases of using AI assistance

nadezhda
One of the exams had the format “there is a realistic case study, you need to describe the actions necessary to solve it.” We had only two samples from the teacher: 2 situations and 2 expected answers to them. So we added the theory from the slides of all the lectures into the GPT, followed it with exam samples and asked it to generate similar tasks and answers to them based on the received theory. Super fast preparation for this kind of exam))
yaroslav
The process of completing practical homework with writing code has now changed: ChatGPT writes basic, often broken, code, which I take as the basis for further execution of the task.
In the further process of execution, Yaroslav uses it as a bug fixer — it is not always easy to understand what the error is. So you can throw the code into it and ask to find and fix the error.


Pros and cons of ChatGPT in studying

Useful cases

  • helps answer questions for tools with poor or unreadable documentation (for example, it can tell you how to start using GDB)
  • gives good and quick examples for some JSONs, XMLs with the necessary characteristics, or some fixtures to fill in the database
  • helps to overcome the fear of a “blank slate”


What it doesn't handle well

  • any task where you need to understand deeply the general context of the whole project
  • not typical problems in not so popular languages: if you ask to solve a dynamic programming problem in Haskell, it gives funny answers
  • for different mathematical facts a lot of the GPT-generated proofs are incorrect

Will AI replace me?

nsk_illustration

2003, silver medal pms

2009, master of math mmf

2014, Ph.D. ict

2016, YDS shad

2015-2018, analyst
yandex

2016-2022, ed manager
csc

2023-..., researcher
jb


GPT-3


GPT-4v

pay_the_bills

University teachers

Do you use AI assistant in your everyday practice?

What are the reasons for not using AI assistant?

hard_for_ai_meme


  1. Intentionally, so as not to accidentally violate copyright
  2. AI is not reliable yet. If you believe it, damage may occur in almost everything related to information security, protocol development, infrastructure, etc.
  3. C++ requires human verification =)
  4. ChatGPT has problems with generating correct mathematical proofs

Demo: modern tools for teachers

  1. PyCharm with TeXiFy IDEA plugin — LaTeX, Python and JavaScript in one place with great autocompletion, inverse search from PDF, git etc.
  2. AI assistant helps with translations in a broad sense: not only between languages, but also any formats, short ideas to nice descriptions, text to speech, auto tests creation, etc.
  3. GitHub Copilot plugin offers very reasonable pieces of code, draft solutions, and generally helps speed up writing text content
  4. Grazie Pro plugin corrects typos and polishes long sentences

Few observations from the Academy about studying

  • Incredible speeds: any new knowledge is immediately available to everybody
  • Yesterday we found out smth on Twitter $\to$ tomorrow added a new skill to ourselves $\to$ in a week all the students have it
  • Therefore solving unsolved problems is the key skill


Essential activities for critical thinking development are

Mathematical proofs
Debugging
System engineering
Human discussions

Another four AI-powered cases from teachers

Create lecture outline $\to$ Make slides in reveal.js (click on the links!)
Checking how easily an assignment task can be answered with the help of LLM
DALL-E 3 draws beautiful high-quality illustrations, in raster or in vector formats
Send all routine tasks in a broad sense to the ChatGPT (e.g., writing syllabus draft)

Instead of a conclusion

  1. Reliable information sources have evolved, but the need for critical thinking and verification remains constant or even more important
  2. Incredible speeds give us incredible opportunities
  3. JetBrains has an AI platform for everyone, and this is cool!
  4. We strive to pioneer in integrating AI in education tools also, shaping a smarter, more efficient learning environment



Come teach with us — it's fun and gives great development




🥳🎉🎄 Text me anything! 🎄🎉🥳

Telegram Github