Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AI - MVP - v1 #1

Closed
wants to merge 31 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
d9d58f6
First AI steps
InAnYan May 8, 2024
7c358c9
Some changes to AI code
InAnYan May 8, 2024
0a05213
Add AI preferences
InAnYan May 8, 2024
812820a
First part of fix
koppor May 8, 2024
7f92e0d
Fix: second part
koppor May 8, 2024
cee2278
More fixes
koppor May 8, 2024
37d0534
Remove unneded Apache PDFBox
koppor May 8, 2024
d9b6c3e
Added AiChatTab to EntryEditor tabs
InAnYan May 8, 2024
c0b56f3
Merge remote-tracking branch 'origin/ai-1' into ai-1
InAnYan May 8, 2024
19d8aa3
Fix dependency
koppor May 8, 2024
2dcaa3a
Add require on kotlin.stdlib
koppor May 8, 2024
f389bad
Some changes
InAnYan May 8, 2024
971fdce
AI preferences tab
InAnYan May 10, 2024
ddacd47
AI is split to classes. Preferences tab. UI changes
InAnYan May 11, 2024
1da98b5
Changed according to code review
InAnYan May 15, 2024
9ffeaa4
Deleted check for OpenAI token format
InAnYan May 15, 2024
3bf8ac1
Tried to solve the bug with token
InAnYan May 15, 2024
14b7c72
Tried to solve the bug with token
InAnYan May 15, 2024
784434f
Split preferences: "Show AI chat tab" / "Chat with PDFs"
InAnYan May 17, 2024
7fac426
Fix typos
InAnYan May 17, 2024
8a12515
Improve UI
InAnYan May 17, 2024
221f961
Save chat history in memory. Split UI to classes
InAnYan May 18, 2024
185de4e
Manage chat history
InAnYan May 19, 2024
267efc9
Clean saving chat history
InAnYan May 25, 2024
62ea22e
Fix module-info.java
InAnYan May 25, 2024
4ddf173
Fix SaveDatabaseAction
InAnYan May 25, 2024
f9bd0d0
Fix chat UI
InAnYan May 25, 2024
43845ae
Make custom components for UI
InAnYan May 25, 2024
c9cf1a0
Improve AI service
InAnYan May 27, 2024
6cec13a
Fix bugs
InAnYan May 27, 2024
066747c
Fix logger messages (changes provided by @koppor)
InAnYan May 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
@@ -312,7 +312,6 @@ dependencies {
// AI
implementation 'dev.langchain4j:langchain4j-open-ai:0.28.0'
implementation 'dev.langchain4j:langchain4j-embeddings-all-minilm-l6-v2:0.28.0'
implementation 'dev.langchain4j:langchain4j-document-parser-apache-pdfbox:0.28.0'

implementation 'commons-io:commons-io:2.16.1'