Meet Anton's AI Assistant
This isn't just a chatbot. It's an advanced AI agent designed to analyze economic data, read documents, and understand my full professional profile. Built to demonstrate the potential of modern AI.
Document Analysis (RAG)
The AI can read and understand uploaded PDFs (e.g., research papers or job descriptions) and use them as context in the conversation.
Job Matchmaker
Paste a job description, and the AI acts as a recruiter. It analyzes the match, finds skill gaps, and writes a targeted pitch.
Interactive Charts
Ask specifically for a visualization, and the AI generates live Chart.js graphs of skills, experience, or economic data.
Economy Simulator
Ask the AI to simulate scenarios (e.g., 'Simulate a recession'), and it generates hypothetical data and charts to visualize the impact.
Context-Aware Concierge
The AI knows which page you're viewing. If you're on the CV page, it asks about experience. On the Portfolio page, it offers technical deep-dives.
Persistent Memory
The conversation is saved locally. Switch pages, close the tab, or return later – the AI remembers the full history and context.
Transparent Citations
No hallucinations. When the AI uses knowledge from my uploads (thesis, notes, articles), it inserts a visible citation badge directly in the text.
Multi-Modal Vision
Upload an image (e.g., a job posting or graph), and the AI will analyze the content pixels and discuss it with you.
Voice Activation
Speak directly to the assistant via the browser's built-in speech recognition for a more natural interaction.
Adaptive Personas
Toggle between specific modes: Recruiter (biz focus), Tech Lead (deep dive), or ELI5 (simple terms).
The Technology
Google Gemini 2.0 Flash
The underlying LLM with a 1M+ token context window.
Astro & TypeScript
Blazing fast frontend framework with type-safe logic.
RAG / PDF.js
Client-side document parsing for maximum privacy and speed.
Vercel Edge
Serverless functions ensuring fast response times.