An AI-powered career coaching assistant that helps mid-career professionals explore transition paths through personalized, interactive analysis.
๐ก Version 2.0: Enhanced for ease of use with interactive prompts and reliable AI integration. Built on the architecture from Google's 5-Day AI Agents Intensive Capstone.
This interactive tool guides you through career transition planning by:
- โ Analyzing YOUR unique profile - Values, interests, goals, and experience
- โ Evaluating multiple scenarios - Compare different career paths side-by-side
- โ Creating action plans - Get personalized 30/60/90 day roadmaps
- โ Providing decision frameworks - Clear guidance to help you choose your path
Perfect for:
- Mid-career professionals exploring change
- People feeling stuck in their current role
- Anyone considering multiple career options
- Professionals seeking structured transition planning
- Visit Google AI Studio
- Sign in with your Google account
- Click "Create API Key"
- Copy the key - you'll need it in Step 3
- Go to the notebook: Coaching Agent 2.0
- Click "Copy & Edit" (creates your own copy)
- In your Kaggle notebook, click Add-ons โ Secrets
- Click + Add a new secret
- Name:
GEMINI_API_KEY - Value: [paste your API key from Step 1]
- Click Save
- Click Run All in Kaggle
- When prompted, choose:
- Option 1: Quick demo with sample data (30 seconds)
- Option 2: Enter YOUR information (recommended, 3-5 minutes)
- Wait 30-60 seconds for your personalized roadmap
- Review and take action!
Your personalized roadmap includes:
For each career path you're considering:
- Alignment Score - How well it fits your values and goals
- Strengths - What makes this path attractive
- Barriers - Obstacles you'll need to overcome
- First Steps - Concrete actions to start today
A structured timeline with specific actions:
- 30 Days: Exploration and research phase
- 60 Days: Testing and validation phase
- 90 Days: Decision and commitment phase
Key questions to guide your choice:
- Financial security considerations
- Personal fulfillment alignment
- Future regret test
- Values alignment check
โ Interactive & Easy to Use:
- Guided prompts for values, interests, goals
- No code editing required
- Works in any browser via Kaggle
โ AI-Powered Analysis:
- Uses Google's Gemini 2.5 Flash model
- Personalized roadmap generation
- Thoughtful scenario comparison
โ Production Architecture:
- Security guardrails (input filtering, PII screening)
- Observability (metrics tracking)
- Reliability patterns (safe-to-retry, caching)
๐ด Tools Are Simulated: The current version uses your manually-entered profile data. The "tools" demonstrate proper architecture patterns but don't actually connect to external systems:
retrieve_linkedin_summaryโ Accesses your manually-entered job info (not real LinkedIn API)process_documentsโ Uses your typed values/interests (no PDF/resume upload yet)request_confirmationโ Human-in-the-loop pattern demonstration
Why this approach? This lets you use the agent immediately without OAuth setup, API credentials, or document upload complexity. The architecture is production-ready; real integrations are planned for V3.0.
The original capstone submission describes a full production system. To bridge V2.0 โ V3.0, we need:
Phase 1: Real Data Sources ๐ด
- LinkedIn OAuth + API integration (retrieve actual profile)
- Resume/CV upload and parsing (PDF, Word, text)
- Document processing with RAG (values assessments, journals)
Phase 2: Persistent Memory ๐ก
- Production ChromaDB vector storage
- Multi-session memory
- Learning from past interactions
Phase 3: Enhanced Output ๐ข
- Email delivery / PDF export
- Calendar integration (Google/Outlook)
- Progress tracking dashboard
Want to contribute? Discuss ideas on the Kaggle notebook!
Would you like to:
1. Use DEMO profile (quick start)
2. Create YOUR OWN profile (personalized)
Enter 1 or 2: 2
๐ PROFESSIONAL BACKGROUND
Your current job title: Senior Product Manager
Your current company: Tech Innovations Inc
Years of experience: 15
๐ YOUR VALUES
Enter 3-5 values: Independence, Impact, Growth, Balance
๐จ YOUR INTERESTS
Enter your interests: Technology, Teaching, Writing, Travel
๐ฏ YOUR GOALS
Enter your goals: Financial freedom, Meaningful work, Flexibility
๐ฎ CAREER SCENARIOS TO EXPLORE
Scenario 1: Start a consulting business
Scenario 2: Join a startup as VP Product
Scenario 3: Take a sabbatical to write a book
โณ Analyzing your profile and generating recommendations...
This takes about 30-60 seconds - please wait...
[Your personalized roadmap appears here]
| Feature | V1.0 (Capstone) | V2.0 (Enhanced) | V3.0 (Planned) |
|---|---|---|---|
| User Interface | Code editing required | Interactive prompts | + Web UI |
| AI Model | Gemini 3 Pro + 2.5 Flash | Gemini 2.5 Flash | Team of models |
| Setup | Manual configuration | Kaggle Secrets | + OAuth |
| Data Sources | Simulated tools | Simulated tools | Real APIs |
| Memory | ChromaDB (complex) | Simplified in-memory | Persistent DB |
| Reliability | Demo mode fallback | Optimized for free tier | Production-grade |
Why 2.5 Flash instead of 3 Pro?
- โ Higher free tier limits (fewer quota errors)
- โ Faster responses (30-40 sec vs 60-90 sec)
- โ More reliable for this use case
- โ Works consistently across regions
V1.0 showcased frontier models; V2.0 optimizes for user experience.
Solution: Add GEMINI_API_KEY to Kaggle Secrets (see Step 3 in Quick Start)
Solution: You've hit the daily free tier limit. The agent automatically switches to demo mode with sample output. Wait 24 hours, or upgrade to paid tier.
Solution: Use Option 2 and provide detailed, specific information. The more context you give (specific values, concrete interests, detailed goals), the more personalized the output.
Info: This is normal! The simplified memory system works fine. V2.0 doesn't require ChromaDB.
- ๐ฌ Ask in the Kaggle notebook comments
- ๐ Review the code - it has detailed inline comments
- ๐ Report issues via Kaggle comments
Built as a Level 2: Strategic Problem Solver, this agent demonstrates production-grade AI architecture:
User Input (Interactive Prompts)
โ
Security Guardrails (Input filtering, PII screening)
โ
Orchestration Layer (Think โ Act โ Observe)
โ
โโโโโโโโโโโโโโฌโโโโโโโโโโโโโฌโโโโโโโโโโโโโ
โ โ โ โ
Memory Tools AI Model Observability
(Session & (Simulated (Gemini (Logs, Traces,
Long-term) in v2.0) 2.5 Flash) Metrics)
๐ง Multi-Step Reasoning
- Chain-of-Thought (CoT) prompting
- Think-Act-Observe loop
- Context-aware decision making
๐ง Tool Architecture
retrieve_linkedin_summary- Demonstrates secure data accessprocess_documents- Shows structured data extractionrequest_confirmation- Human-in-the-loop pattern- Note: V2.0 accesses manually-entered data; V3.0 will add real APIs
๐ Security & Privacy
- Input filtering (prevents prompt injection)
- Output screening (redacts PII)
- Least privilege access
- Agent identity verification
๐ Observability
- Request tracing
- Performance metrics
- Cache hit tracking
๐พ Memory Management
- Session context (conversation history)
- Simplified long-term storage
- Token optimization
Want to understand how this works?
- Google AI Agents Intensive Course - The 5-day course this was built for
- Original Capstone Write-up - Detailed architecture explanation
- Agent Development Kit Docs - Official ADK documentation
- Gemini API Quickstart - Get started with Gemini
Questions or Ideas?
- ๐ฌ Discuss on the Kaggle notebook
- ๐ Report bugs via Kaggle comments
- ๐ก Share improvement ideas in discussions
Interested in contributing to V3.0? We're especially looking for help with:
- OAuth flows (LinkedIn, Google)
- Document parsing (PDF, Word)
- Vector database optimization
- UI/UX improvements
Creative Commons Attribution Share-Alike 4.0 International (CC-BY-SA 4.0)
You can:
- โ Use this code for any purpose (personal, commercial)
- โ Modify and build upon it
- โ Share with others
You must:
- โ Give credit to the original author
- โ Share derivative works under the same license
- โ Indicate if changes were made
See LICENSE for full legal text.
Created by: Lisa Dorenfest
GitHub: @GlobalPathfinder
Kaggle: lisadorenfest
Original Project: Google 5-Day AI Agents Intensive Capstone
V1.0 Repository: Coaching-Agent-
Built with:
- Google Gemini API - AI reasoning
- Kaggle - Development platform
- OpenTelemetry - Observability
- Agent Development Kit - Design patterns
Special thanks to:
- Google's AI Agents Intensive Course team
- The Kaggle community
After each roadmap generation, you'll see:
๐ SYSTEM PERFORMANCE METRICS
Tool calls: 3
Tool success rate: 100.0%
Processing steps: 3
Memory retrievals: 1
Cache efficiency: 0 hits
What these mean:
- Tool calls - Number of data operations
- Success rate - Reliability indicator (aim for 100%)
- Processing steps - Reasoning depth
- Memory retrievals - Context usage
- Cache hits - Efficiency (reused results)
Ready to explore your career transition? ๐
Open the notebook and start your journey!
Last Updated: December 2025
Version: 2.0 - Enhanced Edition
License: CC-BY-SA 4.0