#Installation: (pytorch higher version should work as well, the gpu i have is a bit old) python3 -m venv venv && source venv/bin/activate pip install -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cu121 Python 3.10+ (developed on 3.12.9) please use nvidia gpu, it vvv slow on cpu #Usage: ./search.py "your research question" ./search.py --test # sanity check to test llm workability ./search.py "what does mcdonalds serve?" ./search.py "is new york one of the locations of the sept 11 attacks?" ./search.py "strawberries. what colour are they?" #Documentation: This program uses two research tools: - local document(in ./documents) search using an embedding model + ChromaDB for semantic retrieval - web search using duckduckgo A local llm orchestrates the research loop, deciding when enough information has been gathered, then provides a final concise summary.