CareerForge-AI / INSTRUCTIONS.md
Oscarli's picture
Upload 9 files
4b72429 verified

πŸš€ CareerForge AI - Complete User Guide

✨ What's New

Your index.html is now a fully functional AI-driven career development platform!

Completed Improvements:

βœ… Removed Doubao option - Simplified to use only the DeepSeek API βœ… Smart Resume - AI generates optimized resumes and matching analysis βœ… Interview Coach - AI generates customized interview questions and answer strategies βœ… Learning Path - AI plans personalized learning paths βœ… Cover Letter - AI writes professional cover letters βœ… LinkedIn Optimizer - AI optimizes LinkedIn profiles βœ… Salary Intelligence - AI analyzes market salaries and negotiation strategies

All 6 features now use AI to generate content! πŸŽ‰


πŸ”‘ Step 1: Get DeepSeek API Key

Registration Steps:

  1. Visit https://platform.deepseek.com
  2. Click "Register/Login" in the top right corner
  3. Register with your email or phone number
  4. After logging in, go to the "API Keys" page
  5. Click "Create new API Key"
  6. Copy and save the API Key (it will only be shown once!)
  7. Top up your account (a Β₯10-20 top-up is recommended and will last a long time)

Cost Information:

  • Price: Approx. Β₯1-2 / million tokens
  • Cost per generation: Approx. Β₯0.005-0.02 (less than 2 cents)
  • Top-up suggestion: Β₯10 can generate hundreds of pieces of content
  • Free quota: New users may have a free trial quota

🎯 Usage Steps

1. Configure API Key

  1. Open index.html in your browser
  2. Find the "πŸ”‘ DeepSeek API Key" input box at the top of the page
  3. Paste your API Key
  4. A βœ… green checkmark indicates successful configuration
  5. The API Key will be automatically saved in your browser and loaded the next time you open it

2. Use the Features


πŸ“‹ Feature Details

🎯 1. Smart Resume

Function: AI generates a customized resume based on the job description

How to use:

  1. Click the "🎯 Smart Resume" tab
  2. Fill in your personal information:
    • Full Name
    • Current Role
    • Years of Experience
    • List of skills (comma-separated)
  3. Fill in the target position information:
    • Desired Job Title
    • Company Name
    • Complete Job Description (copy and paste)
  4. Click "πŸš€ Generate Optimized Resume"
  5. Wait for 5-20 seconds
  6. View the generated resume and matching analysis

Output:

  • Left side: The complete optimized resume (HTML format)
  • Right side: Matching analysis and improvement suggestions

Export options:

  • πŸ“₯ Export as PDF - Export as a PDF file
  • πŸ“‹ Copy Text - Copy as plain text

πŸ’Ό 2. Interview Coach

Function: AI generates interview questions and answer strategies for a specific position

How to use:

  1. Click the "πŸ’Ό Interview Coach" tab
  2. Fill in the interview information:
    • Target Role (e.g., Senior Developer)
    • Experience Level (Entry/Mid/Senior/Lead)
    • Key Skills (e.g., Python, System Design, Leadership)
  3. Click "🎯 Generate Questions"
  4. Wait for the AI to generate

Output:

  • Technical interview questions (8-10)
  • Behavioral interview questions (5-6)
  • Key points to assess and answering strategies for each question
  • Explanation of the STAR method
  • Interview preparation advice

Tips:

  • Prepare specific examples for each question
  • Use the STAR method to structure your answers
  • Practice controlling your answer time

πŸ“š 3. Learning Path

Function: AI plans a learning path based on your current skills and target position

How to use:

  1. Click the "πŸ“š Learning Path" tab
  2. Fill in the information:
    • Current Skills (list all the skills you have mastered)
    • Target Role (e.g., AI Engineer)
    • Learning Timeline (3/6/12 months)
  3. Click "πŸ› οΈ Create Learning Path"
  4. Wait for the AI to plan

Output:

  • Skill gap analysis (Have βœ… vs. To Learn πŸ“š)
  • Phased learning plan (Beginner β†’ Intermediate β†’ Advanced)
  • Learning content and time allocation for each phase
  • Practical project suggestions (3-5)
  • Learning resource recommendations
  • Weekly learning plan

Tips:

  • Follow the plan step-by-step, don't skip ahead
  • Consolidate your learning with a project after each phase
  • Regularly check your learning progress

βœ‰οΈ 4. Cover Letter

Function: AI writes a professional, personalized cover letter

