Retrieval-Augmented Action (RAA)
An extension of RAG (Retrieval-Augmented Generation) where the AI agent not only retrieves relevant information but also takes actions based on what it finds. In standard RAG, the agent retrieves documents and generates a text response. In RAA, the agent retrieves context, reasons about it, and then executes actions—updating records, sending notifications, triggering workflows, or making API calls. RAA is the pattern behind agents that don't just answer questions but actually resolve issues: a support agent retrieves the customer's order history, identifies the problem, and processes the refund in one flow.
Example
A support agent receives 'Where is my order?' The RAG component retrieves the order status, tracking info, and shipping carrier. The RAA component goes further: it checks that the delivery is 3 days late, automatically files a carrier inquiry, sends the customer a proactive update with a discount code, and logs the interaction in the CRM—resolving the issue without human involvement.
Frequently asked questions
- How is RAA different from just giving an agent tools?
- RAA is a specific pattern where retrieval informs action decisions. A tool-using agent might call any tool based on the user's request. An RAA agent specifically retrieves relevant context first, uses that context to determine which actions are appropriate, and then executes those actions. The retrieval step grounds the actions in real data, reducing errors and hallucinated actions.