Commit Graph

14 Commits

Author SHA1 Message Date
Yunfei
d1d608d19f
docs: Enhance example/chatbot with added instructions (#3506)
# Description

Instructions in README of example/chatbot is a little out-dated. Updated
it to match the latest codebase.

## 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
- [x] I have ideally added tests that prove my fix is effective or that
my feature works


## Screenshots (if appropriate):

NA
2024-11-28 02:56:49 -08:00
Aditya Nandan
d20f58c147
feat(example): Quivr whisper (#3495)
# Description

Talk with quivr handsfree via tts and stt.

## Checklist before requesting a review

Please delete options that are not relevant.

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

## Screenshots (if appropriate):

![image](https://github.com/user-attachments/assets/1c169e80-45ce-4541-b244-5f3b85b866f2)
2024-11-26 04:50:14 -08:00
Chloé Daems
e68b4f4569
fix: megaparse sdk with nats (#3496)
* Adapt deps
* Change megaparse processor inner file processing
2024-11-25 15:29:38 +01:00
Jacopo Chevallard
a4e42b08a0
fix: two small fixes (#3494)
# Description

Please include a summary of the changes and the related issue. Please
also include relevant motivation and context.

Closes CORE-299, CORE-255

## Checklist before requesting a review

Please delete options that are not relevant.

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

## Screenshots (if appropriate):
2024-11-22 04:49:06 -08:00
Stan Girard
169587b2a3
feat(quivr-whisper): add initial project files (#3492)
# Description

Please include a summary of the changes and the related issue. Please
also include relevant motivation and context.

## Checklist before requesting a review

Please delete options that are not relevant.

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

## Screenshots (if appropriate):
2024-11-20 01:50:29 -08:00
Aditya Nandan
58946d01ca
feat(example): chatbot voice (#3491) 2024-11-19 22:42:24 +01:00
Stan Girard
e2e4f184ff
chore(chatbot): update Quivr assistant UI configuration (#3490)
# Description

Please include a summary of the changes and the related issue. Please
also include relevant motivation and context.

## Checklist before requesting a review

Please delete options that are not relevant.

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

## Screenshots (if appropriate):
2024-11-18 16:18:39 -08:00
Stan Girard
43b696249e
chore(examples): add basic RAG workflow configuration (#3489)
- Added a new file `basic_rag_workflow.yaml` to the `examples/chatbot`
directory.
- Configured a standard RAG workflow with multiple nodes and edges.
- Set the maximum number of previous conversation iterations to include
in the answer context.
- Added configuration for the LLM (Language Model) with maximum output
tokens and temperature.

# Description

Please include a summary of the changes and the related issue. Please
also include relevant motivation and context.

## Checklist before requesting a review

Please delete options that are not relevant.

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

## Screenshots (if appropriate):
2024-11-18 16:17:22 -08:00
Aditya Nandan
8801237826
feat(example): chatbot UI (#3487)
# Description

- Follow theme of quivr
- Show some metadata in the chat

## Checklist before requesting a review

Please delete options that are not relevant.

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

## Screenshots (if appropriate):

![image](https://github.com/user-attachments/assets/690b83bc-be03-4d3c-b8f4-edb0ebe5005b)

![image](https://github.com/user-attachments/assets/fce2b329-952a-4b02-8bab-5556e5e1e809)

![image](https://github.com/user-attachments/assets/b07b8af5-8dd4-4d1e-864f-26fb3f40fe7e)
2024-11-18 14:26:06 -08:00
Chloé Daems
190d971bd7
feat(megaparse): add sdk (#3462)
What it does :

Adds the MegaParse API call for parsing using the SDK
2024-11-08 05:36:54 -08:00
Jacopo Chevallard
285fe5b960
feat: websearch, tool use, user intent, dynamic retrieval, multiple questions (#3424)
# Description

This PR includes far too many new features:

- detection of user intent (closes CORE-211)
- treating multiple questions in parallel (closes CORE-212)
- using the chat history when answering a question (closes CORE-213)
- filtering of retrieved chunks by relevance threshold (closes CORE-217)
- dynamic retrieval of chunks (closes CORE-218)
- enabling web search via Tavily (closes CORE-220)
- enabling agent / assistant to activate tools when relevant to complete
the user task (closes CORE-224)

Also closes CORE-205

## Checklist before requesting a review

Please delete options that are not relevant.

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

## Screenshots (if appropriate):

---------

Co-authored-by: Stan Girard <stan@quivr.app>
2024-10-31 17:57:54 +01:00
Stan Girard
e71e46bcdf
feat(ask): non-streaming now calls streaming (#3409)
# Description

Please include a summary of the changes and the related issue. Please
also include relevant motivation and context.

## Checklist before requesting a review

Please delete options that are not relevant.

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

## Screenshots (if appropriate):
2024-10-21 08:30:34 -07:00
AmineDiro
2b347c96b5
fix : removed megaparse and fix dependencies (#3406)
# Description

- Remove unnecessary  deps
- Fix core tests to unstructured
- Removed megarparse
- Fix examples
2024-10-21 08:03:14 -07:00
Stan Girard
7acb52a963
feat(quivr-core): beginning (#3388)
# Description

Please include a summary of the changes and the related issue. Please
also include relevant motivation and context.

## Checklist before requesting a review

Please delete options that are not relevant.

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

## Screenshots (if appropriate):
2024-10-21 00:50:31 -07:00