Five-Stage Process
Query Analysis Understanding the request in context through:- Message preparation: Trimming conversation history
- Context building: Creating an “analysis scratchpad”
- Classification: Tagging by topic
- Action routing: Deciding which tools/agents to run
- Hybrid search: Across unstructured and structured sources
- Relevance filtering: Removing duplicates
- Tool calls: Executing external functions
- Extracting specific fields from conversations
- Drafting follow-up questions when information is missing
- Rules and guardrails analysis
- Style guide application
- Strategic planning
- Reflection checks: Confidence assessment
- Response generation: Writing the reply
- Post-processing: Cleanup and signatures
