Weves
d9fbd7ffe2
Add hiding + re-ordering to personas
2023-12-22 23:04:43 -08:00
Yuhong Sun
8b7d01fb3b
Allow Duplicate Naming for CC-Pair ( #862 )
2023-12-22 23:03:44 -08:00
voarsh2
016a087b10
Refactor environment variable handling using ConfigMap for Kubernetes deployment ( #515 )
...
---------
Co-authored-by: Reese Jenner <reesevader@hotmail.co.uk>
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com>
2023-12-22 21:33:36 -08:00
Sam Jakos
241b886976
fix: parse INDEX_BATCH_SIZE to an int ( #858 )
2023-12-22 13:03:21 -08:00
Yuhong Sun
ff014e4f5a
Bump Transformer Version ( #857 )
2023-12-22 01:47:18 -08:00
Aliaksandr_С
0318507911
Indexing settings and logging improve ( #821 )
...
---------
Co-authored-by: Aliaksandr Chernak <aliaksandr_chernak@epam.com>
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com>
2023-12-22 01:13:24 -08:00
Yuhong Sun
6650f01dc6
Multilingual Docs Updates ( #856 )
2023-12-22 00:26:00 -08:00
Yuhong Sun
962e3f726a
Slack Feedback Message Tweaks ( #855 )
2023-12-21 20:52:11 -08:00
mattboret
25a73b9921
Slack bot improve source feedback ( #827 )
...
---------
Co-authored-by: Yuhong Sun <yuhongsun96@gmail.com>
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net>
2023-12-21 20:33:20 -08:00
Yuhong Sun
dc0b3672ac
git push --set-upstream origin danswerbot-format ( #854 )
2023-12-21 18:46:30 -08:00
Yuhong Sun
c4ad03a65d
Handle DanswerBot case where no updated at ( #853 )
2023-12-21 18:33:42 -08:00
mattboret
c6f354fd03
Add the latest document update to the Slack bot answer ( #817 )
...
* Add the latest source update to the Slack bot answer
* fix mypy errors
---------
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net>
2023-12-21 18:16:05 -08:00
Yuhong Sun
2f001c23b7
Confluence add tag to replaced names ( #852 )
2023-12-21 18:03:56 -08:00
mattboret
4d950aa60d
Replace user id by the user display name in the exported Confluence page ( #815 )
...
Co-authored-by: Matthieu Boret <matthieu.boret@fr.clara.net>
2023-12-21 17:52:28 -08:00
Weves
fab767d794
Fix persona document sets
2023-12-20 15:24:32 -08:00
Weves
370760eeee
Fix editing deleted personas, editing personas with no prompts, and model selection
2023-12-19 14:42:13 -08:00
Weves
24a62cb33d
Fix persona + prompt apis
2023-12-19 10:23:06 -08:00
Yuhong Sun
c281859509
Google Drive handle invalid PDFs ( #838 )
2023-12-18 23:39:45 -08:00
Yuhong Sun
2180a40bd3
Disable Chain of Thought for now ( #837 )
2023-12-18 21:44:47 -08:00
Yuhong Sun
edfc849652
Search more frequently ( #834 )
2023-12-17 22:45:46 -08:00
Yuhong Sun
5957b888a5
DanswerBot Chat ( #831 )
2023-12-17 18:18:48 -08:00
Weves
a099f8e296
Rework header a bit + remove assumption of all personas having a prompt
2023-12-14 23:06:39 -08:00
Weves
16c8969028
Chat UI
2023-12-14 22:18:42 -08:00
Yuhong Sun
65fde8f1b3
Chat Backend ( #801 )
2023-12-14 22:14:37 -08:00
Yuhong Sun
229db47e5d
Update LLM Key Check Logic ( #825 )
2023-12-09 13:41:31 -08:00
Weves
2e3397feb0
Check for slack bot token changes every 60 seconds
2023-12-08 14:14:22 -08:00
Weves
d5658ce477
Persona enhancements
2023-12-07 14:29:37 -08:00
Weves
ddf3f99da4
Add support for global API prefix env variable
2023-12-07 12:42:17 -08:00
Weves
56785e6065
Add model choice to Persona
2023-12-07 00:20:42 -08:00
Yuhong Sun
9e9a578921
Option to speed up DanswerBot by turning off chain of thought ( #816 )
2023-12-05 00:43:45 -08:00
Weves
f7172612e1
Allow persona usage for Slack bots
2023-12-04 19:20:03 -08:00
Yuhong Sun
5aa2de7a40
Fix Weak Models Concurrency Issue ( #811 )
2023-12-04 15:40:10 -08:00
Yuhong Sun
e0b87d9d4e
Fix Weak Model Prompt ( #810 )
2023-12-04 15:02:08 -08:00
Yuhong Sun
651de071f7
Improve English rephrasing for multilingual use case ( #808 )
2023-12-03 14:34:12 -08:00
John Bergvall
5629ca7d96
Copy SearchQuery model with updated attribute due to Config.frozen=True ( #806 )
...
Fixes the following TypeError:
api_server_1 | File "/usr/local/lib/python3.11/site-packages/anyio/to_thread.py", line 33, in run_sync
api_server_1 | return await get_asynclib().run_sync_in_worker_thread(
api_server_1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api_server_1 | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
api_server_1 | return await future
api_server_1 | ^^^^^^^^^^^^
api_server_1 | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 807, in run
api_server_1 | result = context.run(func, *args)
api_server_1 | ^^^^^^^^^^^^^^^^^^^^^^^^
api_server_1 | File "/usr/local/lib/python3.11/site-packages/starlette/concurrency.py", line 53, in _next
api_server_1 | return next(iterator)
api_server_1 | ^^^^^^^^^^^^^^
api_server_1 | File "/app/danswer/utils/timing.py", line 47, in wrapped_func
api_server_1 | value = next(gen)
api_server_1 | ^^^^^^^^^
api_server_1 | File "/app/danswer/direct_qa/answer_question.py", line 243, in answer_qa_query_stream
api_server_1 | top_chunks = cast(list[InferenceChunk], next(search_generator))
api_server_1 | ^^^^^^^^^^^^^^^^^^^^^^
api_server_1 | File "/app/danswer/search/search_runner.py", line 469, in full_chunk_search_generator
api_server_1 | retrieved_chunks = retrieve_chunks(
api_server_1 | ^^^^^^^^^^^^^^^^
api_server_1 | File "/app/danswer/search/search_runner.py", line 353, in retrieve_chunks
api_server_1 | q_copy.query = rephrase
api_server_1 | ^^^^^^^^^^^^
api_server_1 | File "pydantic/main.py", line 359, in pydantic.main.BaseModel.__setattr__
api_server_1 | TypeError: "SearchQuery" is immutable and does not support item assignment
2023-12-03 13:47:11 -08:00
Yuhong Sun
bc403d97f2
Organize Prompts for Chat implementation ( #807 )
2023-12-03 13:27:11 -08:00
Yuhong Sun
02095e9281
Restructure APIs ( #803 )
2023-12-02 14:48:08 -08:00
Yuhong Sun
8954a04602
Reorder Tables for cleaner extending ( #800 )
2023-12-01 17:46:13 -08:00
Yuhong Sun
8020db9e9a
Update connector interface with optional Owners information ( #798 )
2023-11-30 23:08:16 -08:00
Yuhong Sun
17c2f06338
Add more metadata options for File connector ( #797 )
2023-11-30 13:24:22 -08:00
Weves
9cff294a71
Increase retries for google drive connector
2023-11-30 03:03:26 -08:00
Weves
e983aaeca7
Add more logging on existing jobs
2023-11-30 02:58:37 -08:00
Yuhong Sun
fda89ac810
Expert Recommendation Heuristic Only ( #791 )
2023-11-29 15:53:57 -08:00
Yuhong Sun
006fd4c438
Ingestion API now always updates regardless of document updated_at ( #786 )
2023-11-29 02:08:50 -08:00
Weves
c64c25b2e1
Fix temp file deletion
2023-11-29 02:00:20 -08:00
Yuhong Sun
c2727a3f19
Custom OpenAI Model Server ( #782 )
2023-11-29 01:41:56 -08:00
Chris Weaver
37daf4f3e4
Remove AI Thoughts by default ( #783 )
...
- Removes AI Thoughts by default - only shows when validation fails
- Removes punctuation "words" from queries in addition to stopwords (Vespa ignores punctuation anyways)
- Fixes Vespa deletion script for larger doc counts
2023-11-29 01:00:53 -08:00
Yuhong Sun
fcb7f6fcc0
Accept files with character issues ( #781 )
2023-11-28 22:43:58 -08:00
Yuhong Sun
187b94a7d8
Blurb Key Error ( #778 )
2023-11-28 16:09:33 -08:00
Weves
30225fd4c5
Fix filter hiding
2023-11-28 04:13:11 -08:00