Quick reference for impressing AI/ML expert judges
"ActualCode is the first hackathon project implementing Google's A2A protocol on Vertex AI Agent Engine. We've built a production-ready, 7-agent system that analyzes GitHub repositories and generates realistic coding assessments - deployed on Google Cloud with enterprise security features."
| Feature | Why It Matters |
|---|---|
| A2A Protocol | First hackathon implementation of Google's agent interoperability standard |
| Vertex AI Deployment | Production-ready on Google Cloud, not just a localhost demo |
| 7 Collaborative Agents | Specialized agents with structured communication |
| Multi-Model Strategy | Gemini 2.5 Pro (complex) + Flash (fast) = optimized |
| GitHub MCP | Model Context Protocol for repository access |
| Enterprise Ready | CMEK, VPC-SC, HIPAA-compatible |
| Agent | Model | Role | Highlight |
|---|---|---|---|
| Scanner | Flash | GitHub MCP | Fetches repo data via MCP |
| Code Analyzer | Pro | Architecture | Deep code analysis |
| PR Analyzer | Flash | Patterns | PR trend analysis |
| Issue Analyzer | Flash | Problems | Issue pattern extraction |
| Dependency Analyzer | Flash | Tech Stack | Dependency health |
| Problem Creator | Pro | Generation | Creates assessments |
| QA Validator | Flash | Quality | 85+ score threshold |
Scanner (MCP)
↓
4 Analyzers (Parallel) → 3 Loops → A2A Messages
↓
Problem Creator (Pro)
↓
QA Validator (Flash) → Improvement Loop if < 85
↓
Final Assessment
- Generation Time: ~2-3 minutes
- Quality Score: 85-95/100 (validated)
- A2A Messages: ~20 per generation
- Analysis Loops: 3 iterations
- Success Rate: 95%+
- Agents: 7 specialized
- Real-time agent status
- Live terminal output
- Agent input/output details
- Complete system diagram
- Agent connections
- Tech stack display
- Google ADK
- A2A Protocol
- GitHub MCP
- Gemini 2.5 Pro & Flash
- Vertex AI
- Live message counter
- Agent → Agent communication
- Full JSON payloads
- Protocol explanation
- All 7 system instructions
- Model specifications
- Temperature settings
- Tool integrations
✅ "First A2A protocol implementation in a hackathon"
✅ "7 agents collaborating via structured communication"
✅ "Production deployment on Vertex AI Agent Engine"
✅ "Each agent specialized with optimized prompts"
✅ "3-loop analysis for consensus building"
✅ "Multi-model strategy: Pro for complexity, Flash for speed"
✅ "Built-in QA with automatic improvement loops"
✅ "Solves hiring problem: LeetCode ≠ Real Work"
✅ "Generates repository-specific assessments"
✅ "Validates quality automatically"
✅ "Enterprise-ready with Google Cloud"
"A2A is Google's protocol for agent interoperability. Each agent exposes capabilities and consumes others'. In our system, the orchestrator broadcasts scanner results to all 4 analyzers. They run in parallel, then share insights across 3 loops. The Problem Creator consumes all analyzer outputs, and the QA Validator sends feedback back to the creator if needed. All messages are structured JSON with sender, recipient, type, and payload."
"Loop 1: Independent analysis. Loop 2: Cross-validation with other agents' findings. Loop 3: Consensus building. This iterative approach improves quality from ~70% to 90%+ in our tests."
"Multi-layered: (1) Specialized agent prompts, (2) 3-loop consensus building, (3) QA Validator scoring 4 dimensions: Feasibility, Quality, Technical, Educational, (4) Improvement loop if score < 85, max 2 iterations, (5) Final validation before delivery."
"Production-ready deployment. Auto-scaling, built-in monitoring, enterprise security (CMEK, VPC-SC, HIPAA), multi-region support, managed infrastructure. Plus it demonstrates we can actually deploy this, not just run it locally."
cat agent_engine_config_*.jsongrep -c "display_name" agent_engine_config_*.json
# Output: 7grep -A 2 "a2a_capabilities" agent_engine_config_*.jsonAccording to your HACKATHON.md:
- ✅ First A2A protocol implementation
- ✅ 7 agents collaborating
- ✅ Novel GitHub MCP usage
- ✅ 3-loop iterative analysis
- ✅ Production deployment (Vertex AI)
- ✅ Clean, modular architecture
- ✅ Error handling
- ✅ Real-time monitoring
- ✅ Solves real hiring pain point
- ✅ Better than LeetCode
- ✅ Scalable to enterprise
- ✅ Measurable quality (85-95/100)
- ✅ Clear, compelling demo
- ✅ Strong narrative
- ✅ Technical depth showcased
- ✅ Future vision
You should score highly in ALL categories! 🎯
Q: Why not just use one LLM directly?
A: "Single-agent systems lack specialization and collaboration. Our 7-agent system allows for: (1) Specialized expertise per task, (2) Parallel processing, (3) Cross-validation through A2A communication, (4) Consensus building over 3 loops. Plus we demonstrate Google's A2A protocol vision."
Q: How do you prevent hallucinations?
A: "Multi-layered validation: (1) GitHub MCP provides real data, (2) 3-loop analysis with cross-validation, (3) QA Validator scores 4 dimensions, (4) Improvement loop if quality < 85, (5) Human-readable output for verification."
Q: What if repository is private?
A: "GitHub OAuth integration. Users authenticate, MCP accesses private repos with their permissions. Secure, user-controlled."
Q: How long did this take?
A: "About 6-8 hours for implementation following our documented architecture. The innovation is in the multi-agent A2A orchestration and production deployment."
Q: What's next?
A: "Three directions: (1) Agent marketplace - users can add custom analyzers, (2) Real-time code evaluation during interviews, (3) System design challenges beyond coding."
- Vertex AI Agent Engine: https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/overview
- A2A Protocol: https://a2a-protocol.org/
- Your Docs:
ARCHITECTURE.md- Technical designDEPLOYMENT_GUIDE.md- Production deploymentVERTEX_AI_DEPLOYMENT_SUMMARY.md- Deployment overview
- Web UI running on http://localhost:5001
- Browser open with all 4 views ready (Agents, Architecture, A2A, Prompts)
- Example repo URL ready (e.g., google-gemini/example-chat-app)
- Cloud Console open (optional, to show deployment)
-
agent_engine_config_*.jsonready to show - ARCHITECTURE.md open as reference
- Internet connection stable
- GitHub token working
- Practice run completed
Show → Explain → Impress
- Show: Live demo with all 4 UI views
- Explain: A2A protocol, multi-agent collaboration
- Impress: Production deployment on Vertex AI
Remember: You're not just showing a project, you're demonstrating:
- The future of multi-agent AI (A2A)
- Production-ready engineering (Vertex AI)
- Real-world impact (better hiring)
You've got this! 🚀
Print this sheet, keep it handy during your demo!