Skip to content

Releases: ist-dresden/composum-AI

Composum AI 1.3.3

01 Oct 07:21
Compare
Choose a tag to compare

Release summary

The release 1.3.3 makes some improvements for the automatic translation . The translator checks now whether there are links (in the form of href="...") in the text and verifies that these are present in the output, too. If not the translation is retried with instructions not to translate these.
Also, in the case of a retranslation we add the already translated part text to the request as context for the AI to draw from. This is done in the target language so that the AI can draw from that for consistency. There were also a few bugfixes and improvements on the dictation feature.

What's Changed

  • some bugfixes and documentation improvements by @stoerr in #123
  • Adds temperature and seed setting for making the translation more deterministic if needed by @stoerr in #124
  • Check links during translation by @stoerr in #125
  • Include by default already translated values into translation request by @stoerr in #126
  • Improve translation template to admit already translated parts by @stoerr in #132
  • Quite a number of version bumps by @dependabot
  • Bugfix: adapt href in richtext during translation by @stoerr in #153
  • Include already translated texts as additional context for translation by @stoerr in #154

Full Changelog: composum-ai-integration-1.2.0...composum-ai-integration-1.3.3

Downloads

AEM

Composum Pages

Dependencies

The AEM variant runs on AEM >= 6.5 and AEMaaCS.
The Composum variant is an extension of Composum Pages and needs at least
version 1.5.1.

Composum AI 1.2.1

18 Aug 17:08
Compare
Choose a tag to compare

Release summary

The release 1.2.1 introduces speech recognition / dictation of prompts as a new feature: there is now a new button "Dictate" in the AEM Content Creation Dialog and the Side Panel AI that records while you're pressing the button and uses the OpenAI audio transcriptions service to transcribe this into text and add it at the cursur position to the prompt.

There is also a new feature in the RAG / AI supported search: the most important one is that we allow a preprocessing step where the AI suggests search keywords for doing the actual search, instead of just feeding the plaintext query of the user to the JCR search engine. This likely works better if the user actually asks a question.

Also, we switched from gpt-3.5-turbo to gpt-4o-mini as a default model, since since 3.5 is obsolete and more expensive, too.

Downloads

AEM

Composum Pages

Dependencies

The AEM variant runs on AEM >= 6.5 and AEMaaCS.
The Composum variant is an extension of Composum Pages and needs at least
version 1.5.1.

What's Changed

  • Switch from gpt-3.5-turbo to gpt-4o-mini since 3.5 is obsolete and more expensive, too by @stoerr in #108
  • Speech recognition / dictation by @stoerr in #114
  • Feature/rag improvements by @stoerr in #115
  • some bugfixes and documentation improvements by @stoerr in #123
  • Some version bumps by @dependabot

Full Changelog: composum-ai-integration-1.1.6...composum-ai-integration-1.2.1

Composum AI 1.1.6

16 Jul 05:18
Compare
Choose a tag to compare

Release summary

The release 1.1.6 of the Composum AI mostly advances the automatic translation for AEM, that introduces an AEM rollout configuration that automagically translates the pages of a live copy into another language when rolled out.
It introduces a couple of fixes and the concept of translation rules: it is now possible to add additional instructions
for pages whose path match a pattern or where the text contains certain words / word sequences / patterns. If you have,
for instance, various technical terms that have special translations unknown to the AI, you can introduce a rule for
each of those terms that is only activated when the term actually appears, and then adds an additional "Translate XXX to
YYY" to the instructions when translating the page.

Downloads

AEM

Composum Pages

Dependencies

The AEM variant runs on AEM >= 6.5 and AEMaaCS.
The Composum variant is an extension of Composum Pages and needs at least
version 1.5.1.

What's Changed

Full Changelog: composum-ai-integration-1.1.2...composum-ai-integration-1.1.6

Composum AI 1.1.3

30 May 13:21
Compare
Choose a tag to compare

Release summary

