quivr/backend/api/quivr_api/modules
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
..
analytics feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00
api_key feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00
assistant feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00
authorization/utils feat(backend): quivr-monorepo and quivr-core package (#2765) 2024-06-27 03:51:01 -07:00
brain feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00
chat fix: knowledge user (#3124) 2024-09-02 15:07:30 +02:00
chat_llm_service feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00
knowledge fix: knowledge user (#3124) 2024-09-02 15:07:30 +02:00
misc/controller feat(backend): quivr-monorepo and quivr-core package (#2765) 2024-06-27 03:51:01 -07:00
models fix: knowledge user (#3124) 2024-09-02 15:07:30 +02:00
notification feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00
onboarding/controller feat(dead-code): removed composite & api (#2902) 2024-07-22 14:12:54 -07:00
prompt feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00
rag_service feat: using langgraph in our RAG pipeline (#3130) 2024-09-03 06:23:23 -07:00
sync fix: knowledge user (#3124) 2024-09-02 15:07:30 +02:00
tools feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00
upload fix: knowledge user (#3124) 2024-09-02 15:07:30 +02:00
user feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00
__init__.py feat(backend): quivr-monorepo and quivr-core package (#2765) 2024-06-27 03:51:01 -07:00
base_repository.py feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00
base_uuid_entity.py feat(backend): quivr-monorepo and quivr-core package (#2765) 2024-06-27 03:51:01 -07:00
dependencies.py feat: quivr core 0.1 (#2970) 2024-09-02 10:20:53 +02:00