Key takeaways
- A good prompt states the goal, context, constraints and output format, and includes examples when format matters.
- The system prompt sets ChatGPT's role and rules; you add your own through custom instructions, Projects or a custom GPT.
- You cannot replace OpenAI's own system prompt in the app, but the API lets developers write the full system or developer message.
- For images, describe subject, setting, style, lighting and composition; for edits, say exactly what to change and what to keep.
- Iterate: refine with specific follow-ups instead of starting over.
To prompt ChatGPT well, tell it the goal, give the context it needs, set constraints such as length and audience, and say exactly what format you want, adding an example when format matters. Then refine with specific follow-ups. Behind every chat sits a system prompt that sets the assistant's role; you can add your own layer through custom instructions, Projects or a custom GPT. This page covers prompting basics, system prompts, courses, and ready-to-use prompts for roadmaps, resumes, images, photo edits and interior design.
How do I write a good ChatGPT prompt?
Include four things: the goal, the context, the constraints and the output format. "Explain recursion" becomes "I am a first-year BCA student. Explain recursion with one everyday analogy and one Python example, in under 200 words, then give me two practice problems."
Habits that improve answers:
- Give background: your level, purpose and audience.
- Paste the material: the text, code or data you are asking about.
- Specify format: bullet points, table, JSON, word count.
- Show an example of the output you want.
- Ask for steps or reasoning on complex problems.
- Ask what it needs to know before answering, for open-ended tasks.
When the answer misses, say precisely what to change instead of repeating the same prompt.
What is the system prompt in ChatGPT?
The system prompt is a hidden set of instructions that defines the assistant's role, rules and behaviour before your messages. In ChatGPT, OpenAI writes a system prompt, and your custom instructions, Project instructions or a GPT's instructions add to it.
Also asked as: how to chatgpt prompt · what is system prompt in chatgpt
System-level instructions shape every reply in a conversation: tone, what to refuse, what tools to use, how to format answers. That is why the same model can act as a tutor in one GPT and a code reviewer in another. In the OpenAI API, developers write these instructions themselves as system or developer messages. Good system prompts are specific about role and boundaries, short enough to follow, and tested on real examples.
How do I add a system prompt in ChatGPT?
Use custom instructions in ChatGPT's settings for rules that apply to all chats, Project instructions for one subject or project, or create a custom GPT with its own instructions for a reusable assistant.
Also asked as: how to add system prompt in chatgpt
Where each fits:
- Custom instructions: who you are and how you like answers, for every chat.
- Projects: instructions plus files for a course, a client or a long piece of work.
- Custom GPT: a shareable assistant with instructions, knowledge files and optional actions.
Example instruction for a study Project: "You are my tutor for Operating Systems. Use the attached syllabus. Explain with examples, then ask me one question to check understanding. Do not write my assignments." Test with a few questions and refine.
Can you change ChatGPT's system prompt?
You cannot replace or remove OpenAI's own system prompt in the ChatGPT app, but you can add your own instructions on top through custom instructions, Projects and custom GPTs. Developers using the API control the whole system prompt themselves.
Also asked as: can you change chatgpt system prompt
Your added instructions shape tone, format and focus, but cannot override OpenAI's safety policies. Prompts found online claiming to "unlock" or "jailbreak" ChatGPT usually break the terms of use and produce unreliable output. If you need full control, for example for a product, use the API, where you write the system or developer message, choose the model and set parameters. In the app, clear custom instructions plus good prompts achieve almost everything most users need.
Is there a ChatGPT prompt engineering course for developers?
Yes. DeepLearning.AI's free short course "ChatGPT Prompt Engineering for Developers", taught with OpenAI, covers prompting principles and building with the API. OpenAI's and Anthropic's official prompt engineering guides are also free and kept up to date.
Also asked as: course chatgpt prompt engineering for developers
For developers, prompting is one part of a larger skill set: structured outputs with JSON schemas, tool calling, retrieval-augmented generation, evaluation with test sets, and managing cost and latency. After a short course, build a small app, such as an extractor that turns emails into structured data, and measure accuracy on fifty examples while you change prompts. That teaches more than any certificate, and gives you a project to show.
What is a good ChatGPT prompt for a learning roadmap?
Give your starting point, goal, time available and preferred style, and ask for a week-by-week plan with projects and checkpoints. For example:
Also asked as: chatgpt roadmap prompt
I am a second-year BCA student who knows basic Python. My goal is to get an
internship as a GenAI engineer in six months. I can study 2 hours a day.
Create a week-by-week roadmap with: topics, one free resource per topic,
a small project every two weeks, and a checkpoint question to test myself.
Prioritise building over watching videos.
Then ask follow-ups: "make weeks 5 to 8 more practical" or "replace paid resources with free ones". Revisit the roadmap monthly and adjust to your progress. A roadmap you follow beats a perfect one you abandon.
How do I prompt ChatGPT for a resume?
Give it the job description and your real experience, and ask it to tailor and tighten, using only facts you provided. Never let it invent experience, numbers or skills.
Also asked as: how to prompt chatgpt for resume
A prompt that works:
Here is a job description and my current resume. 1) List the skills the role
needs that my resume does not show. 2) Rewrite my project bullets to match the
role, using strong verbs and only facts from my resume. 3) Suggest a 2-line
summary. Keep it to one page. Flag anything you are unsure about.
Then edit the output in your own voice. Check every claim, because you must defend each line in an interview. Remove personal details such as ID numbers before pasting your resume into any chatbot.
How do I prompt ChatGPT for images?
Describe the subject, setting, style, lighting, composition and any text, and say what the image is for. For example: "A flat illustration for a college hackathon poster: four students around laptops, sticky notes on a wall, bright orange and white palette, top-down view, space at the top for a title."
Also asked as: how to prompt chatgpt for images
Tips:
- Name the style: photo, watercolour, flat vector, 3D render, pencil sketch.
- Specify aspect ratio for posters, slides or social posts.
- Put exact text in quotes and check spelling in the result.
- Refine with one change at a time: "same image, but evening light".
- Avoid real people's likeness, trademarks and copyrighted characters.
Label AI-generated images where they could be mistaken for real photos.
How do I write ChatGPT photo editing prompts?
Upload the photo and say exactly what to change and what must stay the same. For example: "Replace the background with a plain light grey studio wall. Keep the person, clothing, face and lighting on the face unchanged. Do not add or remove objects."
Also asked as: tutorial chatgpt photo editing prompt
Prompts for common edits:
- "Remove the person in the background on the right; fill naturally."
- "Make it look like evening golden-hour light, keep everything else the same."
- "Extend the image to a 16:9 frame, continuing the scenery naturally."
- "Convert to a clean black-and-white portrait with soft contrast."
AI edits regenerate the image, so faces and small details can shift; check carefully. Do not use AI-edited photos for official documents, and never edit images of others without consent.
How do I prompt ChatGPT for interior design?
Upload a photo of the room or give its dimensions, describe how you use it, your style and budget level, and ask for a layout, colour palette, furniture list and a visual concept. Specific constraints produce useful ideas.
Also asked as: how to prompt chatgpt for interior design
Example prompt:
Here is a photo of my 10 x 12 ft hostel-style study room with one window on the
left wall. I need a desk for two monitors, storage for books and space for a
bed. Style: minimal, warm wood, plants. Suggest a layout, a colour palette with
paint names to look for, and a shopping list by priority. Then generate an
image of the redesigned room from the same angle.
Treat the image as inspiration; measure everything before buying.





