Changelog
All notable updates and changes to the LoyJoy Conversational AI and Marketing Platform are documented here.
unreleased
- Clicking on a quick reply now consistently leads to a postback.
- It is now possible to use emojis e.g. in a Decision Gateway.
- Markdown chunks are now primarily generated when uploading a PDF in knowledge
release-2025-01-23
- TimerEvents: Allows interpolation of ISO8601 with functions/variables.
- Templates that contain timers do not need to be updated every year.
- GPT citations with cohere
- Adds inline references with square brackets e.g. [1] to GPT answers when cohere is selected as GPT provider
release-2025-01-22
- Modul paste button added to each gateways, loops and more
- Added "Add to cart" button in Product feed module
- The Markdown representation is now removed before embedding a chunk
release-2025-01-21
- Copy tokens can now contain products and sources. This allows templates to be copied with products and sources, e.g. for a product feed template or a GPT Knowledge template.
release-2025-01-20
- Skip values in the
Questionnaire
module are now empty by default - Added a model checking rule for gateways without branches
release-2025-01-19
- StartEvents can now be interrupting: After entering a question into the footer, and receiving an answer, the chat might not jump back to the last process step, but instead wait for the next user question.
- You can now select the GPT model on each module. This allows to select e.g.
GPT-4o
for a specific module due to AI strength requirements, andGPT-4o-Mini
for all other modules in tenant settings. - Added new function
displayLanguage()
, which returns the language of the chat, such asEnglish
oderGerman (Siezen)
. - All GPT modules no longer implicitly inject the language of the user into the prompt. Instead the language has to be set explicitly in the prompt with help of the new function
displayLanguage()
- Added filter by experience for consents in data view.
- Fixed tooltips in process editor
release-2025-01-13
- Added web search to process module
GPT Knowledge
. This allows to search the web for answers to a question, additionally to the internal LoyJoy knowledge base. The web search is based on multiple search engines and can be configured in the module settings. - When reranking is enabled in process module
GPT Knowledge
, now the 1/3 of the sources are chosen always, and 2/3 are chosen based on reranking. This makes the source selection more robust. - Deprecated GPT-3.5, as GPT-4o and GPT-4o-Mini are better alternatives.
release-2025-01-03
- Website crawling now converts HTML to Markdown instead of plain text. This allows to preserve the formatting of the website and links.
- In process editor it is now possible to dragscroll with the middle mouse button
- Mappings now are based on JSON pointers, XPath and the LoyJoy expressions engine. This allows arbitrarily complex mappings to read and write API data. An example for a complex mapping would be to collect all object keys or values from JSON.
- Process module
GPT Knowledge
now allows to configure the number of chunks to be used for the AI answer (max. 32 chunks). Also chunks ordering is optimized before sending it to GPT to ensure that related chunks are joined together. This allows to get more relevant answers from the AI. - Chat widget:
- The chat footer now adapts to the text length by adding rows and a scrollbar if the text is too long.
- The chat shows only the 4 best sources for a GPT answer, however now allows to click on "Show all sources" to see all sources.
- Added params
message
andsuggestions
to the widget API, which allows to set the message and suggestions of a chat widget. An example for themessage
param is the search on loyjoy.com, which upon a search query triggers the chat with the search query as the first chat message. - The max length of the chat footer text can now be configured in branding. This allows to enter longer texts in the footer for internal use cases.
- Comboboxes now prevent entering incorrect values
- Border colors of inputs in the chatUI are now in brand color
- Added products screen to LoyJoy manager, which allows to add and edit products.
- Added functions
chatHistoryLive
to get the live chat history, e.g. to send it via email to a CRM or ticket system after live chat has ended.locationHref
to retrieve the current complete URL of the widget.nl2br
to convert newlines to<br>
tags, e.g. to send text with newlines via an HTML email.