The release 1.1.3 of the Composum AI introduces a new feature: Page templating. While the content creation dialog nicely supports working on a single text that is part of a component, it is not possible to create whole components or even pages in one step. If you have a number of almost identically structured pages where the texts have the same function and would need the same prompts applied just to different background information, then our new feature, AI page templating, might be what you need. So the major new things are:

  • AI page templating to generate whole page drafts from a set of prompts and an information source
  • some enhancements to the ai assisted search / RAG support

Downloads

AEM

Composum Pages

Dependencies

The AEM variant runs on AEM >= 6.5 and AEMaaCS.
The Composum variant is an extension of Composum Pages and needs at least
version 1.5.1.

What's Changed

  • Page templating prototype by @stoerr in #87
  • Implement a cache for embeddings to make ai supported search / RAG more efficient by @stoerr in #88
  • Some version bumps by @dependabot
  • Various fixes by @stoerr in #89
  • Make automatic translation model switchable by @stoerr in #95

Full Changelog: composum-ai-integration-1.0.0...composum-ai-integration-1.1.3

Composum AI 1.0.0

07 May 17:20
Compare
Choose a tag to compare

Release summary

We update the release number to 1.0.0 since the Composum AI is a useable product. There are also some more extensions:

  • on AEM there is a global prompt history in the content creation dialog that allows to retrieve one of the last 20
    prompts if you're applying an operation to several pages
  • there is a prototypic implementation of AI assisted search and question answering using RAG (retrieval augmented
    generation) - see #86 . There is a servlet that implements that and
    two mini applications that allow exploring how good that works for your site.

Downloads

AEM

Composum Pages

Dependencies

The AEM variant runs on AEM >= 6.5 and AEMaaCS.
The Composum variant is an extension of Composum Pages and needs at least
version 1.5.1.

What's Changed

  • Add a browser-global prompt history for last applied prompts to AEM Content Creation Dialog by @stoerr in #80
  • AI supported search / RAG assisted question answering by @stoerr in #86
  • Various @dependabot updates

Full Changelog: composum-ai-integration-1.0.0...composum-ai-integration-1.0.0

Composum AI 0.8.3

21 Mar 07:26
Compare
Choose a tag to compare

Release summary

This release allows the user to define prompt libraries that can be used instead of the standard prompt library. Those can be assigned via Sling Context Aware Configuration to specific sites or parts of a site. Thus, editors can easily work with prompts translated into your own language, and add specific prompts you developed for your daily tasks.

Second, we have been implementing an automatic translation of individual pages or the whole site (only for AEM). That is still in development, but it's already useable as it is - you can try it on your own site. Please give us some feedback!

Downloads

AEM

Composum Pages

Dependencies

The AEM variant runs on AEM >= 6.5 and AEMaaCS.
The Composum variant is an extension of Composum Pages and needs at least
version 1.5.1.

What's Changed

New Contributors

Full Changelog: composum-ai-integration-0.7.1...composum-ai-integration-0.8.3

Composum AI 0.7.1

22 Jan 08:29
Compare
Choose a tag to compare

Release summary

There are several improvements for the content creation dialog for both the Composum and AEM variant.

Source menu extension
  • In the content creation dialog the ist of sources for text generation is now extended with texts referenced in the component or containing / close components, then these can be chosen in the source selection menu as well.
  • It is possible to use external URLs as text source for the text generation.
  • Image recognition support: if gpt4-vision-preview is configured as model for use with images, then any image references found in the component or siblings then those are added as well to the source list, e.g to automatically generate image descriptions for blind users.
SourceSelectorImage

Downloads

Composum Pages

AEM

Dependencies

This is an extension of Pages and needs at least
version 1.5.1.

What's Changed

  • add external URL as source for content creation dialog by @stoerr in #43
  • Image recognition, external URLs, content references by @stoerr in #44
  • Some dependency updates by @dependabot in #45 , #46 , #47

Full Changelog: composum-ai-integration-0.7.0...composum-ai-integration-0.7.1

Composum AI 0.6.0

01 Dec 09:20
Compare
Choose a tag to compare

The major contribution of this release is compatibility with AEM 6.5.x, as well as various bugfixes and some prompt improvements.

