Motivation:
You want to leverage AI to boost your productivity. However, you do not know specifically what it can do for you.
Suggestions:
I. If you are reading a book, you can try the following tasks.
1. Ask ChatGPT to help you summarize the long content you have read to clarify any unclear points, so that you can follow the subsequent content more easily.
Example prompt: summarize the content below in 5 sentences:
[Your long content here]
2. Ask ChatGPT to clarify unknown concepts in the summary.
- Example prompt 1: what is [unknown concept here] in 1 sentence.
- Example prompt 2: Give a bit more detail about [unknown concept here].
II. If you are writing an article, you can try the following tasks.
1. Ask ChatGPT to help you rewrite your sentences grammatically and fluently.
Example prompt: grammar? [Your content here]
2. Try asking ChatGPT to translate content to English.
Example prompt: translate the following to English: [Your content here]
III. If you are learning a topic, you can try the following tasks.
1. Ask ChatGPT to explain difficult terms using specific examples.
Example prompt: Explain hashtable using simple, specific examples.
2. Ask ChatGPT to distinguish between two or more concepts.
- Example prompt 1: Distinguish virtualization from emulation.
- Example prompt 2: Distinguish library, framework, and platfrom.
3. Ask ChatGPT to search for research paper related to a terminology or product.
Example prompt: Give me a research paper related to qemu.
4. Ask ChatGPT for a diagram that explains the relationship among three or more concepts.
Example prompt: Give me a diagram explaining the relationship among hardware, os, qemu, xv6, and xv6 programs.
5. Ask ChatGPT to clarify your understanding or answer your question.
- Example prompt 1: Does the page table store program data or the physical RAM addresses of that data?
- Example prompt 2: Does PM2 automatically use the .env file?
- Example prompt 3: Why does the Azure WAF block requests to WebResource.axd?
IV. If you are maintaining a product, you can try the following tasks.
1. Ask ChatGPT to fix a maintenance issue after receiving an error message.
Example prompt: How to fix the Salesforce issue: “Cannot deactivate the Default Workflow User”
2. Try asking ChatGPT for the quickest way to complete a simple task.
Example prompt: Give me the quickest way to serve static HTML files from a folder using Node.js.
3. Try asking ChatGPT to convert a Unix script into a Windows script.
Example prompt: Convert the script below from Ubuntu to Windows:
[Your script here]
V. If you are developing a product, you can try the following tasks.
1. Try asking Cursor to code a simple feature.
Example prompt: Implement a user-level sleep program for xv6, along the lines of the UNIX sleep command. Your sleep should pause for a user-specified number of ticks. A tick is a notion of time defined by the xv6 kernel, namely the time between two interrupts from the timer chip. Your solution should be in the file user/sleep.c.