Oskar Hane
250575d18a
Fix syntax error
2023-09-28 10:25:59 +02:00
Oskar Hane
009edf3645
Add example values for LLM in .env.example
2023-09-28 10:02:20 +02:00
Oskar Hane
3b0dac2c79
Support any Ollama provided LLM via .env file
...
```bash
# .env
LLM=llama2:13b #or any Ollama model tag or gpt-4 or gpt-3.5
```
2023-09-28 09:58:45 +02:00
Jim Clark
26234f09c0
Merge pull request #10 from docker/slim/dockerignore
...
Add .dockerignore
2023-09-26 11:40:51 -07:00
Oskar Hane
b9a51a134b
Change words with RAG mode on chat messages
2023-09-26 15:54:16 +02:00
Jim Clark
57fce1ad5c
Add .dockerignore
2023-09-26 06:23:49 -07:00
Oskar Hane
29260e3287
Add import button to load highly ranked questions from the past year
2023-09-26 15:21:14 +02:00
Oskar Hane
b9d4a0d060
Merge pull request #9 from neo4j-contrib/generate-new-question
...
Feature: Generate internal ticket from question
2023-09-26 13:45:00 +02:00
Oskar Hane
8b7b48a607
Feature: Generate internal ticket from question
...
CTA shows up below last persisted answer.
Generated Title + Question shows up in sidebar.
2023-09-26 13:21:40 +02:00
Tomaz Bratanic
9e0d126586
Merge pull request #8 from neo4j-contrib/sourceprompt
...
prompt engineering sources
2023-09-26 13:02:22 +02:00
Tomaz Bratanic
cdaa78c084
switch to QAsources chain
2023-09-26 12:50:54 +02:00
Tomaz Bratanic
870cc36626
prompt engineering sources
2023-09-26 11:53:43 +02:00
Tomaz Bratanic
57a22b8a18
add favorite count
2023-09-26 07:43:44 +02:00
Oskar Hane
cae2e02620
Save score on questions in db
2023-09-25 23:11:14 +02:00
Oskar Hane
aeecd680f2
Git ignore local changes to embedding_model dir
2023-09-25 22:25:26 +02:00
Oskar Hane
e16e7c45f4
Drop cached embedding model from git tracking
...
Let each user cache it after first download
2023-09-25 22:23:29 +02:00
Oskar Hane
7727112e71
Cached embeddings model to improve DX
2023-09-25 22:12:59 +02:00
Oskar Hane
0d8f779d7d
Rename mode selection label
2023-09-25 20:47:56 +02:00
Oskar Hane
b10f42e1f0
Git ignore neo4j data volume
2023-09-25 20:41:37 +02:00
Michael Hunger
0c8ebcfc48
Various changes ( #7 )
...
- added langsmith config
- create vector index in bot
- separate vector index for vector mode (embed answer + question)
- fix wrong property for answers
- mount data volume for neo4j
- logger.info in loader.py
- Remove Limit 1
2023-09-25 17:11:28 +02:00
Tomaz Bratanic
76729aa97a
fix vector retrieval query
2023-09-25 11:53:07 +02:00
Emil Eifrem
46e0ab0662
Expanded the template for LLM-only mode to reduce hallucination. Replaced all print statements with streamlit.logger
2023-09-24 22:25:09 +02:00
Emil Eifrem
2a3a0bbe22
Removed the NEO4J_ACCEPT_LICENSE_AGREEMENT variable because we now use Neo4j Community Edition
2023-09-23 16:56:30 +02:00
Tomaz Bratanic
14d8c7556c
add prompt template
2023-09-22 18:03:43 +02:00
Tomaz Bratanic
c3232bde89
Merge pull request #6 from neo4j-contrib/streaming
...
streaming
2023-09-22 15:35:10 +02:00
Tomaz Bratanic
a7d25be98c
streaming
2023-09-22 14:23:41 +02:00
Oskar Hane
ca86a7fa98
Add sentence transformer for embeddings + config for what models to use
2023-09-22 13:05:07 +02:00
Oskar Hane
3559621409
Remove unused image
2023-09-22 12:52:13 +02:00
Michael Hunger
dc0018b59f
Switch to CE
2023-09-21 23:01:05 +02:00
Michael Hunger
32410e23a1
Fix Vector + RAG
2023-09-21 20:31:54 +02:00
Tomaz Bratanic
c9784b39d2
fix llm only
2023-09-21 15:41:10 +02:00
Tomaz Bratanic
9475b96428
Merge pull request #5 from neo4j-contrib/retrieval
...
update loader & bot
2023-09-21 13:39:03 +02:00
Tomaz Bratanic
b2a8e2a380
update loader & bot
2023-09-20 16:28:28 +02:00
Oskar Hane
4b73f6faf9
Update README
2023-09-20 12:15:48 +02:00
Oskar Hane
fc551246f8
Add Ollama chat support (not used by default atm)
2023-09-20 12:04:48 +02:00
Oskar Hane
a65c1e932f
Move vector index dimension config close to embeddings init
2023-09-20 11:49:07 +02:00
Oskar Hane
20f1595c7c
Add pages + start page to loader
2023-09-20 11:37:10 +02:00
Oskar Hane
cac0142631
Add support for ollama embeddings in bot (commented out for now)
2023-09-20 11:15:33 +02:00
Oskar Hane
14991fcaaf
Update bot ui (drop tabs, add radios)
2023-09-19 17:42:03 +02:00
Oskar Hane
049b420b3e
UI changes to loader
2023-09-19 15:25:20 +02:00
Oskar Hane
d8ab4b0b4b
Add title and info to loader page
2023-09-19 15:16:53 +02:00
Oskar Hane
a210c95818
Add docker watch mode to loader
2023-09-19 15:16:32 +02:00
Oskar Hane
bba79667dd
Don't depend on llm container
2023-09-19 15:02:03 +02:00
Oskar Hane
69cce4490a
Fix ollama vector dims
2023-09-19 15:00:23 +02:00
Tomaz Bratanic
4d59347b86
Merge pull request #4 from neo4j-contrib/bot
...
3 modes for the bot
2023-09-19 14:58:20 +02:00
Tomaz Bratanic
c1500536b5
3 modes
2023-09-19 14:21:41 +02:00
Tomaz Bratanic
6d6da90785
streamlit loader ui ( #3 )
2023-09-19 12:25:41 +02:00
Oskar Hane
c24b354dee
Set correct dimensions for llama2 embeddings on index
2023-09-19 11:46:02 +02:00
Oskar Hane
37110389ae
Fix to neo4j 5.11 image
2023-09-19 11:43:57 +02:00
Oskar Hane
19699c9b19
Add Ollama base url as env var
...
Default to http://host.docker.internal:11434 which
is macOS default for Ollama runing on the host.
2023-09-19 10:20:30 +02:00