Caution: the releases 0.5.3 and below do no longer work with the current OpenAI chat completion API because a change in the API triggered a bug. That has been fixed in 0.6.0.

AEM variant

In the AEM version you have two dialogs:

  • the content creation dialog, can be called up with an added icon in the toolbar of the richtext editor and the label of text areas in component dialogs and other dialogs,
  • the side panel AI integrated into the side panel of the editor and experience fragment editor.

The AEM variant works both for AEMaaCS and AEM 6.5.x.

(An equivalent of the translation dialog or page category dialog in the Composum Variant are not planned, since translation and page tags work quite differently in AEM.)

Composum Pages variant

Provides:

  • translation dialog
  • page category dialog
  • content creation dialog
  • sidebar AI
    In this release the content creation dialog was modified to contain the 'source content' explicitly as dialog field - that is, the base text that is processed by the AI using the data.

Downloads

Composum Pages

AEM

Dependencies

This is an extension of Pages and needs at least version 1.5.1.

What's Changed

Full Changelog: composum-ai-integration-0.5.3...composum-ai-integration-0.6.0

Composum AI 0.5.3

07 Nov 17:01
Compare
Choose a tag to compare

The major contribution of this release is that the key used for accessing ChatGPT can now also be configured with Sling Context Aware Configuration, and it is now possible to limit the usage of the Composum AI to certain users / groups, components, paths, page templates and views, also using context aware configuration.

CAUTION: the releases 0.5.3 and below do no longer work with the current OpenAI chat completion API because a change in the API triggered a bug. That has been fixed in 0.6.0.

AEM variant

In the AEM version you have two dialogs:

  • the content creation dialog, can be called up with an added icon in the toolbar of the richtext editor and the label of text areas in component dialogs and other dialogs,
  • the side panel AI integrated into the side panel of the editor and experience fragment editor.

This is currently available for AEMaaCS. (An equivalent of the translation dialog or page category dialog are currently not planned, since translation and page tags work quite differently in AEM.)

Composum Pages variant

Provides:

  • translation dialog
  • page category dialog
  • content creation dialog
  • sidebar AI
    In this release the content creation dialog was modified to contain the 'source content' explicitly as dialog field - that is, the base text that is processed by the AI using the data.

Downloads

Composum Pages

AEM

Dependencies

This is an extension of Pages and needs at least version 1.5.1.

What's Changed

  • Feature/32 OpenAI key configuration from content by @stoerr in #35
  • Feature/33 Configuration per Component by @stoerr in #36

Full Changelog: composum-ai-integration-0.5.1...composum-ai-integration-0.5.3

Composum AI 0.5.1

20 Oct 07:50
Compare
Choose a tag to compare

This release contains various fixes and small extensions for Adobe AEM. It is still a bit experimental, so please be sure to give us some feedback, so that you can shape it's future!

AEM variant

In the AEM version you have two dialogs:

  • the content creation dialog, can be called up with an added icon in the toolbar of the richtext editor and the label of text areas in component dialogs and other dialogs,
  • the side panel AI integrated into the side panel of the editor and experience fragment editor.

It should work in AEMaaCS. (An equivalent of the translation dialog or page category dialog are currently not planned, since translation and page tags work quite differently in AEM.)

Composum Pages variant

Provides:

  • translation dialog
  • page category dialog
  • content creation dialog
  • sidebar AI
    In this release the content creation dialog was modified to contain the 'source content' explicitly as dialog field - that is, the base text that is processed by the AI using the data.

Downloads

Composum Pages

AEM

Dependencies

This is an extension of Pages and needs at least version 1.5.1.

What's Changed

  • Fixes and various AEM improvements by @stoerr in #26
  • Feature/24 implement restrictions for AEM by @stoerr in #28
  • Feature/22 rework approximate markdown servlet by @stoerr in #29
  • feature/27 composum backlog : implement alike modifications as done for AEM by @stoerr in #30

Full Changelog: composum-ai-integration-0.5.0...composum-ai-integration-0.5.1