From a3655392823f22728e17ddafa4b0f21cd181b4cf Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Fri, 13 Dec 2024 14:33:38 +0100 Subject: [PATCH 1/3] Renamed EDI to ERI (#233) --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 05584882..d280d8c1 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,11 @@ Things we are currently working on: - Since November 2024: Work on RAG (integration of your data and files) has begun. We will support the integration of local and external data sources. We need to implement the following runtime (Rust) and app (.NET) steps: - [x] ~~Runtime: Restructuring the code into meaningful modules (PR [#192](https://github.com/MindWorkAI/AI-Studio/pull/192))~~ - - [x] ~~Define the [External Data API (EDI)](https://github.com/MindWorkAI/EDI) as a contract for integrating arbitrary external data (PR [#1](https://github.com/MindWorkAI/EDI/pull/1))~~ + - [x] ~~Define the [External Retrieval Interface (ERI)](https://github.com/MindWorkAI/ERI) as a contract for integrating arbitrary external data (PR [#1](https://github.com/MindWorkAI/ERI/pull/1))~~ - [x] ~~App: Metadata for providers (which provider offers embeddings?) (PR [#205](https://github.com/MindWorkAI/AI-Studio/pull/205))~~ - [x] ~~App: Add an option to show preview features (PR [#222](https://github.com/MindWorkAI/AI-Studio/pull/222))~~ - [x] ~~App: Configure embedding providers (PR [#224](https://github.com/MindWorkAI/AI-Studio/pull/224))~~ - - [ ] App: Management of data sources (local & external data via [EDI](https://github.com/MindWorkAI/EDI)) + - [ ] App: Management of data sources (local & external data via [ERI](https://github.com/MindWorkAI/ERI)) - [ ] Runtime: Extract data from txt / md / pdf / docx / xlsx files - [ ] (*Optional*) Runtime: Implement internal embedding provider through [fastembed-rs](https://github.com/Anush008/fastembed-rs) - [ ] App: Implement external embedding providers @@ -78,7 +78,7 @@ Your support, whether big or small, keeps the wheels turning and is deeply appre ## Planned Features Here's an exciting look at some of the features we're planning to add to AI Studio in future releases: - **Integrating your data**: You should be able to integrate your data into AI Studio. For example, your PDF or Office files, or your Markdown notes. -- **Integration of enterprise data:** Soon, it will also be possible to integrate data from the corporate network using an interface that we have specified ([External Data API](https://github.com/MindWorkAI/EDI), EDI for short). +- **Integration of enterprise data:** Soon, it will also be possible to integrate data from the corporate network using an interface that we have specified ([External Retrieval Interface](https://github.com/MindWorkAI/ERI), ERI for short). - **Writing mode:** We want to integrate a writing mode that should support you in creating extensive works. We are thinking of comprehensive project proposals, tenders, or your next fantasy novel. - **Browser usage:** We're trying to offer the features from AI Studio to you in the browser via a plugin, so we could use spell-checking or rewriting text directly in the browser. - **Voice control:** You should be able to interact with the AI systems using your voice as well. To achieve this, we want to integrate voice input (speech-to-text) and output (text-to-speech). However, later on, it should also have a natural conversation flow, i.e., seamless conversation. From 02b6f526da34059e4dd4ca07c4a567bdaa9927c9 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Fri, 13 Dec 2024 15:16:26 +0100 Subject: [PATCH 2/3] Added CFF (#234) --- CITATION.cff | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 CITATION.cff diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 00000000..fa1876c7 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,22 @@ +# This CITATION.cff file was generated with cffinit. +# Visit https://bit.ly/cffinit to generate yours today! + +cff-version: 1.2.0 +title: AI Studio +message: >- + When you want to cite AI Studio in your scientific work, + please use these metadata. +type: software +authors: + - given-names: Thorsten + family-names: Sommer + email: thorsten.sommer@dlr.de + affiliation: Deutsches Zentrum für Luft- und Raumfahrt (DLR) + orcid: 'https://orcid.org/0000-0002-3264-9934' + - name: Open Source Community +repository-code: 'https://github.com/MindWorkAI/AI-Studio' +url: 'https://mindworkai.org/' +keywords: + - LLM + - AI + - Orchestration From cdf717ad5fdb9d15a0fdc6259f8195721016752c Mon Sep 17 00:00:00 2001 From: Luc Bologna Date: Thu, 26 Dec 2024 14:39:29 +0100 Subject: [PATCH 3/3] Update .gitignore and improve build.nu script --- .gitignore | 1 + app/MindWork AI Studio/build.nu | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 70e0b5d2..a2cea037 100644 --- a/.gitignore +++ b/.gitignore @@ -147,3 +147,4 @@ orleans.codegen.cs **/.idea/**/dynamic.xml **/.idea/**/uiDesigner.xml **/.idea/**/dbnavigator.xml +**/.vs diff --git a/app/MindWork AI Studio/build.nu b/app/MindWork AI Studio/build.nu index e075e235..c37da507 100755 --- a/app/MindWork AI Studio/build.nu +++ b/app/MindWork AI Studio/build.nu @@ -196,7 +196,7 @@ def update_dotnet_version []: nothing -> nothing { mut dotnet_sdk_version = $meta_lines.3 mut dotnet_version = $meta_lines.4 - let dotnet_data = (^dotnet --info) | collect | parse --regex '(?ms).?NET SDK:\s+Version:\s+(?P[0-9.]+).+Commit:\s+(?P[a-zA-Z0-9]+).+Host:\s+Version:\s+(?P[0-9.]+).+Commit:\s+(?P[a-zA-Z0-9]+)' + let dotnet_data = (^dotnet --info) | collect | parse --regex '(?ms).?(NET\s+SDK|SDK\s+\.NET)\s*:\s+Version:\s+(?P[0-9.]+).+Commit:\s+(?P[a-zA-Z0-9]+).+Host:\s+Version:\s+(?P[0-9.]+).+Commit:\s+(?P[a-zA-Z0-9]+)' let sdk_version = $dotnet_data.sdkVersion.0 let host_version = $dotnet_data.hostVersion.0 let sdkCommit = $dotnet_data.sdkCommit.0