Composer AI Infrastructure

Overview

The current deployed applications include the following Composer components:

  • Chat UI with Composer Studio - A PatternFly based web UI designed to allow users to easily create new chat assistants and interact with existing assistants.

  • Conductor Microservice - A Quarkus based API that hosts the various assistants, which can leverage a RAG pattern with a vector database and various LLMs, and acts as a gateway for any chat application.

  • Document Ingestion Pipeline - A pipeline that allows users to ingest documents into a vector database using both Tekton and Data Science Pipelines

Install

Prerequisite

Cluster Setup contains all the required infrastructure

Tip

If the Cluster GitOps repo was used for cluster setup, then the Composer AI application should be installed by default

Deploy Components

Installing the components directly can be done from the App Of Apps Repository. The install is done through a helm chart located in appOfApps, it has been tested deploying through ArgoCD.