Skip to main content
Spec Chat is Backdrift’s conversational interface for refining your backend specification. Instead of editing JSON or code, you chat with the AI to add features, modify entities, and adjust behavior.

How It Works

After your initial prompt generates a spec, you can continue the conversation:
The AI understands context from your existing spec and makes intelligent decisions about relationships, permissions, and data modeling.

Common Operations

Adding Features

Modifying Entities

Adjusting Permissions

Adding Workflows

Capability Detection

Spec Chat automatically detects what cloud capabilities your request needs: If you request something we don’t support yet, the AI will suggest alternatives:

Chat History

Your conversation history is saved per project. You can:
  • Review previous changes
  • Understand why certain decisions were made
  • Pick up where you left off

Tips for Effective Chatting

❌ “Add notifications” ✅ “Send an email to the project owner when a task is marked complete”
❌ “Add comments, file attachments, and activity logging” ✅ “Add comments to tasks” → “Add file attachments” → “Add activity logging”
You can ask the AI to explain its decisions:
  • “Why did you add a tenant_id to comments?”
  • “What indexes will be created for tasks?”
  • “How will file uploads work?”
If you don’t like a change:
  • “Undo the last change”
  • “Remove the comments feature”
  • “Go back to before I added file attachments”

Applying Changes

After chatting, your changes are in a draft state. Click Apply Spec to save them to your project. Only applied specs can be:
  • Used to generate Blueprints
  • Validated
  • Deployed

Validation

Learn how Backdrift validates your spec before deployment.