How to use:

  1. Click the "βœ‰οΈ Cover Letters" tab
  2. Fill in the information:
    • Company Name
    • Job Title
    • Core Achievement (describe your most relevant achievement in detail)
    • Writing Style (Professional/Enthusiastic/Formal)
  3. Click "✨ Generate Cover Letter"
  4. Wait for the AI to write

Output:

  • A complete cover letter (including salutation, body, and signature)
  • Customized optimization suggestions
  • Ready to copy and use

Tips:

  • Be as detailed and specific as possible in the "Core Achievement" section
  • Choose a writing style that suits the company culture
  • Fine-tune the generated letter based on your specific situation
  • Add specific company information and projects

πŸ’Ό 5. LinkedIn Optimizer

Function: AI optimizes your LinkedIn personal profile

How to use:

  1. Click the "πŸ’Ό LinkedIn" tab
  2. Fill in your current profile information:
    • Current Headline
    • Current About Section
    • Target Industry/Roles
  3. Click "πŸš€ Optimize Profile"
  4. Wait for the AI to optimize

Output:

  • Optimized headline (making full use of the 220-character limit)
  • Optimized summary (structured and keyword-rich)
  • Recommended hashtags (8-10)
  • Profile optimization suggestions (skills, content publishing, networking)

Tips:

  • Copy the optimized content to your LinkedIn profile
  • Add all relevant skills to your skills section
  • Regularly update and post industry-related content
  • Actively build your professional network

πŸ’° 6. Salary Intelligence

Function: AI analyzes market salaries and provides negotiation strategies

How to use:

  1. Click the "πŸ’° Salary Intel" tab
  2. Fill in the information:
    • Job Title (e.g., Senior Software Engineer)
    • Location (e.g., San Francisco, CA or Remote)
    • Years of Experience
    • Company Size
  3. Click "πŸ’‘ Get Salary Insights"
  4. Wait for the AI to analyze

Output:

  • Salary estimation (base salary, bonus, equity)
  • Total compensation calculation
  • Market positioning analysis (impact of location, experience, company size)
  • Negotiation strategy (target range, equity advice, negotiation tips)
  • Market trend insights

Tips:

  • Compare salaries across multiple regions
  • Focus on total compensation, not just base salary
  • Use the data as a basis for negotiation
  • Consider the cost of living differences

πŸ’‘ Usage Tips

1. Write High-Quality Prompts

Resume Optimization:

The job description should be as detailed as possible:
- Complete job requirements
- Specific technology stack
- Description of job responsibilities
- Company background information

Interview Preparation:

Key skills should be specific:
- Don't just write "programming," but "Python, Django, RESTful API"
- Include soft skills: "team collaboration, project management"

Learning Path:

The list of current skills should be exhaustive:
- List all the skills you have mastered
- Include information on skill proficiency
- Describe your actual project experience

2. Optimize AI Responses

If the generated content is not satisfactory:

  1. Regenerate - The result may be different each time
  2. Add more information - Add more details in the input box
  3. Adjust your requirements - Clearly state the desired style and focus

3. Save on API Costs

  • βœ… Fill in complete information before generating (to reduce retries)
  • βœ… Save satisfactory results to avoid repeated generation
  • βœ… Use reasonably, don't test frequently
  • βœ… Keep an eye on your account balance

πŸ” Privacy & Security

βœ… Security Measures:

  • The API Key is only saved in your browser's local localStorage
  • It is not uploaded to any third-party servers
  • All requests are sent directly to DeepSeek
  • The code is fully open-source and can be audited by yourself

⚠️ Precautions:

  • Do not save your API Key on public computers
  • Change your API Key regularly
  • Do not share your API Key
  • You can use placeholders for sensitive information (like your real name, phone number)

πŸ”§ Troubleshooting

❌ Displays "API Key not configured"

Reason: The API Key was not entered or was cleared Solution: Re-enter your API Key at the top of the page

❌ Displays "401 Unauthorized"

Reason: The API Key is invalid or incorrect Solution:

  1. Check if the API Key is copied completely
  2. Confirm if the API Key has been activated
  3. Log in to the DeepSeek console and regenerate it

❌ Displays "Insufficient balance"

Reason: Insufficient account balance Solution: Log in to the DeepSeek console to top up

❌ Generation is slow or times out

Reason: Network issues or the service is busy Solution:

  1. Check your internet connection
  2. Try again later
  3. Reduce the length of the input content

❌ The format of the generated content is chaotic

Reason: The format returned by the AI does not meet expectations Solution:

  1. Refresh the page and try again
  2. Simplify the input content
  3. The content is still usable, but the format needs to be organized

🌐 Network or CORS error

