build index and query engine vector_query_engine = VectorStoreIndex.from_documents( pdf_nw, use_async=True, ).as_query_engine()
vecto_tool = QueryEngineTool.from_defaults( query_engine=vector_query_engine, description=( "Useful for retrieving specific context related to the netwrok paper." ) )
why don't you just index the pdfs into a vector db, and then use one retrieval tool. IF you need to separate between the indexed PDF info, use metadatafilters
That works too, each tool can be a retriever setup with certain filters. I think they were talking about scaling in terms of the LLM being able to select the proper query engine