rag_executeWorkflow
Process user questions by executing the complete RAG workflow: configures settings, generates query embeddings, performs semantic search, and retrieves relevant context chunks for answer generation.
Instructions
Execute complete RAG workflow to answer user questions based on document context.
This function handles the entire RAG pipeline:
Configuration setup (using configurable values from rag_config.yml)
Store user query (with /rag prefix stripping)
Generate query embeddings (tokenization + embedding)
Perform semantic search against chunk embeddings
Return retrieved context chunks for answer generation
The function uses configuration values from rag_config.yml with fallback defaults.
Arguments: question - user question to process k - number of top-k results to return (optional, uses config default if not provided)
Returns: Returns the top-k most relevant chunks with metadata for context-grounded answer generation.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
k | No | ||
question | Yes |