Release summary
The release 2.0.1 continues some improvements for the automatic translation - the experimental UI /apps/composumai/components/autotranslate/list.html
was cleaned up to a translation test UI that can safely used by authors even on production, and the "more dangerous" features have been moved into the debugging UI /apps/composum-ai/components/autotranslate-experiments/list.html
. There is a new compare tool at /apps/composum-ai/components/tool/comparetool.html
that can be used to compare the translated pages side by side with the original.
There is also a major new feature the AI can now use tools from the Chat. OpenAI provides function calling so that the AI can trigger operations on it's own. The interface AITool can be implemented by OSGI services to provide such operations. There are two basic services SearchPageAITool that can search for pages if there is a lucene index for page content defined, and a GetPageMarkdownAITool with which the AI can read the markdown of a page given it's path. Of course you are invited to get creative and create your own tools!
There also was some refactoring under the hood that moved some classers into API packages instead of implementation packages. Since that's an incompatible change the release number was increased to 2.0.1.
What's Changed
- Introduce a retranslation UI by @stoerr in #156
- Refactoring, AI Actions, Compare tool by @stoerr in #157
Full Changelog: composum-ai-integration-1.3.3...composum-ai-integration-2.0.1
Downloads
AEM
- Download and install the package , configure an OpenAI API Key at "GPT Chat Completion Service" .
- Or add the Composum AI for AEM all package on Maven Central to your deployment.
- There is an example configuration package you could optionally use or extend from the source
Composum Pages
- Try it live on cloud.composum.com
- As Sling package: https://central.sonatype.com/artifact/com.composum.ai/composum-ai-integration-composum-package/2.0.1
- Prepackaged in the Composum Starter and docker image composum/featurelauncher-composum , both created in the Composum Launcher project.
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.