
Para una demostración de video, visite el enlace de YouTube: https://youtu.be/agl7ugyu1n4
El proyecto puede ser:
Todos los demás errores, correcciones, comentarios y solicitudes de funciones conocidos se pueden informar en la página de problemas de GitHub.
¡Empodera a los demás, al igual que te ayudaron! Contribuir a este proyecto de código abierto y marcar la diferencia. ¡Crea una sucursal, mejora el código y plantea una solicitud de extracción!
Nuestro objetivo es crear un sistema automatizado que haga que solicitar trabajos sea muy fácil. La caza de empleo tiene muchas etapas, y vemos la oportunidad de automatizar las cosas y usar LLM (modelo de idioma) para hacerlo aún más suave. Estamos viendo diferentes maneras, tanto las ideas habituales como algunas nuevas, para integrar LLM en el proceso de solicitud de empleo. El objetivo es reducir cuánto tiene que hacer y dejar que LLM haga lo suyo, lo que le facilita todo el proceso.
pip install zlm from zlm import AutoApplyModel
job_llm = AutoApplyModel (
api_key = "PROVIDE_API_KEY" ,
provider = "ENTER PROVIDER <gemini> or <openai>" ,
downloads_dir = "[optional] ENTER FOLDER PATH WHERE FILE GET DOWNLOADED, By default, 'downloads' folder"
)
job_llm . resume_cv_pipeline (
"ENTER_JOB_URL" ,
"YOUR_MASTER_RESUME_DATA" # .pdf or .json
) # Return and downloads curated resume and cover letter.git clone https://github.com/Ztrimus/job-llm.git
cd job-llmpython -m venv .env o conda, etc.) para evitar cualquier conflicto de dependencia de paquetes.pip install poetrypoetry installpip install -r resources/requirements.txtsudo apt-get install texlive-latex-base texlive-fonts-recommended texlive-fonts-extrasudo apt-get update si el terminal no puede localizar el paquete.brew install basictex
sudo tlmgr install enumitem fontawesomeollama pull llama3.1>>> python main.py /
--url " JOB_POSTING_URL " /
--master_data= " JSON_USER_MASTER_DATA " /
--api_key= " YOUR_LLM_PROVIDER_API_KEY " / # put api_key considering provider
--downloads_dir= " DOWNLOAD_LOCATION_FOR_RESUME_CV " /
--provider= " openai " # openai, gemini Si encuentra que Jobllm es útil en su investigación o aplicaciones, ¿considere darnos una estrella? y citándolo.
@inproceedings { 10.1145/3626772.3657680 ,
author = { Zinjad, Saurabh Bhausaheb and Bhattacharjee, Amrita and Bhilegaonkar, Amey and Liu, Huan } ,
title = { ResumeFlow: An LLM-facilitated Pipeline for Personalized Resume Generation and Refinement } ,
series = { SIGIR '24 } ,
booktitle = { Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval } ,
publisher = { Association for Computing Machinery } ,
doi = { 10.1145/3626772.3657680 } ,
url = { https://doi.org/10.1145/3626772.3657680 } ,
year = { 2024 } ,
isbn = { 9798400704314 } ,
location = { Washington DC, USA } ,
address = { New York, NY, USA } ,
} @misc { zinjad2024resumeflow ,
title = { ResumeFlow: An LLM-facilitated Pipeline for Personalized Resume Generation and Refinement } ,
author = { Saurabh Bhausaheb Zinjad and Amrita Bhattacharjee and Amey Bhilegaonkar and Huan Liu } ,
year = { 2024 } ,
eprint = { 2402.06221 } ,
archivePrefix = { arXiv } ,
primaryClass = { cs.CL }
}Jobllm está bajo la licencia MIT y es compatible con el uso comercial.
Necesita encontrar una forma de instalar el siguiente comando en Streamlit
ollama
playwright
" ollama pull llama3.1 "
" ollama pull bge-m3 "