datasets smolagents langchain-community rank_bm25 duckduckgo_search