A perfect resume for a given job profile using Google ADK
Watch the video demo on YouTube
python -m venv .venv
# Windows
.venv\Scripts\Activate.ps1
# Linux
source .venv/bin/activate
pip install -r requirements.txt
mv .env.example .env
# Add your variables values
# Web chat app
streamlit run streamlit_app.py
# Dev UI
adk web
# Terminal
adk run
# API server
adk api_server
- Upload files (CVs) from eval/data folder (except
New Job Profile.pdffile) - Click on
Index Uploaded CVsbutton - Wait for a couple seconds, until the chat input is enabled
- Ask questions like:
Which is the best candidate for this new job profile?(and copy&paste the content fromNew Job Profile.pdffile)Who has more work experience?- Etc
gcloud builds submit --tag us-east1-docker.pkg.dev/project-1-test-ai/hackathon/cvs-agents
gcloud run deploy cvs-agents --image us-east1-docker.pkg.dev/project-1-test-ai/hackathon/cvs-agents --platform managed --region us-central1 --allow-unauthenticated