Integrating Alfresco with GenAI Stack

cancel
Showing results for 
Search instead for 
Did you mean: 

Integrating Alfresco with GenAI Stack

angelborroy
Alfresco Employee
3 0 1,822

Docker released last month the GenAI Stack, to provide a framework that can be used locally to develop and test generative AI applications.

GenAI Stack by DockerGenAI Stack by Docker

Alfresco Repository can be updated with the information providing from GenAI using different approaches:

  • Alfresco REST API may retrieve metadata and content from existing Repository nodes to be sent to GenAI
  • Alfresco Messaging API may be used to consume new and updated nodes in the Repository and perform the enrichment operations together with GenAI

Alfresco integration patterns for AI enrichmentAlfresco integration patterns for AI enrichment

summarizer is an experimental project that reads Alfresco documents using the REST API and consumes ActiveMQ events to send the PDF of the node to a custom GenAI endpoint. This endpoing calculates the summary of the document and the node is updated with this information in Alfresco Repository. The summary is created in cm:description property and the LLM used for the operation (mistral by default) is added as a new tag to the node.

 

Sample integration for Alfresco with GenAI StackSample integration for Alfresco with GenAI Stack

Video recording

Additional information and live demo is available in: https://www.youtube.com/watch?v=ihsQWlDq0nE

 

About the Author
Angel Borroy is Hyland Developer Evangelist. Over the last 15 years, he has been working as a software architect on Java, BPM, document management and electronic signatures. He has been working with Alfresco during the last years to customize several implementations in large organizations and to provide add-ons to the Community based on Record Management and Electronic Signature. He writes (sometimes) on his personal blog http://angelborroy.wordpress.com. He is (proud) member of the Order of the Bee.