Understanding Droids
Learn about Factory’s Droids and how they provide optimized AI experiences for specific development tasks
What are Droids?
Inside Factory, you’ll find specialized AI assistants called Droids that are designed to excel at specific types of development tasks. Each Droid is pre-configured with optimized system prompts, carefully selected tools, and the ideal model to deliver exceptional performance for particular use cases.
Think of Droids as your specialized AI teammates, each with unique capabilities:
- Code Droid excels at coding tasks
- Reliability Droid specializes in incident management
- Knowledge Droid focuses on documentation and knowledge retrieval
- Product Droid assists with product management
- Tutorial Droid helps you learn Factory
Core Components
Optimized System Prompts
Specialized instructions that guide the AI to excel at specific tasks
Pre-selected Tools
The right set of tools automatically enabled for each use case
Ideal Model Selection
The most appropriate AI model for the specific task at hand
How Droids Work
Let’s say you’re using the Reliability Droid to investigate a production incident:
Select the Droid
Choose Reliability Droid from the Factory landing page
Provide Context
Share your incident details, error logs, or alerts
Get Specialized Assistance
Reliability Droid automatically:
- Analyzes error patterns
- Suggests potential root causes
- Helps create incident documentation
- Recommends remediation steps
Complete Your Task
Finish your incident investigation with AI-powered assistance specifically optimized for reliability engineering
Droid Types
Code Droid
- Specialized in coding tasks
- Excels at writing, refactoring, and debugging code
- Optimized for understanding codebases and implementing features
- Perfect for daily development tasks
Reliability Droid
- Focused on incident management and system reliability
- Excels at analyzing errors, creating RCA documents
- Optimized for troubleshooting and resolving production issues
- Perfect for on-call engineers and SRE teams
Knowledge Droid
- Specialized in documentation and knowledge management
- Excels at answering questions about your codebase
- Optimized for creating and updating technical documentation
- Perfect for knowledge sharing and onboarding
Product Droid
- Focused on product management tasks
- Excels at creating user stories, roadmaps, and PRDs
- Optimized for planning and organizing product development
- Perfect for product managers and project leads
Tutorial Droid
- Specialized in helping you learn Factory
- Excels at guiding you through Factory features
- Optimized for answering questions about Factory capabilities
- Perfect for new users getting started with Factory
Benefits of Using Droids
For Individual Developers
- Less context switching between tools
- Consistent access to relevant information
- Guided assistance through complex tasks
- Faster completion of routine work
For Teams
- Standardized approaches across projects
- Easier onboarding for new team members
- Captured institutional knowledge
- Reduced manual coordination
For Organizations
- Enforced best practices
- Improved documentation quality
- Faster project initialization
- Consistent delivery standards
Getting Started with Droids
-
Identify Your Task Determine which type of task you need to accomplish
-
Select the Right Droid Choose the Droid that specializes in your task type
-
Start Building Experience a new way of working with AI assistance optimized for your specific needs
Next Steps
Explore Use Cases
Discover the various ways you can leverage Droids for your development needs