PersonalChatbot / README.md
maheensaleh40's picture
updated chat model, data, and prompt
203bf60
metadata
title: Chat with Maheen
emoji: 🚀
colorFrom: green
colorTo: yellow
sdk: docker
app_port: 8501
tags:
  - streamlit
pinned: false
short_description: 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