PathFinder AI is an AI-powered chatbot that provides career advice using Hugging Face models. It helps users with job market insights, professional development, and industry-specific recommendations. Built with Streamlit, it offers a simple and interactive chat experience. π
- πΌ AI-Powered Career Advice: Get guidance based on industry trends.
- π§ Uses GPT-2 & DistilGPT-2: Generates career-related responses.
- π¨ User-Friendly UI: Built with Streamlit for an interactive chat experience.
- π Session Memory: Keeps track of past interactions for smooth conversations.
- βοΈ Fallback Mechanism: Uses a backup model if the primary one fails.
PathFinder/
βββ venv/ # Virtual environment (not included in GitHub)
βββ .env # Environment variables (API keys)
βββ .gitignore # Git ignore file
βββ app.py # Main application script
βββ requirements.txt # Dependencies
git clone https://github.com/yourusername/PathFinder-AI.git
cd PathFinder-AIpython -m venv venv
source venv/bin/activate # On Mac/Linux
venv\Scripts\activate # On Windowspip install -r requirements.txtCreate a .env file in the root directory and add your Hugging Face API key:
HF_API_TOKEN=your_huggingface_api_key
streamlit run app.py- Users enter career-related questions.
- The chatbot sends the query to Hugging Face's GPT-2 model.
- The AI generates a response and displays it in the chat interface.
- If GPT-2 fails, it falls back to DistilGPT-2.
- π₯ Upgrade to a more advanced model (GPT-4, Mistral-7B, or fine-tuned AI).
- π Train a custom model on career-specific data.
- π Integrate real-time job market trends using APIs.
This project is open-source under the MIT License.
Feel free to contribute! Open an issue or submit a pull request.
π Built with β€οΈ using Streamlit and Hugging Face!