Files
oak-gpui/crates
Kyle Caverly 49af2874bb Eager background indexing (#2928)
This PR ships a series of optimizations for the semantic search engine.
Mostly focused on removing invalid states, optimizing requests to
OpenAI, and reducing token usage.

Release Notes (Preview-Only):

- Added eager incremental indexing in the background on a debounce.
- Added a local embeddings cache for reducing redundant calls to OpenAI.
- Moved to an Embeddings Queue model which ensures optimal batch sizes
at the token level, and atomic file & document writes.
- Adjusted OpenAI Embedding API requests to use provided backoff delays
during Rate Limiting.
- Removed flush races between parsing files step and embedding queue
steps.
- Moved truncation to parsing step reducing the probability that OpenAI
encounters bad data.
2023-09-05 13:15:54 -04:00
..
2023-08-15 03:06:43 -07:00
2023-08-15 03:06:43 -07:00
2023-08-25 10:11:32 -07:00
2023-08-15 03:06:43 -07:00
2023-08-15 03:06:43 -07:00
2023-08-22 16:35:56 -06:00
2023-09-02 21:04:19 -06:00
2023-08-22 16:35:56 -06:00
2023-08-22 16:35:56 -06:00
2023-08-15 03:06:43 -07:00
2023-08-31 16:55:46 +03:00
2023-08-29 14:04:17 -04:00
WIP
2023-08-25 15:06:31 -04:00
2023-08-31 18:31:21 +03:00
2023-08-25 10:11:32 -07:00
2023-09-05 09:39:08 -06:00
2023-08-28 14:20:09 -07:00
2023-08-31 16:55:46 +03:00