quivr/backend/core/quivr_core
Jacopo Chevallard 8cfdf53fe7
feat: using langgraph in our RAG pipeline (#3130)
# Description

Using LangGraph instead of LangChain LCEL to build and run the RAG
pipeline, as LangGraph enables greater flexibility and an easier
maintainability of complex (agentic) pipelines

Completes CORE-175

## Checklist before requesting a review

Please delete options that are not relevant.

- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my code
- [x] I have commented hard-to-understand areas
- [ ] I have ideally added tests that prove my fix is effective or that
my feature works
- [x] New and existing unit tests pass locally with my changes
- [x] Any dependent changes have been merged

## Screenshots (if appropriate):

---------

Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
2024-09-03 06:23:23 -07:00
..
brain feat: using langgraph in our RAG pipeline (#3130) 2024-09-03 06:23:23 -07:00
files feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00
llm feat(azure): quivr compatible with it (#3005) 2024-08-14 06:00:19 -07:00
processor feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00
storage feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00
__init__.py feat: add chat with models (#2933) 2024-08-06 05:51:27 -07:00
chat_llm.py feat(frontend): talk with models and handle code markdown (#2980) 2024-08-08 07:21:28 -07:00
chat.py feat: add chat with models (#2933) 2024-08-06 05:51:27 -07:00
config.py feat: quivr api use quivr core (#2868) 2024-07-15 10:10:03 -07:00
models.py feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00
prompts.py fix: quiv core stream duplicate and quivr-core rag tests (#2852) 2024-07-12 06:07:39 -07:00
quivr_rag_langgraph.py feat: using langgraph in our RAG pipeline (#3130) 2024-09-03 06:23:23 -07:00
quivr_rag.py feat: quivr core tox test + parsers (#2929) 2024-07-30 18:49:12 +02:00
utils.py feat: using langgraph in our RAG pipeline (#3130) 2024-09-03 06:23:23 -07:00