You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**zJoule** is an Open Source AI assistant plugin for Eclipse designed to integrate the **SAP AI Core**Generative AI Hub foundation-models into your development environment.
16
+
**zJoule** is an Open Source AI assistant plugin for Eclipse designed to integrate Generative AI into your development environment.
16
17
17
18
## Documentation Content
18
19
-[Requirements](#requirements)
@@ -25,12 +26,25 @@
25
26
-[License](#license)
26
27
27
28
## Requirements
28
-
- SAP AI Core with the `Extended` service plan (for the Generative AI Hub enablement).
29
+
-A local **Ollama** installation or **SAP AI Core** with the `Extended` service plan (for the Generative AI Hub enablement).
29
30
- Eclipse 2024-09 (4.33.0) or latest. *Compatibility with older versions is not guaranteed.*
30
31
31
32
## Compatibility
32
33
33
-
The following table outlines the Generative AI models currently compatible with this plugin, as well as the next models that will soon be available:
34
+
The following table outlines the Generative AI models currently compatible with this plugin, as well as the next models that will soon be available.
35
+
36
+
> **Privacy Information** <br>
37
+
We know how privacy is important and ensure that all communication handled by the plugin is secure **is a must**. Here's how your data is managed:
38
+
> -**Data Flow:** All communication facilitated by the plugin occurs exclusively between Eclipse and the SAP AI Core model APIs. No external intermediaries are involved.
39
+
> -**Data Storage:** Any data processed or generated during plugin usage is stored locally within Eclipse's memory mechanism, ensuring it remains private and confined to your development environment. <br>
40
+
>
41
+
> By keeping all operations local and secure, the plugin should provide a trustworthy and seamless experience.
42
+
43
+
### Ollama
44
+
45
+
This plugin supports Ollama models through a local installation. For more information regarding the models available, please, check [this link]().
46
+
47
+
### SAP AI Core Generative AI Hub
34
48
35
49
| Executable ID | Model | Version | Compatibility |
@@ -52,16 +66,9 @@ LLM models that are not compatible may be selected during the login process; how
52
66
53
67
Additional model compatibilities may be introduced in the near future :)
54
68
55
-
> **Privacy Information** <br>
56
-
We know how privacy is important and ensure that all communication handled by the plugin is secure **is a must**. Here's how your data is managed:
57
-
> -**Data Flow:** All communication facilitated by the plugin occurs exclusively between Eclipse and the SAP AI Core model APIs. No external intermediaries are involved.
58
-
> -**Data Storage:** Any data processed or generated during plugin usage is stored locally within Eclipse's memory mechanism, ensuring it remains private and confined to your development environment. <br>
59
-
>
60
-
> By keeping all operations local and secure, the plugin should provide a trustworthy and seamless experience.
61
-
62
69
## Motivation
63
70
64
-
The official Joule version for ADT is being rolled out exclusively for S/4HANA Private Cloud and SAP BTP, ABAP Environment at the end of Q1 of 2025. But don’t worry, this plugin was created to bridges the gap! It introduces an AI-powered chat interface that seamlessly connects other types of SAP systems to large language models (LLMs) through SAP AI Core.
71
+
The official Joule version for ADT is being rolled out exclusively for S/4HANA Private Cloud and SAP BTP, ABAP Environment at the end of Q1 of 2025. But don’t worry, this plugin was created to bridges the gap! It introduces an AI-powered chat interface that seamlessly connects other types of SAP systems to large language models (LLMs) through different AI providers.
65
72
66
73
The idea is to open the door to integrate SAP ABAP development with new models and innovative features that could emerge from the expanding possibilities of AI.
67
74
@@ -88,25 +95,54 @@ All from the cozy confines of your Eclipse ADT =)
88
95
#### 7. Enhanced Development Experience:
89
96
- Enable faster learning for beginners or new team members.
90
97
- Provide a smoother workflow for experienced developers needing quick solutions.
98
+
#### 8. Privacy and Security:
99
+
- If using a local Ollama installation, all data processing occurs entirely on your machine, without any internet dependency.
100
+
- This ensures maximum privacy, as sensitive code or project details never leave your local environment.
91
101
92
102
## Getting Started
93
103
94
104
1. Download and install **zJoule** in your Eclipse instance following the procedure described [right here](https://zjoule.com).
95
105
106
+
2. If the plugin view is not currently open in your Eclipse Editor, go to `Window > Show View > Other..` and search for **zJoule** inside the **ABAP Copilot** folder.
Resource Groups are essentially a project workspace in the context of SAP AI Core, and contains all components a specific ML or AI solution might use to attend a specific requirement. [More Information](https://help.sap.com/docs/sap-ai-core/sap-ai-core-service-guide/resource-groups?q=resource+groups).
@@ -160,16 +196,19 @@ Please follow the [contribution guidelines](CONTRIBUTING.md) for more details.
160
196
161
197
## Reference
162
198
199
+
[SAP Note: 3437766 (Availability of Generative AI Models)](https://me.sap.com/notes/3437766)
200
+
163
201
[How this project consumes generative AI models.](https://help.sap.com/docs/sap-ai-core/sap-ai-core-service-guide/consume-generative-ai-models-using-sap-ai-core)
164
202
165
-
[SAP Note: 3437766 (Availability of Generative AI Models)](https://me.sap.com/notes/3437766)
203
+
[The spinner "Ellipsis" is provided by loading.io](https://loading.io/icon/)
0 commit comments