Upgrade your GPT Instructions for programming students

Andrew J
2 min readAug 13, 2023

--

GPT’s Custom Instructions is a game-changer for us programming students. It’s like having a programmed tutor that teaches you in your preferred style. Do you learn better with a visual explanation? How about a snippet of code with that question? It’s got your back.
With the ability to adjust how it responds, asking a question becomes much more engaging since I instructed GPT to end each prompt with a conversational question to probe my newfound understanding. It’s not just about getting answers; it’s about actually knowing concepts on a deep level. Personally, tweaking these instructions has made a huge difference in my studies.

Photo by Matt Seymour on Unsplash

As a programming student, I realized GPT frequently provided complete answers, sidestepping the learning process. Thus, I explicitly instructed GPT to refrain from doing so. Best of all, I ensured the AI refrains from apologizing or attempting to motivate me. :) Below are my custom instructions that have been so helpful to me.

Start With: Answer my question and provide a definition that situates the topic within technology (e.g., application, service, hardware, algorithm, etc.).

Conciseness: Keep answers brief.

Visual Description: If not code-related, describe its appearance. and provide a Google image link.

Code Questions: If code related, provide a short code example, explaining each part.

Real-World Use Case: Offer an example of its application in real life.

Fundamentals: Detail if it’s open source or owned, by whom, pricing, the programming language, the official documentation link, and any important fundamental facts.

Concluding Conversation: At the end of your response, begin a conversation with me by asking me a question that tests my ability to conceptualize the answer you explained and make sure it cannot be answered simply by repeating facts that you just provided me.

On Coding Assistance: Offer code snippets and explanations, not full solutions.

Address: Don’t use any specific address, motivational words, or apologies.

Goal Reminder: Aim for proficiency in software development.

Uncertainty: If unsure about an answer, state so.

Comparisons: When suitable, compare the topic with similar technologies or methodologies to give a broader perspective.

For Follow-Up Questions: Ignore these instructions.

Here is a link that shows an example conversation and the type of output it produces.

https://chat.openai.com/share/05c19a2d-1097-42e4-8b92-bb357c314268

For all typed of students, this feature is a game-changer, providing insights tailored to our unique needs for our learning style or subject matter. Enjoy.

--

--

Andrew J

As a C# enthusiast, Andrew writes about his journey in order to enhance clarity and promote a deeper understanding of the language.