Feature: AI-powered knowledge – cognitive foundations and total resilience in Athento 🤖✨

Rated 5 out of 5

This new version of Athento takes a firm step towards document intelligence with the incorporation of a star functionality: Knowledge Bases with RAG (Retrieval-Augmented Generation). 💡✨ Thanks to this evolution, users can create cognitive bases that combine documents, metadata and semantic processing through embeddings, allowing the creation of ChatGPT-like wizards that provide answers based on the actual content of your documents. Athento’s RAG powers more accurate and relevant searches, taking knowledge exploitation to a new level. 🤖🚀

In addition to the leap in AI capabilities, this release powerfully strengthens the platform’s built-in monitoring and resiliency. New usage, status, access and backup monitors are debuted, as well as a basic SIEM system that detects suspicious events and intrusions in real time. It also extends the traceability of operations, control over the API and introduces tools that facilitate the monitoring of the operational health of each instance. 🔝💫

Features

  • Added the option to merge PDF documents from the advanced search. 🔝🚀 PR-3047 +Info
  • Added functionality to update document status when executing operations, returning the updated status in the operation response. PR-3069
  • Added the option to export the tasks of a document from the task table, allowing to generate PDF files with this information. ✨ PR-3083 +Info
  • A new chatGPT style interface is added, allowing to query Athenea on a knowledge base, responding with information extracted from the most relevant documents. 🚀🌟 A list of top_n documents sent to OpenAI to perform the information search is now displayed. In addition, the type of index used to perform the similarity search has been changed. IndexFlatIP is now used instead of IndexFlatL2. This allows using cosine similarity for similarity search, which is more accurate in these cases and is recommended by OpenAI when working with text embeddings. The react-markdown, rehype-raw, rehype-sanitize libraries are installed to improve the Athenea chat interface. 💡🤖 +Info PR-3107 PR-3086
  • The BETA label is removed from the new dashboards, consolidating their stable version. 💫 PR-3108 +Info

  • It is allowed to configure whether or not to display folder and folder-like document information in the space navigation. PR-3068 +Info

  • A new page has been added to the Global Management Console showing statistics on the usage of the V1 API and ECM API: number of calls, errors and average time of requests over a period of time. 🔝 PR-3104 +Info

  • A drop-down title has been added with the name of the knowledge base showing relevant information about it, along with a new Retrieve endpoint and its corresponding serializer. PR-3113

  • A basic SIEM system has been implemented that includes multiple detection tools (Auditd, Falco, Suricata, RKHunter, Lynis, etc.) and analysis commands to alert support about suspicious events (intrusions, privileged access, file modifications, rootkits, etc.), along with mail templates for incident notification and alerts. 🌟 PR-3058

  • Improvements to the command that monitors the previous day’s document backups and sends alerts in case none have been performed. PR-3089 +Info

  • Added a tab in the Health section to monitor HTTP consumption, using webalizer internally. A webalizer installation command and another command to launch HTTP log analysis are implemented. 💡 PR-3112 +Info

  • Time back filters are implemented in the advanced search for creation date and validation date. Available filters are: minutes back, hours back, days back, weeks back, months back and years back. ⏰ PR-3116 +Info

  • An Elastic status monitor is implemented. PR-3106 +Info

  • Added display of recent backups in the instance status monitor, with data from OVH, BackBlaze and Storj. PR-3124

  • New filters are added to the API call monitor, allowing filtering by user and adding time parameters in the graph: mean, median, 90th, 95th and 99th percentiles, minimum and maximum. PR-3125 +Info

  • ⚠️ A new Instance logs tab is added to the Health context menu, moving logs to this view. PR-3092

  • A monitor is added to display statistics of deleted documents and metadata. This information is visible from the Admin Console Usage tab. PR-3092

  • Version 2 of the op_calculate_date operation is released, which allows to dynamically define the number of units to add or subtract to a date using a numeric metadata. 🚀 PR-3131 +Info

  • It is now possible to set days_to_trash to any value greater than or equal to 1, removing the previous restriction in the frontend. PR-3144

  • In table type fields, Boolean columns can be edited directly from the table, without opening an inline editor. The change of the checkbox is automatically saved in the backend. PR-3143

  • The group information modal now also shows the API name, together with the group name and label, making it easier to identify the group in integrations and technical configurations. ✨🔝 PR-3127 +Info

  • A monitor has been incorporated that allows logging and consulting accesses to old documents, configurable through settings and activatable through feature flag. This functionality facilitates the tracking of old documents from advanced administration. 🔒💫 PR-3102 +Info

  • A new execution monitor has been added, allowing to visualize and analyze the number of executed events by type and date from the Global Admin Console, including filters and interactive graphs. 📅📈 PR-3137 +Info

  • Improved automatic binary backup functionality in Backblaze, which performs backup of documents created in the last 12 hours every day. This task is handled by the backup_to_backblazeb2 command and configured via the hour-start parameter. PR-3148

  • Allow to execute operations defined in the spaces in the document queues using their parameter settings. PR-3061 +Info

