作为一个零基础的入门者,请尽可能详细的制定一个成为 prompt engineer 的学习计划,包括总共需要的时间,每天学习的时长,需要用到
的网络上的什么资源,什么网站,什么 app,越详细越好
ChatGPT said:
ChatGPT
Comprehensive Learning Plan to Become a Prompt Engineer (for Beginners)
This plan assumes you’re starting from scratch with no prior knowledge of programming, AI, or
natural language processing. The goal is to become proficient as a Prompt Engineer within 6
months.
Learning Plan Overview
Total Duration: 6 months (24 weeks)
Daily Commitment: 2–4 hours (flexible; 20–28 hours weekly)
Goals:
Understand AI fundamentals and natural language processing (NLP).
Learn prompt engineering principles.
Gain hands-on experience with AI tools and platforms.
Build a small portfolio of projects.
Month 1: Foundations
Goal: Build a basic understanding of AI, NLP, and programming concepts.
Weekly Breakdown
Week 1-2: Introduction to AI & NLP
Topics to Learn:
What is AI? Overview of machine learning (ML) and NLP.
How AI models work (basic concepts of training and inference).
Resources:
Courses:
Coursera: AI for Everyone by Andrew Ng
Kaggle's Introduction to NLP
YouTube Channels:
Two Minute Papers, Simplilearn, or StatQuest.
Apps: Khan Academy for foundational concepts.
Activities:
Watch introductory videos.
Summarize your understanding in a personal learning notebook.
Week 3-4: Basics of Programming (Python)
Topics to Learn:
Python syntax, data types, loops, and functions.
Libraries for NLP (e.g., NLTK, SpaCy).
Resources:
Courses:
Python for Everybody by Dr. Charles Severance
freeCodeCamp’s Python for Beginners
Practice Platforms:
HackerRank
LeetCode (easy problems)
Activities:
Write small Python scripts.
Work on basic string manipulation problems.
Month 2: Dive into Prompt Engineering Basics
Goal: Understand how to interact effectively with AI systems.
Weekly Breakdown
Week 1-2: Learn about Prompt Engineering
Topics to Learn:
What is prompt engineering?
Types of AI prompts (zero-shot, few-shot, chain-of-thought).
Key factors for crafting effective prompts: clarity, context, and specificity.
Resources:
Courses:
DeepLearning.AI’s "ChatGPT Prompt Engineering for Developers"
OpenAI Prompt Guide
YouTube: Watch tutorials on practical use of tools like ChatGPT and Claude.
Activities:
Experiment with prompts using free tools like ChatGPT or Poe by Quora.
Week 3-4: Practice with AI Models
Tools:
OpenAI’s Playground.
Hugging Face’s Transformers library.
Activities:
Test different prompts on GPT models.
Document which prompts work best and why.
Month 3-4: Advanced Prompt Engineering and NLP Techniques
Goal: Deepen understanding of advanced prompting techniques and related NLP skills.
Weekly Breakdown
Month 3:
Topics to Learn:
Advanced prompt strategies (e.g., role-based prompting, temperature control).
Tokenization, embeddings, and vector spaces.
Using pre-trained NLP models (e.g., GPT-3, BERT).
Resources:
Books:
The Hundred-Page Machine Learning Book by Andriy Burkov.
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow.
Tools:
Colab notebooks for practical experiments with Hugging Face models.
Activities:
Create a document summarizing effective prompts for different tasks.
Participate in online forums (e.g., Reddit’s r/MachineLearning).
Month 4:
Topics to Learn:
Fine-tuning prompts for specific tasks (e.g., summarization, classification).
Building pipelines combining multiple prompts.
Resources:
Hugging Face Tutorials: Hugging Face Hub.
OpenAI's API Documentation for practical experimentation.
Activities:
Create small prompt-engineered projects like automated chatbots.
Month 5: Portfolio Projects
Goal: Build real-world projects to showcase your skills.
Project Ideas:
Create a content generator for social media.
Design a knowledge-based chatbot using GPT models.
Build a multi-step AI assistant for customer service tasks.
Resources:
Tools:
OpenAI API, Anthropic Claude, or LlamaIndex.
Visualization tools like Streamlit for deployment.
Courses:
Explore MLOps basics with Weights & Biases.
Activities:
Share projects on GitHub or Kaggle.
Get feedback from online communities.
Month 6: Job Preparation and Advanced Applications
Goal: Polish your skills and prepare for interviews.
Job Preparation:
Build a professional portfolio.
Practice interview questions for prompt engineers.
Learn resume writing for AI roles.
Resources:
Prompt Engineering Job Descriptions.
Resume tools like Novoresume.
Networking:
Join AI communities (e.g., Discords, GitHub discussions, Kaggle forums).
Attend webinars or virtual meetups.
Additional Tools & Resources
Websites:
DeepLearning.AI
Towards Data Science
Apps:
Notion (for note-taking and task management).
Anki (for spaced repetition learning).
Communities:
Reddit: r/MachineLearning
Hugging Face Spaces
By sticking to this plan and consistently practicing, you should be ready to work as a Prompt
Engineer or freelance AI specialist within 6 months.