Commit Graph
60 Commits
Author SHA1 Message Date
Weves e8f778ccb5 Improve index attempt display 2023-11-01 18:33:54 -07:00
Yuhong Sun 57ecab0098 Fix Json Output Issue and Fix miscount of new docs per Index Attempt (#641) 2023-10-29 00:34:28 -07:00
Yuhong Sun 26b491fb0c Prep for Hybrid Search (#648) 2023-10-29 00:13:21 -07:00
Yuhong Sun 7d6a41243c Fix Use Keyword Default (#646) 2023-10-28 14:57:24 -07:00
Yuhong Sun 11d96b2807 Rename DanswerBot (#644) 2023-10-28 14:41:36 -07:00
Yuhong Sun fe117513b0 Reorganize and Cleanup for Hybrid Search (#643) 2023-10-28 14:24:28 -07:00
Chris Weaver fcce2b5a60 Individual connector page (#640) 2023-10-27 21:32:18 -07:00
Weves 3554e29b8d Add updated_at to UI + add time range selector 2023-10-23 23:32:16 -07:00
Chris Weaver 89807c8c05 Fix deletion status display + add celery util + fix seg faults (#615) 2023-10-22 19:41:29 -07:00
Yuhong Sun e279918f95 Introduce Time Filters (#610) 2023-10-22 15:06:52 -07:00
Chris Weaver 1bd76f528f Document explorer admin page (#590) 2023-10-18 18:41:39 -07:00
Chris Weaver 5da81a3d0d Add hiding of documents to feedback page (#585) 2023-10-17 20:06:12 -07:00
Yuhong Sun 595f61ea3a Add Retrieval to Chat History (#577) 2023-10-15 13:40:07 -07:00
Yuhong Sun af510cc965 API support for Chat to have citations (#569) 2023-10-13 17:38:25 -07:00
Chris Weaver 9c89ae78ba Move is_public from Credential to ConnectorCredentialPair (#523) 2023-10-05 20:55:41 -07:00
Yuhong Sun aee573cd76 Chat Feedback Backend (#513) 2023-10-04 20:52:24 -07:00
Weves ec7697fcfe Add session description to get-user-chat-sessions endpoint 2023-10-04 17:09:36 -07:00
Weves 29a0a45518 Replace 'respond_sender_only' with 'respond_tag_only' + prettify UI 2023-10-03 16:26:02 -07:00
Yuhong SunandWeves 59bac1ca8f Support more Slack Config Options (#494)
---------

Co-authored-by: Weves <chrisweaver101@gmail.com>
2023-10-03 14:55:29 -07:00
Yuhong Sun 351475de28 Consolidate versions for easier extension (#495) 2023-10-01 23:49:38 -07:00
Chris Weaver d41d844116 Slack bot management dashboard (#483) 2023-09-26 14:03:27 -07:00
Chris Weaver 0c58c8d6cb Adding Document Sets (#477)
Adds:
- name for connector credential pairs + frontend changes to start populating this field
- document set table migration
- during indexing, document sets are now checked and inserted into Vespa
- background job to check if document sets need to be synced
- document set management APIs
- document set management dashboard in the UI
2023-09-26 12:53:19 -07:00
Yuhong Sun b337a521f8 Slack Bot Interface Rework (#454) 2023-09-17 19:23:59 -07:00
Yuhong Sun e549d2bb4a Chat with Context Backend (#441) 2023-09-15 12:17:05 -07:00
Weves c4e0face9b Move connector / credential pair deletion to celery 2023-09-14 16:23:13 -07:00
Weves cf2bd8a40c highlighting 2023-09-12 11:35:37 -07:00
Yuhong Sun 5977a28f58 No Context Chat Backend (#397) 2023-09-05 22:32:00 -07:00
Yuhong Sun 51ec2517cb LLM to validate user Query (#365)
Backend Only
2023-08-31 15:33:39 -07:00
Yuhong Sun ec4d0b856c Added boost to rerank step (#360) 2023-08-30 23:12:55 -07:00
Chris Weaver 038f646c09 Fe for feedback (#346) 2023-08-30 12:52:24 -07:00
Yuhong SunandWeves b2a51283d1 Learn from feedback backend (#343)
---------

Co-authored-by: Weves <chrisweaver101@gmail.com>
2023-08-28 13:29:29 -07:00
Chris Weaver 6897416fe6 Support service accounts for Google Drive connector (#325) 2023-08-24 14:50:05 -07:00
Chris Weaver f37ac76d3c Stop using untyped dicts to represent quotes (#310) 2023-08-17 14:53:55 -07:00
Chris Weaver d5bb10b61f Improve indexing status display (#278)
Adds:
- actual error message in UI for indexing failure
- if a connector is disabled, stops indexing immediately (after the current batch of documents) to allow for deletion
- adds num docs indexed for the current run + a speed
2023-08-12 14:49:04 -07:00
Chris Weaver 89f71ac335 Support deletion of documents when a connector is deleted (#271) 2023-08-09 00:53:42 -07:00
Chris Weaver 132a9f750d Add Github Action to run mypy / reorder-python-imports / black on all PRs (#251)
Also fixes import ordering (previously, local imports weren't grouped together as they should have been)
2023-07-29 16:53:38 -07:00
Yuhong Sun d6ca865034 Support GPT4All in memory (#230) 2023-07-23 12:26:14 -07:00
Chris Weaver b4759403ac Adjust slack bot (#144)
* Add handling for cases where an answer is not found

* Make danswer bot slightly more configurable

* Don't respond to messages in thread + add better formatting for slack messages
2023-07-07 09:56:01 -07:00
Chris Weaver 2f54795631 Basic Slack Bot Support (#128) 2023-07-03 14:26:33 -07:00
Yuhong Sun 4bddafe297 DAN-136 Fix incorrect num of github docs (#112) 2023-06-22 01:19:55 -07:00
Yuhong Sun 590fbbc253 DAN-120 Kubernetes (#98)
Sample Kubernetes deployment with Auth default on
Also includes a bugfix for credentialed connectors with Auth turned on
2023-06-14 00:11:25 -07:00
Chris Weaver f20563c9bc File connector (#93)
* Initial backend changes for file connector

* Add another background job to clean up files

* UI + tweaks for backend
2023-06-09 21:28:50 -07:00
Yuhong Sun f10ece4411 Danswer Helper QA Flow Backend (#90) 2023-06-09 17:48:17 -07:00
Yuhong Sun 7c97cc4626 DAN-55 Intent Model (#89)
Includes:
- Intent Model
- Heuristic Classifications
- GPT self error classification
- Bugfix on finding end of answer stream
2023-06-07 15:27:06 -07:00
Chris Weaver 711e66184e Add Filters to UI (#86)
* Adding filters

* Fix get_connector_indexing_status endpoint bug
2023-06-05 00:41:48 -07:00
Yuhong Sun c4e8afe4d2 DAN-81 Improve search round 2 (#82)
Includes:
- Multi vector indexing/search
- Ensemble model reranking
- Keyword Search backend
2023-06-04 20:02:32 -07:00
Chris Weaver 7cc64efc3a Enable non-admin credentials + add page for google drive (#84)
* Enable non-admin credentials + add page for google drive

* Return one indexing status entry for each connector / credential pair

* Remove some logs

* Small fixes

* Sort index status by source
2023-06-04 11:26:50 -07:00
Yuhong SunandWeves 6891e4f198 Standardize connectors + permissioning + new frontend for admin pages + small fixes / improvements (#75)
Introducing permissioning, standardize onboarding for connectors, re-make the data model for connectors / credentials / index-attempts, making all environment variables optional, a bunch of small fixes + improvements.

Co-authored-by: Weves <chrisweaver101@gmail.com>
2023-05-30 19:59:57 -07:00
Yuhong Sun 62e86efec3 Update models.py 2023-05-21 14:10:23 -07:00
Yuhong Sun 7559ba6e9d DAN-93 Standardize Connectors (#70) 2023-05-21 13:24:25 -07:00