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:

1

Select the Droid

Choose Reliability Droid from the Factory landing page

2

Provide Context

Share your incident details, error logs, or alerts

3

Get Specialized Assistance

Reliability Droid automatically:

  • Analyzes error patterns
  • Suggests potential root causes
  • Helps create incident documentation
  • Recommends remediation steps
4

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

  1. Identify Your Task Determine which type of task you need to accomplish

  2. Select the Right Droid Choose the Droid that specializes in your task type

  3. 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