ResearchMind
A research assistant that searches, reads, writes and then criticises its own draft. Two tool-using agents feed two LCEL chains; the last one scores the report out of ten and says what's missing.
- The search agent gets one tool,
web_search, wrapping Tavily and returning title, URL and a 300-character snippet per result. - The reader agent picks the most relevant URL itself and scrapes it, stripping
script,style,navandfooterbefore returning clean text. - The critic returns a fixed format — score, strengths, gaps, one-line verdict — which turns a non-deterministic model into something you can actually compare across runs.
- Streamlit shows each stage flipping from waiting to running to done, and the report downloads as markdown.