Skip to content
Alberto Diaz Martin edited this page Nov 30, 2023 · 6 revisions

ENMARCHA is a collection of modules that can be used to accelerate the development of various .NET applications. Each module is designed to integrate with popular services and frameworks, and can be used independently or in combination with other modules.

In terms of Generative AI, ENMARCHA implement ENGENIA as a core component to help with the develop of Generative AI applications in .NET. ENGENIA is based on the Microsoft Semantic Kernel and it's based of differente modules to help implement all the stacks of a Copilot application.

ENGENIA stack

🚀 Core Components from ENGENIA

ENGENIA help to process your data and make it available for your applications. The approach is to use RAG (Retrieval Augmented Generation) to help with the data processing and the data augmentation.

ENGENIA help using different LLM and implemente tools to help understand performance and help with the inference.

ENGENIA help with the orchestration of the different AI models and the different AI stacks. The idea is to use the Semantic Kernel to help with the orchestration of the different AI models.

ENGENIA help with the implementation of the different Copilots. The idea is to use the AI Orchestration to help with the orchestration of the different AI models and connect with Your Data to help with the data processing and the data augmentation.

ENGENIA help with the extensibility of the different modules. The idea is to use the Plugin Extensibility to help with the extensibility of the different modules.