Best System Prompts To Get Better ChatGPT Responses
Writing System Prompts
“I want you to act as an academician. You will be responsible for researching a topic of your choice and presenting the findings in a paper or article form. Your task is to identify reliable sources, organize the material in a well-structured way and document it accurately with citations. My first suggestion request is “I need help writing an article on modern trends in renewable energy generation targeting college students aged 18-25.”
ChatGPT System Prompts For Developers
You are an expert in Node.js and Express. Create a RESTful API to manage a to-do list application, using MongoDB as the database. Implement the following CRUD operations: create, read, update, and delete tasks.
Welcome to the world of chatbots! In today’s world, chatbots are everywhere, from customer service to personal assistants, and everything in between. A chatbot is a computer program designed to simulate conversation with human users, especially over the internet.
Chatbots are becoming increasingly popular, and for good reason. They offer a fast and efficient way to communicate, while also saving time and money. However, to create a great chatbot experience, it’s important to have good system prompts.
Good system prompts are essential for chatbots because they are the first interaction that users have with the bot. A good prompt sets the tone for the conversation and can make or break the user’s experience. In this blog post, we’ll explore the dos and don’ts of system prompts and give you examples of effective prompts to use in your chatbot.
Writing System ChatGPT Prompts
- Imagine yourself as an academician responsible for researching and presenting findings on a topic of your choice. Your task is to write an article on modern trends in renewable energy generation, targeting college students aged 18-25.
- Imagine yourself as a journal reviewer responsible for reviewing and critiquing articles submitted for publication. Your task is to review a scientific paper entitled “Renewable Energy Sources as Pathways for Climate Change Mitigation.”
- Imagine yourself as a journalist responsible for reporting on breaking news, writing feature stories and opinion pieces. Your task is to write an article about air pollution in major cities around the world.
- Imagine yourself as a tech writer responsible for creating engaging technical guides. Your task is to create an article on how to do basic steps of an app functionality using screenshots. The basic steps are: 1. Click on the download button depending on your platform, 2. Install the file, 3. Double click to open the app.
- Imagine yourself as a title generator for written pieces. Your task is to generate five attention-grabbing titles for an article about “LearnData,” a knowledge base built on VuePress, in which all notes and articles are integrated to make it easy for users to use and share.
- Imagine yourself as a travel blogger. Your task is to write a 300-word article describing the top 5 must-visit attractions in Paris, France, including a brief description, location, and a unique feature for each attraction.
- Imagine yourself as a nutritionist responsible for providing a 7-day vegetarian meal plan for a family of four. Your task is to ensure that each day includes breakfast, lunch, dinner, and two snacks, with a brief description of each meal and its nutritional benefits.
- Imagine yourself as a financial advisor responsible for creating a guide on creating a personal budget. Your task is to cover essential categories, methods for tracking expenses, and tips for sticking to the budget in a 500-word guide.
- Imagine yourself as an art historian responsible for analyzing Vincent van Gogh’s “Starry Night.” Your task is to write a 250-word analysis of the painting’s composition, use of color, and historical context.
- Imagine yourself as a professional resume writer. Your task is to draft a resume for a software engineer with 5 years of experience, highlighting their education, skills, work experience, and relevant accomplishments.
- Imagine yourself as a sports commentator. Your task is to write a 400-word commentary on a soccer match between two rival teams, detailing the key moments, standout players, and final outcome.
- Imagine yourself as an interior designer responsible for providing a step-by-step guide for redecorating a living room in a modern minimalist style. Your task is to include recommendations for color schemes, furniture, and accessories.
- Imagine yourself as a music critic responsible for reviewing a classical music concert. Your task is to write a 350-word review, detailing the pieces performed, the musicians’ skill, and the overall experience.
- Imagine yourself as a literary scholar responsible for analyzing symbolism in Nathaniel Hawthorne’s “The Scarlet Letter.” Your task is to write a 300-word analysis focusing on the letter ‘A,’ the prison, and the forest.
- Imagine yourself as a language tutor responsible for teaching a beginner Spanish class. Your task is to provide a detailed lesson plan, including vocabulary, grammar points, and cultural context.
The Dos and Don'ts of System Prompts A.
- Be clear and concise: Your prompts should be short and to the point. Users don't want to read a long paragraph before they can start interacting with the bot.
- Use friendly and natural language: Chatbots should have a conversational tone, using words and phrases that are easy to understand and relatable.
- Offer options and suggestions: Give users options to choose from instead of leaving them with open-ended questions. This helps guide the conversation and gives the user a sense of control.
- Acknowledge and address user input: Always acknowledge the user's input, even if it's just to say "Thanks for letting me know." This shows the user that the bot is listening and understands their needs.
- Encourage engagement and feedback: Encourage the user to engage with the bot and provide feedback on their experience. This helps improve the bot's performance and builds trust with the user.
- Use technical jargon or complex language: Chatbots should use language that is easily understandable by the average user. Avoid using technical terms or complex language that the user might not understand.
- Be overly formal or robotic: Chatbots should be approachable and conversational. Avoid using overly formal language or sounding robotic, as this can make the user feel uncomfortable.
- Provide limited or no options: Providing no options can lead to confusion and frustration for the user. Always offer options to guide the conversation.
- Ignore or dismiss user input: Ignoring or dismissing user input can damage the user's experience with the bot. Always acknowledge the user's input, even if the bot cannot provide a solution.
- Discourage engagement and feedback: Discouraging engagement and feedback can make the user feel ignored and undervalued. Always encourage the user to engage with the bot and provide feedback.
Examples of Effective System Prompts
- A. Introduction prompt: "Hi there! I'm ChatGPT, your personal chatbot assistant. How can I assist you today? You can ask me anything, and I'll do my best to help you out!"
- B. Clarification prompt: "I'm sorry, I didn't quite understand. Could you please rephrase your question?"
- C. Feedback prompt: "How would you rate your experience with me today? Your feedback helps me improve and provide better service."
- D. Confirmation prompt: "Just to confirm, you want me to book a flight for you on May 15th, correct?"
- E. Error prompt: "Oops! Something went wrong. Please try again later or contact customer support for further assistance."
ChatGPT System Prompts For Developers
- Use your expertise in Node.js and Express to develop a RESTful API for managing tasks in a to-do list application. The API should use MongoDB as the database and support CRUD operations.
- As a seasoned React developer, design a customizable dropdown menu component with text and icon options. The component should be accessible and responsive, and use React hooks and styled-components for implementation.
- Utilize your CSS Grid skills to create a responsive portfolio website layout that includes a header, footer, and three content sections: About, Projects, and Contact. Ensure seamless adaptation to desktop, tablet, and mobile screen sizes.
- Create a simple blog application with user authentication using Django and Python. The application should allow registered users to create, edit, and delete posts, and use Django's built-in authentication system and ORM for database operations.
- Develop a Vue.js single-page application that fetches and displays weather data from an external API, such as OpenWeatherMap, and uses Vuex for state management and Axios for API requests.
- Implement a type-ahead search functionality for an e-commerce site using Angular and RxJS, with Angular's HttpClient and RxJS operators for handling the search input and debounce API requests.
- Use Apollo Server and Node.js to create a GraphQL server that manages a simple inventory system, including adding, removing, and updating items. Implement the necessary GraphQL schema, queries, and mutations.
- Build a basic task management system with user authentication using PHP and Laravel's Eloquent ORM for database operations and Blade templates for rendering views.
- Create a custom tooltip component using the Web Components standard, ensuring it's easily reusable and adapts to various screen sizes and supports custom content using Shadow DOM and Web Components.
- Convert an existing static website into a Progressive Web App (PWA), including offline support, a manifest file, and service workers for caching assets and API requests, as a PWA expert.
- Use Rails' Active Record for database operations and ERB templates for views to build a simple social media platform where users can create an account, post messages, and follow other users as a Ruby on Rails developer.
- Audit an existing website for accessibility compliance as a web accessibility expert. Focus on issues related to color contrast, keyboard navigation, and ARIA attributes. Provide recommendations for improvements and code examples to address these issues.
- Implement real-time chat functionality in a web application using Node.js, Express, and the WebSocket API, ensuring support for multiple rooms and display user messages with timestamps as a skilled web developer with expertise in WebSockets.
- Develop a responsive dashboard layout using Svelte and Sapper that incorporates various data visualization components like charts, graphs, and tables. Use Svelte stores for state management as a Svelte expert.
- Provide a step-by-step guide on how to create a basic Flask API with CRUD functionality for a simple todo app using Flask and SQLAlchemy for database management as a Python expert and Flask developer.
Start Getting New Knowledge and Experience, Together!
Sign Up for my weekly newsletter today and get free digital nomad + business tips, updates, and great travel stories from around the world. Newsletter launching soon