A per-session document assistant: each chat session works with the PDFs uploaded into it —
answering questions, extracting information, and generating summaries, presentations, Word
documents, and PDFs from that session's own documents. There is an evaluation system for documents
and a comparison with semantich search and hybrid search for them.
Agentic RAG with web-search tool and langGraph and hybrid Search is used.
RAGAs is used in evaluation part to compare semantic and hybrid search results.
Below the graph used in langGraph is shown:
Whenever evaluator decides that the requirements defined is satisfied or timeout define occurs it returns to user.
