The app leverages LangChain and LangGraph's streaming support and async API to update the page in real time for multiple users.
Running locally
This project is now deployed using LangGraph Cloud, which means you won't be able to run it locally (or without a LangGraph Cloud account). If you want to run it WITHOUT LangGraph Cloud, please use the code and documentation from this branch.
Note
This branchdoes not have the same set of features.
📚 Technical description
There are two components: ingestion and question-answering.
Ingestion has the following steps:
Pull html from documentation site as well as the Github Codebase