Reason: Browser security restrictions Solution:

  1. Ensure that your network can access api.deepseek.com
  2. Try using a different browser
  3. Check if a proxy is needed

πŸ“Š Feature Comparison

Feature Uses AI Input Information Generation Time Main Purpose
Smart Resume βœ… Personal info + Job description 5-20s Customized resume
Interview Coach βœ… Position + Level + Skills 5-15s Interview preparation
Learning Path βœ… Current skills + Goal + Time 10-20s Learning planning
Cover Letter βœ… Company + Position + Achievement 5-15s Cover letter
LinkedIn βœ… Current profile + Goal 5-15s Personal branding
Salary Intel βœ… Position + Location + Experience 5-15s Salary negotiation

🎨 UI Explanation

Status Indicator (top right corner)

  • βšͺ Gray circle - API Key is not configured or not validated
  • πŸ”„ Blue spinning - Calling the DeepSeek AI
  • βœ… Green checkmark - API call successful
  • ❌ Red cross - API call failed or configuration error

Tab Explanation

The page has 6 feature tabs, click to switch:

  1. 🎯 Smart Resume
  2. πŸ’Ό Interview Coach
  3. πŸ“š Learning Path
  4. βœ‰οΈ Cover Letters
  5. πŸ’Ό LinkedIn
  6. πŸ’° Salary Intel

πŸš€ Quick Start Guide

Get Started in 5 Minutes:

  1. Get API Key (3 minutes)

    • Visit platform.deepseek.com
    • Register and create an API Key
    • Top up Β₯10
  2. Configure the Application (30 seconds)

    • Open index.html
    • Paste the API Key
    • See the βœ…
  3. Generate Your First Resume (2 minutes)

    • Fill in your personal information
    • Paste the job description
    • Click generate
    • View the result
  4. Export and Use (30 seconds)

    • Click "Export as PDF"
    • Or copy the text content
    • Apply it to your actual job search

πŸ’° Cost Budget

Estimated Actual Usage Cost:

Use Case Monthly Usage Monthly Cost
Job Seeker (intensive) 50 generations Β₯0.5-1
Daily Optimization 20 generations Β₯0.2-0.5
Occasional Use 5 generations Β₯0.05-0.1

Conclusion: A Β₯10 top-up can last a long time!


πŸ“– Best Practices

Recommended Use Throughout the Job Search Process:

  1. Preparation Phase

    • Use Learning Path to plan skill improvement
    • Learn and practice for target positions
  2. Application Phase

    • Use Smart Resume to customize your resume for each position
    • Use Cover Letter to write your cover letter
    • Use LinkedIn to optimize your personal brand
  3. Interview Phase

    • Use Interview Coach to prepare for interview questions
    • Use Salary Intel to understand the market situation
  4. Negotiation Phase

    • Refer to the negotiation strategies from Salary Intelligence
    • Negotiate your salary based on data

πŸŽ“ Advanced Tips

1. Combine Features

Example: Complete Job Search Process

1. Learning Path β†’ Assess skill gaps
2. Smart Resume β†’ Generate resume
3. Cover Letter β†’ Write cover letter
4. LinkedIn β†’ Optimize online image
5. Interview Coach β†’ Prepare for interview
6. Salary Intel β†’ Understand the market situation

2. Generate and Compare Multiple Times

For important content (like a resume), you can:

  1. Generate multiple versions
  2. Compare the advantages of different versions
  3. Combine the advantages of each version
  4. Form the final version

3. Manual Optimization

The content generated by AI is a foundation, it is recommended to:

  1. Add specific data and results
  2. Adjust the tone and style
  3. Check for factual accuracy
  4. Fine-tune based on the actual situation

πŸ†˜ Get Help

Official Resources:

FAQ:

If you encounter technical problems, please check:

  1. If the API Key is configured correctly
  2. If the network connection is normal
  3. If the account balance is sufficient
  4. The error message in the browser console (F12 β†’ Console)

βœ… Done!

Congratulations! You now have a career development platform completely driven by AI!

Next steps:

  1. βœ… Get DeepSeek API Key
  2. βœ… Configure it at the top of the page
  3. βœ… Choose a feature to start using
  4. βœ… Generate your first piece of AI content

Wishing you success in your job search and a prosperous career! πŸŽ‰πŸš€


πŸ“ Changelog

v2.0 - November 2024

  • βœ… Removed Doubao option, simplified to DeepSeek only
  • βœ… All 6 features are integrated with AI generation
  • βœ… Optimized Prompt templates
  • βœ… Improved error handling
  • βœ… Enhanced Chinese support

v1.0 - Initial Version

  • Only Smart Resume used AI
  • Other features used template generation