Saba
e068968b35
Update imports for raw config models in config.py
2021-12-04 10:44:55 -05:00
Saba
4d6284b0af
Remove Test suffix from Config models
2021-12-04 10:44:13 -05:00
Saba
7fcc8d2cef
Add null check for processor config
2021-12-04 10:11:00 -05:00
Saba
7ca4fc3453
Resolve mrege conflicts with updated processor conversation data model
2021-11-28 16:22:52 -05:00
Saba
6b8efb81b3
Document config.js
2021-11-28 14:41:57 -05:00
Saba
87a6c2d716
Use parse_obj instead of parse_raw as incoming data is in dict
2021-11-28 14:34:32 -05:00
Saba
faf1df47fe
remove extra whitespace in environment.yml
2021-11-28 14:32:51 -05:00
Saba
04132a2f34
Remove config.yml and fix regenerate fetch response
2021-11-28 14:29:16 -05:00
Saba
112868962b
Disable regenerate button while embeddings are being regenerated
2021-11-28 13:45:00 -05:00
Saba
5d50487d83
Linting
...
New line at end of config.html
Remove debug print statement
2021-11-28 13:32:56 -05:00
Saba
6f466c8d99
Use global config and add a regenerate button to the config ui' && git push
2021-11-28 13:28:22 -05:00
Saba
34d1e4199c
Use alias generator when deserializing the config file
2021-11-28 13:05:48 -05:00
Saba
19b81e82f0
Write back to the raw config.yml file on update
2021-11-28 12:34:40 -05:00
Saba
8837b02de6
dump updated config to a yaml file
2021-11-28 12:26:07 -05:00
Saba
5b80b87379
Streamline None checking in initialize_search
2021-11-28 12:05:04 -05:00
Saba
bf8ae31e6a
Streamline None checking in initialize_search
2021-11-28 11:59:45 -05:00
Saba
da52433d89
Update to re-use the raw config base models in config.py as well
2021-11-28 11:57:33 -05:00
Saba
6292fe4481
Update to re-use the raw config base models in config.py as well
2021-11-28 11:57:13 -05:00
Saba
311c4b7e7b
Working API request body parsing to /post config!
2021-11-28 11:16:33 -05:00
Saba
66183cc298
Working API request body parsing to /post config!
2021-11-28 11:12:26 -05:00
Saba
64645c3ac1
Begin type checking/input validation effort
2021-11-27 21:47:56 -05:00
Saba
9a0264b7fc
Add a dummy POST config endpoint, integrate with editable UI
2021-11-27 20:36:03 -05:00
Saba
f3b03ea5b7
Make raw data reactive to changes
2021-11-27 19:17:15 -05:00
Saba
7ffa70a001
Add button to modify text, not save
2021-11-27 18:00:47 -05:00
Saba
d150bd9ad7
Add stylesheet to config page
2021-11-27 14:39:05 -05:00
Debanjum Singh Solanky
67c3cd7372
Wire up GPT understand method to /chat API. Log conversation metadata too
2021-11-28 00:04:39 +05:30
Saba
49461a0c97
Working example for reading and display the config.yml
2021-11-27 11:14:49 -05:00
Saba
fa15d8dcf6
Rename readWriteConfig to just config.js
2021-11-27 10:52:54 -05:00
Saba
2e4a56daa3
Add script for reading config
2021-11-27 10:50:05 -05:00
Saba
3db06eee3f
Basic example of serving conifg as JSON and retriving on button click
2021-11-27 10:49:33 -05:00
Saba
3d4471e107
Merge branch 'master' of github.com:debanjum/semantic-search into saba/configui
2021-11-27 08:52:48 -05:00
Debanjum Singh Solanky
882e0f81b4
Skip running the inconsistent image search test
2021-11-27 18:38:44 +05:30
Debanjum Singh Solanky
ccfb97e1a7
Wire up minimal conversation processor. Expose it over /chat API endpoint
...
Ensure conversation history persists across application restart
2021-11-27 18:12:01 +05:30
Debanjum Singh Solanky
a99b4b3434
Make conversation processor configurable
2021-11-27 18:12:01 +05:30
Debanjum Singh Solanky
d4e1120b22
Add GPT based conversation processor to understand intent and converse with user
...
- Allow conversing with user using GPT's contextually aware, generative capability
- Extract metadata, user intent from user's messages using GPT's general understanding
2021-11-27 18:12:01 +05:30
Saba
3edecf91f2
Image reader, placeholder
2021-11-26 15:21:02 -05:00
Saba
baee52648d
Set up basic ui page with no functionality
2021-11-26 14:51:11 -05:00
Debanjum Singh Solanky
6244ccc01a
Add Configuring Application Section, Update Run command in Readme
2021-11-18 19:25:50 +05:30
debanjum
46661b3057
Ensure top_k never more than total entries to run symmetric search on
2021-11-16 11:32:21 -08:00
debanjum
8c858d1a94
Reduce symmetric search results for cross-encoder to re-rank to improve search speed
2021-11-16 11:31:19 -08:00
Debanjum Singh Solanky
f3fd5ae978
Improve code comments. Do not import unused modules in asymmetric search
2021-11-17 00:58:31 +05:30
Debanjum Singh Solanky
8cf2465e8e
Ensure top_k never more than total entries to search from
2021-11-17 00:56:31 +05:30
Debanjum Singh Solanky
4d37ace3d6
Reduce search results for cross-encoder to re-rank to improve search speed
...
Search time on my notes reduced from 14s to 4s. Cross-encoder
re-ranking step takes majority time, not the cosine similarity search
2021-11-17 00:50:28 +05:30
Debanjum Singh Solanky
0082631f16
Fixup caching step of Github workflow. Correct path to environment.yml
2021-10-03 01:38:37 -07:00
Debanjum Singh Solanky
faebde41d2
Cache conda dependencies for Github workflow execution
2021-10-03 01:04:14 -07:00
Debanjum Singh Solanky
5c92db7562
Try see if tests pass on a macos build for github action
2021-10-03 00:38:39 -07:00
Debanjum Singh Solanky
d896664fdb
Lock packages python dependencies to their current major version
...
- This may help reproduce test failures seen on Github locally
- Interfaces shouldn't break within bounds of minor version updates of
dependent packages, assuming their following semantic versioning
2021-10-02 20:34:07 -07:00
Debanjum Singh Solanky
9dcffe3e8e
Rename test_main to test_client. It only contains client specific tests
2021-10-02 20:32:53 -07:00
Debanjum Singh Solanky
7e0d9bafa7
Split test_main into client and search type specific test files
...
- Move search config fixture to conftests.py to be shared across tests
- Move image search type specific tests to test_image_search.py file
- Move, create asymmetric search type specific tests in new file
2021-10-02 20:28:33 -07:00
Debanjum Singh Solanky
da33e9e743
Create test directory with model data to reuse for pytest session
...
- Use pytest fixture with session scope
- Instantiate test directory with model data to reuse for tests
2021-10-02 19:46:29 -07:00