Professional TwinBot AI
Resume-grounded agentic assistant: tool-style prompting + retrieval patterns for accurate, personalized responses.
Live Demo · · Back to Projects
- Problem: Make a resume “queryable” so recruiters/teams can quickly explore relevant experience via conversation.
- Approach: Resume-grounded prompting + retrieval-style context injection + lightweight tool-use patterns.
- Outcome: Deployed an interactive Gradio app on Hugging Face Spaces; supports multiple LLM backends (local + hosted).
Demo implementation of an agentic-style career assistant that uses LLMs and basic tool-enabled workflows to present my professional background conversationally. Built as part of hands-on Agentic AI labs.
The key components of the implementation include:
- Context ingestion: loads resume + curated summary as the source-of-truth for responses.
- Grounding strategy: uses a condensed resume context window to stay within token limits.
- LLM backends: supports local and hosted models (Ollama / OpenAI-compatible API) behind a simple interface.
- Agentic patterns: structured prompting, tool-style routing, and multi-step response assembly for better relevance.
- UI & deployment: Gradio chat interface deployed on Hugging Face Spaces for easy sharing and testing.
Engineering Notes
- Truth source: the resume text is treated as the ground truth; responses are expected to stay within that context.
- Reliability: prompt structure encourages quoting/pointing to the underlying resume sections rather than inventing details.
- Safety & privacy: avoids collecting sensitive user data; limits outputs to professional info included in the provided documents.
- Deployment tradeoffs: Hugging Face Spaces + Gradio keeps iteration fast, but model latency depends on the selected backend.
- Next improvements: add a small eval set, track grounding rate, and add refusal behavior for out-of-scope questions.
Limitations
- Not a general career advisor; designed to answer questions specifically about my background and projects.
- Quality depends on resume clarity and model choice; complex questions may require follow-up prompts.