We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Alex Shershebnev - Going Beyond Copilot with AI Agents | PyData Amsterdam 2024
Explore how AI coding agents surpass Copilot's limitations through repository context awareness, multi-agent collaboration, and intelligent code optimization and testing.
- 
    
AI agents go beyond simple code completion by understanding repository context, internal frameworks, and development patterns
 - 
    
Current code assistants like Copilot have limitations:
- No knowledge of internal repositories/frameworks
 - Limited to open source training data
 - Reset context between sessions
 - Prone to hallucinations
 - No understanding of dependencies
 
 - 
    
Developers spend only ~5% of time on actual code writing, with majority spent on:
- Understanding code
 - Planning
 - Debugging
 - UI interactions
 - Documentation
 - Collaboration
 
 - 
    
Key AI agent capabilities:
- Repository-wide context awareness
 - Multi-agent collaboration
 - Test planning and generation
 - Code improvement and optimization
 - Error detection and fixes
 - Memory of past interactions
 
 - 
    
Zencoder’s approach:
- Cloud-based service with VS Code/JetBrains plugins
 - No training on customer data
 - Support for custom documentation/context
 - Pipeline for code verification and repair
 - Custom agent definitions for specific tasks
 - Plan to add self-hosting option
 
 - 
    
Benefits of AI agents:
- Better code quality
 - Reduced debugging time
 - Context-aware suggestions
 - Understanding of internal practices
 - Ability to handle complex requirements
 - Support for test-driven development