Skip to content

maheensaleh/MyProfileChatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

title emoji colorFrom colorTo sdk app_port tags pinned short_description
Chat with Maheen
🚀
green
yellow
docker
8501
streamlit
false
A chatbot about my profile, experience, education and skills

My Profile Chatbot

A chatbot about my profile, experience, education and skills

Project Structure

  • basic.py:
    • main workflow of the chatbot in cli
    • run with python qa_chain_cli.py
  • ui_qa.py
    • streamlit app for QA chatbot
    • run with streamlit run streamlit_app.py

Todos:

  • update readme for project structure, esp data, venv and env

  • add more data

    • add updated cv with project
    • educational docs
    • experience letters
    • project docs/ reports/ readme
    • linkedin stuff: get more from linkedin csv
    • add data json to enter extra details, like skills expereince etc
  • better llm selection: using gemini for now

    • add option to show source document for answers
    • add ui selection for gemini free models
    • improve qa pipeline and prompt
    • add prompt history for agent mem
    • error handling in chat qa
  • add feature to enter job description and show how well my profile aligns with it

  • add sample Q/A cards

  • make router chains for better response

    • add router chains for education, skills, experience and default
  • UI: improve UI

    • chat sequence
  • deploy:

    • improve the huggingface guthub repo hosting setup

About

A chatbot about me

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors