Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/v1.3: Refactor for efficiency and speed #64

Closed
wants to merge 47 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
a3867a5
feat: use new openai models in chat and query enhancer
parambharat Feb 1, 2024
7d6a187
feat: use new models and embeddings model
parambharat Feb 1, 2024
50aadb5
chore: run linting and formatting changes
parambharat Feb 1, 2024
0e231b9
Merge branch 'feat/v1.1' into feat/v1.2
parambharat Feb 1, 2024
c027dde
chore: add simple multi-index query engine with router
parambharat Feb 1, 2024
ac58107
refactor: move retriever to separate module.
parambharat Feb 2, 2024
aa0427a
refactor: split out routers in the api
parambharat Feb 2, 2024
be5b8c2
feat: add retriever routing and params
parambharat Feb 2, 2024
aced990
feat: add routes to api client and update operation ids in openapi spec
parambharat Feb 2, 2024
477d83b
feat: add you retriever separately in the end
parambharat Feb 2, 2024
3e246eb
feat: switch to chromadb from faiss for speed
parambharat Feb 2, 2024
c868d67
refactor: complete project overhaul to improve efficiency
parambharat Feb 7, 2024
e933232
refactor: formatting and linting
parambharat Feb 7, 2024
281bec7
stash: stash changes in handlers
parambharat Feb 8, 2024
0cc6bda
chore: switch add local changes on swordfish
parambharat Feb 9, 2024
63b3e77
Merge branch 'feat/v1.3' of github.com:wandb/wandbot into feat/v1.3
parambharat Feb 9, 2024
9533214
chore: run formatters on updated code
parambharat Feb 9, 2024
dc89d3d
stash: stash changes in handlers
parambharat Feb 10, 2024
d655cac
chore: stash response synthesis changes
parambharat Feb 10, 2024
cd3fee0
Merge branch 'feat/v1.3' of github.com:wandb/wandbot into feat/v1.3
parambharat Feb 10, 2024
0ca26c0
feat: add new response synthesis module and parsers
parambharat Feb 10, 2024
4d4a739
Merge branch 'feat/v1.3' of github.com:wandb/wandbot into feat/v1.3
parambharat Feb 10, 2024
3dfb0bd
chore: run formatters and cleanup
parambharat Feb 10, 2024
53147bd
feat: add parent document retriever to the rag pipeline
parambharat Feb 10, 2024
da57bb0
chore: run formatters and linters
parambharat Feb 10, 2024
65bc123
feat: add safesearch are improve fusion reranking.
parambharat Feb 11, 2024
4dff405
chore: run linters and formatters
parambharat Feb 11, 2024
aac8c3d
feat: add new rag pipeline into chat interface
parambharat Feb 13, 2024
a4d5a25
feat: fix chat endpoint with api
parambharat Feb 13, 2024
e12d163
refactor: change up the RAG pipeline with descriptors
parambharat Feb 14, 2024
0f74841
chore: run linters and formatters
parambharat Feb 14, 2024
36e5679
feat: re-add retrieval endpoint and handle punctuations better in lan…
parambharat Feb 15, 2024
b7fcc05
cleanup: remove old prompts from data
parambharat Feb 15, 2024
b0cc5bb
cleanup: remove llama_index utils
parambharat Feb 15, 2024
1564287
chore: run linters and formatters
parambharat Feb 15, 2024
fb0a14f
fix: remove italics pattern from mrkdwn formatter
parambharat Feb 15, 2024
605af74
refactor: change and compress the pipeline for simplicity
parambharat Feb 16, 2024
80029c5
chore: run formatters and linters
parambharat Feb 16, 2024
2088f51
fix: run.sh to add zendesk app correctly
parambharat Feb 16, 2024
074923e
fix: use single vectorstore across retrieval and chat
parambharat Feb 21, 2024
a5cef8a
Merge branch 'feat/v1.3' of github.com:wandb/wandbot into feat/v1.3
parambharat Feb 21, 2024
6871a78
feat: change embeddings to large model
parambharat Mar 15, 2024
26deea8
fix: clean up commented out code
parambharat Mar 15, 2024
7278f82
fix: clean up commented out prompt
parambharat Mar 15, 2024
f64bf5a
fix: clean up commented out web answer part
parambharat Mar 15, 2024
dc5cd9c
fix: clean up extra whitespace from intent descriptions
parambharat Mar 15, 2024
1796b85
merge: main and resolve conflicts run.sh
parambharat Mar 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,8 +111,8 @@ We employed a few auto evaluation strategies to speed up the iteration process o

## Overview of the Implementation

1. Creating Document Embeddings with FAISS
2. Constructing the Q&A Pipeline using llama-index
1. Creating Document Embeddings with ChromaDB
2. Constructing the Q&A RAGPipeline
3. Selection of Models and Implementation of Fallback Mechanism
4. Deployment of the Q&A Bot on FastAPI, Discord, and Slack
5. Utilizing Weights & Biases Tables for Logging and Analysis
Expand Down
22 changes: 0 additions & 22 deletions data/prompts/chat_prompt.json

This file was deleted.

Loading