Josako
d106520d22
- Finish editing of Specialists with overview, agent - task - tool editor
...
- Split differrent caching mechanisms (types, version tree, config) into different cachers
- Improve resource usage on starting components, and correct gevent usage
- Refine repopack usage for eveai_app (too large)
- Change nginx dockerfile to allow for specialist overviews being served statically
2025-01-23 09:43:48 +01:00
Josako
7bddeb0ebd
- Add configuration of agents, tasks, tools, specialist in context of SPIN specialist
...
- correct startup of applications using gevent
- introduce startup scripts (eveai_app)
- caching manager for all configurations
2025-01-16 20:27:00 +01:00
Josako
88ee4f482b
- Try to move Add... functionality to overviews
2024-12-13 10:41:29 +01:00
Josako
d35ec9f5ae
- Addition of general chunking parameters chunking_heading_level and chunking patterns
...
- Addition of Processor types docx and markdown
2024-12-05 15:19:37 +01:00
Josako
98cb4e4f2f
- Created a new eveai_chat plugin to support the new dynamic possibilities of the Specialists. Currently only supports standard Rag retrievers (i.e. no extra arguments).
2024-11-27 12:26:49 +01:00
Josako
7702a6dfcc
- Modernized authentication with the introduction of TenantProject
...
- Created a base mail template
- Adapt and improve document API to usage of catalogs and processors
- Adapt eveai_sync to new authentication mechanism and usage of catalogs and processors
2024-11-21 17:24:33 +01:00
Josako
1807435339
- Introduction of dynamic Retrievers & Specialists
...
- Introduction of dynamic Processors
- Introduction of caching system
- Introduction of a better template manager
- Adaptation of ModelVariables to support dynamic Processors / Retrievers / Specialists
- Start adaptation of chat client
2024-11-15 10:00:53 +01:00
Josako
55a8a95f79
- Finalisation of the Specialist model, forms and views
2024-11-04 11:22:40 +01:00
Josako
503ea7965d
- Temporary checkin to branch for the rest of the introduction of experts
2024-11-03 16:18:14 +01:00
Josako
5841525b4c
- When no explicit path is given in the browser, we automatically get redirected to the admin interface (eveai_app)
...
- Tuning moved to Retriever iso in the configuration, as this is an attribute that should be available for all types of Retrievers
2024-10-31 08:32:02 +01:00
Josako
532073d38e
- Add dynamic fields to DocumentVersion in case the Catalog requires it.
2024-10-30 13:52:18 +01:00
Josako
43547287b1
- Refining & Enhancing dynamic fields
...
- Creating a specialized Form class for handling dynamic fields
- Refinement of HTML-macros to handle dynamic fields
- Introduction of dynamic fields for Catalogs
2024-10-29 09:17:44 +01:00
Josako
aa358df28e
- Allowing for multiple types of Catalogs
...
- Introduction of retrievers
- Ensuring processing information is collected from Catalog iso Tenant
- Introduction of a generic Form class to enable dynamic fields based on a configuration
- Realisation of Retriever functionality to support dynamic fields
2024-10-25 14:11:47 +02:00
Josako
74cc7ae95e
- Adapt Sync Wordpress Component to Catalog introduction
...
- Small bug fixes
2024-10-17 10:31:13 +02:00
Josako
6069f5f7e5
- Catalog functionality integrated into document and document_version views
...
- small bugfixes and improvements
2024-10-16 13:09:19 +02:00
Josako
3e644f1652
- Add Catalog Functionality
2024-10-15 18:14:57 +02:00
Josako
270479c77d
- Add Catalog Concept to Document Domain
...
- Create Catalog views
- Modify document stack creation
2024-10-14 13:56:23 +02:00
Josako
0f4558d775
- Small fix in interaction view, as it still refered to file_name
2024-10-11 18:14:35 +02:00
Josako
9f5f090f0c
- License Usage Calculation realised
...
- View License Usages
- Celery Beat container added
- First schedule in Celery Beat for calculating usage (hourly)
- repopack can now split for different components
- Various fixes as consequece of changing file_location / file_name ==> bucket_name / object_name
- Celery Routing / Queuing updated
2024-10-11 16:33:36 +02:00
Josako
9782e31ae5
- Refined entitlements to work with MiB for both embeddings and storage
...
- Improved DocumentVersion storage attributes to reflect Minio settings
- Added size to DocumentVersions to easily calculate usage
- License / LicenseTier forms and views added
2024-10-07 14:17:44 +02:00
Josako
a740c96630
- turned model_variables into a class with lazy loading
...
- some improvements to Healthchecks
2024-09-24 10:48:52 +02:00
Josako
67bdeac434
- Improvements and bugfixes to HealthChecks
2024-09-16 16:17:54 +02:00
Josako
6cf660e622
- Adding a Tenant Type
...
- Allow filtering on Tenant Types & searching for parts of Tenant names
- Implement health checks
- Start Prometheus monitoring (needs to be finalized)
- Refine audio_processor and srt_processor to reduce duplicate code and support for larger files
- Introduce repopack to reason in LLMs about the code
2024-09-13 15:43:40 +02:00
Josako
76cb825660
- Full API application, streamlined, de-duplication of document handling code into document_utils.py
...
- Added meta-data fields to DocumentVersion
- Docker container to support API
2024-09-09 16:11:42 +02:00
Josako
341ba47d1c
- Bugfixing
2024-09-05 14:31:54 +02:00
Josako
ae7bf3dbae
- Correct default language when adding Documents and URLs
2024-09-02 14:04:22 +02:00
Josako
914c265afe
- Improvements on document uploads (accept other files than html-files when entering a URL)
...
- Introduction of API-functionality (to be continued). Deduplication of document and url uploads between views and api.
- Improvements on document processing - introduction of processor classes to streamline document inputs
- Removed pure Youtube functionality, as Youtube retrieval of documents continuously changes. But added upload of srt, mp3, ogg and mp4
2024-09-02 12:37:44 +02:00
Josako
a158655247
- Add API Key Registration to tenant
2024-08-29 10:42:39 +02:00
Josako
bc350af247
- Allow the chat-widget to connect to multiple servers (e.g. development and production)
...
- Created a full session overview
2024-08-28 10:11:31 +02:00
Josako
122d1a18df
- Allow for more complex and longer PDFs to be uploaded to Evie. First implmentation of a processor for specific file types.
...
- Allow URLs to contain other information than just HTML information. It can alose refer to e.g. PDF-files.
2024-08-27 07:05:56 +02:00
Josako
2ca006d82c
Added excluded element classes to HTML parsing to allow for more complex document parsing
...
Added chunking to conversion of HTML to markdown in case of large files
2024-08-22 16:41:13 +02:00
Josako
9757830bc4
Correct functions for creating new users, confirming email, resetting password and forgot password.
2024-08-21 14:59:56 +02:00
Josako
6219d11e56
Add a DocumentVersion overview that can be sorted and can be filtered.
2024-08-20 14:18:07 +02:00
Josako
a237db339a
- Improved CSRF handling
...
- Wordpress plugin for Evie Chat
2024-08-13 14:31:29 +02:00
Josako
ab38dd7540
- Improvements working with the cloud, minio, graylog and some first bugfixing
2024-08-13 09:04:19 +02:00
Josako
ab8359365d
- Getting containers ready for the cloud
2024-08-06 14:56:12 +02:00
Josako
64cf8df3a9
- Improvements to enable deployment in the cloud, mainly changing file access to Minio
...
- Improvements on RAG logging, and some debugging in that area
2024-08-01 17:35:54 +02:00
Josako
db44fd3b66
feature/Add-URL-List
2024-07-08 15:22:35 +02:00
Josako
cbfa6d67bf
Chunk size defined at Tenant level.
2024-07-08 15:20:02 +02:00
Josako
f082e7a242
Show tenant selection after login of Super User
2024-07-08 15:18:11 +02:00
Josako
8f08d6e1ae
Allow for a list of URLs to be entered into the system.
2024-07-08 15:17:10 +02:00
Josako
c55fc6b7ce
Added OpenAI large embedding / improve migration and upgrade handling for containers
2024-07-04 17:20:02 +02:00
Josako
8e1dac0233
Youtube added - further checking required
2024-07-04 08:11:31 +02:00
Josako
9187947f68
corrected container and other errors
2024-06-28 14:40:13 +02:00
Josako
7a1b51dd0c
Docker deployment Realised
2024-06-26 12:02:14 +02:00
Josako
348bdf2c15
Commit before setting up a new deployment environment
2024-06-21 13:21:54 +02:00
Josako
cc9f6c95aa
Started to work on interaction views. However, need a quick check in because of a python upgrade systemwide that breaks code.
2024-06-21 09:52:06 +02:00
Josako
b77e1ab321
Variables for rag_context and fallback algorithms added to Tenant and parts of the implementation.
2024-06-13 15:23:35 +02:00
Josako
fd510c8fcd
Correcting the retrieval of relevant documents
2024-06-12 16:15:48 +02:00
Josako
be311c440b
Improving chat functionality significantly throughout the application.
2024-06-12 11:07:18 +02:00