# Search backends - Purpose: adding more noise to the training process. (already did this in the initial dataset) - Different search strategy? - Semantic search, keyword search, BM25, actually api call - Embedding models, Retrieval mechanisms (BM25, dense, hybrid), Query expansion methods, Reranking strategies - Random search engine assignment per query - Noise and inconsistency injection to prevent shortcut learning