Everything you need to impress the judges!
- 7 specialized AI agents
- A2A protocol implementation
- GitHub MCP integration
- Gemini 2.5 Pro & Flash models
- 3-loop collaborative analysis
- Agent Dashboard: Real-time status, terminal output, I/O details
- Architecture: System diagram, tech stack, agent flow
- A2A Protocol: Live messages, protocol explanation
- Agent Prompts: System instructions, models, temperatures
- Complete deployment configuration
- Agent Engine package
- Deployment scripts
- Production documentation
- Architecture specs
- Deployment guides
- Demo scripts
- Judges cheat sheet
cd /Users/muratcankoylan/ActualCode/hackathon_code
./start_web_ui.shhttp://localhost:5001
- Enter repo:
google-gemini/example-chat-app - Select: Medium difficulty, Feature type
- Click "Generate Assessment"
- Switch between 4 views to show technical depth!
"Hiring platforms like LeetCode test abstract algorithms. Companies want repository-specific assessments. Creating these manually takes hours."
Show: LeetCode screenshot (generic problems)
"ActualCode uses 7 AI agents with Google's A2A protocol to generate realistic assessments from any GitHub repo in under 3 minutes."
Show: Web UI, enter repository
"Let me show you the architecture..."
Switch to Architecture view:
- "Scanner uses GitHub MCP"
- "4 analyzers run in parallel, sharing insights via A2A"
- "Problem Creator uses Gemini 2.5 Pro"
- "QA Validator ensures 85+ quality"
Switch to A2A Protocol view:
- "Watch the A2A messages flow"
- "Each message is structured with sender, recipient, payload"
- "This is Google's vision for agent interoperability"
Switch to Prompts view:
- "Each agent has specialized system instructions"
- "We use Gemini Pro for complex tasks, Flash for speed"
- "Temperature tuned per agent"
Switch back to Agents view:
- Watch live generation
- Show terminal output streaming
Show results:
- Generated problem
- Download JSON
Show deployment:
"This runs locally, but it's also deployed to Vertex AI Agent Engine..."
Show config:
cat agent_engine_config_*.json | head -30Closing:
"Production-ready on Google Cloud, with enterprise security, A2A protocol, and 7 collaborative agents. Thank you!"
| Metric | Value |
|---|---|
| Agents | 7 specialized |
| Models | Gemini 2.5 Pro & Flash |
| Protocol | A2A 1.0 (Google's standard) |
| Analysis Loops | 3 iterations |
| Quality Threshold | 85/100 |
| Generation Time | < 3 minutes |
| A2A Messages | ~20 per run |
| UI Views | 4 technical perspectives |
| Deployment | Vertex AI Agent Engine ready |
start_web_ui.sh- Start the UIRUN_WEB_UI.txt- Quick referenceQUICK_DEMO.md- Demo script
JUDGES_CHEAT_SHEET.md- Quick reference ⭐VERTEX_AI_DEPLOYMENT_SUMMARY.md- Deployment proofagent_engine_config_*.json- Production configHACKATHON.md- Full presentation guide
final_docs/ARCHITECTURE.md- System designfinal_docs/HACKATHON.md- Presentation guideDEPLOYMENT_GUIDE.md- Vertex AI deployment
orchestrator.py- Main orchestratoragents/*.py- All 7 agentsweb_server.py- Flask backendweb_ui/app.jsx- React frontend
"We're the first hackathon project implementing Google's A2A protocol"
"Not just localhost - deployed to Vertex AI Agent Engine with enterprise features"
"Our UI shows architecture, A2A messages, and agent prompts - full visibility"
"Gemini Pro for complexity, Flash for speed - optimized for performance AND cost"
"Solves actual hiring pain - repository-specific assessments vs generic algorithms"
Option 1 - Technical:
"We've built the first multi-agent system in this hackathon using Google's A2A protocol, deployed on Vertex AI Agent Engine."
Option 2 - Problem-First:
"LeetCode tests two-sum. We test real skills. ActualCode generates repository-specific coding assessments using 7 AI agents in under 3 minutes."
Option 3 - Innovation:
"What if AI agents could collaborate like human teams? We've implemented Google's A2A protocol with 7 specialized agents that share insights and build consensus."
Pick the one that matches your style!
Architecture View:
"7 agents, each specialized. They communicate via Google's A2A protocol through 3 iterative loops."
A2A Messages:
"Here's the actual agent-to-agent communication. Structured JSON messages flowing in real-time."
Agent Prompts:
"Each agent has engineered prompts. Pro models for complex analysis, Flash for speed."
Live Terminal:
"Real-time visibility into multi-agent collaboration. Every decision, every communication, transparent."
Results:
"Repository-specific problem, validated quality score, generated in 2 minutes."
Deployment Config:
"Production-ready. This JSON configures our deployment to Vertex AI Agent Engine."
- Web UI tested and working
- All 4 views functional
- Example repo tested (google-gemini/example-chat-app)
- Generation completes successfully
- A2A messages appearing
- Architecture view displaying correctly
- Laptop charged
- Internet stable
- GitHub token valid
- Start with problem statement
- Show live generation
- Switch between all 4 views
- Highlight A2A protocol
- Show deployment config
- End with impact
- Answer questions confidently
- Reference documentation
- Show code if asked
- Mention Google Cloud deployment
If demo fails:
- Have screenshot/video ready
- Show
agent_engine_config_*.json - Walk through architecture diagram
- Show code in
orchestrator.py - Explain A2A from
ARCHITECTURE.md
✅ Working System: Multi-agent orchestration
✅ Beautiful UI: 4 technical views
✅ Deployment Ready: Vertex AI configuration
✅ Documentation: Complete guides
✅ Demo Script: Step-by-step
✅ Cheat Sheet: For quick reference
Winning Points:
- Innovation: A2A protocol ✅
- Technical: Production deployment ✅
- Impact: Real-world problem ✅
- Presentation: Clear demo ✅
To run right now:
./start_web_ui.sh
# Then open http://localhost:5001To prep for demo:
- Read:
JUDGES_CHEAT_SHEET.md - Practice: 3-minute demo flow above
- Have ready:
agent_engine_config_*.json
Good luck! 🚀🏆
You've built something genuinely innovative and production-ready!