Updates

  • Visual improvements have been made to the “Usage” tab of the global Admin Console, including contextual help explaining the information displayed on this screen. PR-3066

  • A functionality has been implemented where the metadata command and schedule of CrontabConfig in the admin is now read-only once CrontabConfig is installed. This ensures that these fields cannot be accidentally modified after installation. ✨ PR-3145 +Info

  • Added improvements to the file access API permissions, optimizing access control when fetching files. PR-3084

  • Incorporated use of restQuery in queue filters to improve load times. PR-3057

Bugfix

  • Fixed a bug in duplicate document verification, avoiding false positives by correctly excluding the current document. 🚀 PR-3046

  • Export of dictionary term tables is corrected, ensuring that headers are exported in uppercase to allow subsequent import. PR-3048

  • Translation is applied to the custom dashboards loading panel and FilePondController component to extend localization. PR-3059

  • Fix in relationship creation to respect permission inheritance settings in the form. 🌟 PR-3067

  • Fixed an issue that caused a duplicate callback when opening the lifecycle state listing in the document view. 🧾 PR-3082

  • Fixed verbose mode issue for operations executed when changing the lifecycle state. PR-3105

  • Added prepare_content function in various operations, including folder downloading, document previewing, and file copying, to prepare binary contents before use. PR-3114

  • The sorting of dictionary terms by the “order” field has been fixed, allowing to sort correctly according to this field. PR-3121

  • Problems related to the z-index of the metadata context menu buttons are fixed, correctly adjusting the behavior of the drop-downs. ✨ PR-3122

  • Fixed .xlsx file parsing issue in op_extract_text by updating the xlrd fork and fixing a bug with pypdf2. PR-3117

  • Fixed a bug in the op_set_permissions_by_gropup operation, where if no metadata was specified to get the groups, it tried to get it and caused a crash. Now, the metadata is no longer mandatory. 💡 PR-3135

  • The seq_refresh parameter is removed. The cache is now refreshed only once when entering the new trays view, instead of every time a document is accessed individually. PR-3096

  • The handling of 500 errors in the default dashboard is improved. 🚀 PR-3050

Facebook
Twitter
LinkedIn

Accede al asistente legal de IA

Déjanos tus datos y te enviaremos el acceso por email

De conformidad con el art. 13 del RGPD y el art. 11 de la LOPDGDD, tus datos personales van a ser tratados por ATHENTO EUROPA S.L. con la finalidad de atender las consultas realizadas por los usuarios, siendo el consentimiento nuestra base legal para el tratamiento de tus datos personales. Sólo trataremos los datos que nos proporciones y podrán ser cedidos a terceros para poder cumplir la finalidad, como a ActiveCampaig u Open AI. Existen automatizaciones a través de Open AI, no obstante, hay intervención por lo que no se trata de decisiones automatizadas. Puedes ejercer tus derechos de acceso, rectificación, oposición, supresión, portabilidad y limitación de sus datos de carácter personal a través del email: dpo@athento.com. Puedes consultar la información adicional y detallada sobre Protección de Datos en nuestra Política de Privacidad.