Redwood vs Cedar Decision

The Problem

Unclear when to use Redwood (standard RAG) versus Cedar (context-aware RAG), causing agents to choose incorrectly and miss user-specific context.

Symptoms

  • ❌ Generic answer when user-specific needed

  • ❌ Cedar used unnecessarily (added latency)

  • ❌ Cannot explain Redwood vs Cedar choice

  • ❌ Inconsistent strategy for similar queries

  • ❌ Misses user permissions/context

Real-World Example

Query: "What documents can I access?"

Redwood (wrong choice):
→ Returns: "All users can access help docs, API docs..."
→ Generic answer, ignores "I"

Cedar (correct choice):
→ Retrieves user context: User = Alice, Team = Engineering
→ Returns: "You (Alice) can access: Engineering docs, Prod database docs,
shared team folders..."
→ Personalized, permission-aware

Agent chose Redwood: Missed user-specific context

Deep Technical Analysis

Redwood Characteristics

Use Cases:

Cedar Characteristics

Use Cases:

Decision Criteria

Query Analysis:

User Context Indicators:

Hybrid Approach

Context Pre-Check:

Progressive Enhancement:

Context Sources (Cedar)

User Metadata:

Activity History:


How to Solve

Detect personal pronouns (I, my, me, our) → use Cedar + identify permission/access queries → use Cedar + use Redwood by default for generic queries + fetch user context only when Cedar selected + measure Cedar accuracy (correct personalization?) + monitor Cedar usage rate (over/under-use) + allow user to toggle "personalized mode" explicitly + test with user-specific eval queries. See Redwood vs Cedar.

Last updated