Back to CV

AI Core

Reusable AI core enabling different applications to interact with an LLM.

Academic project, then continued at Synertic

Tech stack

Node.js TypeScript Angular Prisma MySQL Ollama Docker

Project background

The project began as coursework completed for Synertic before being continued directly at the company. Its purpose is to provide a reusable central core so different applications can interact with an LLM.

Project highlights

  • Initially developed as coursework for Synertic, then continued directly at the company.
  • Designed as a central core for applications such as chatbots.
  • Supports document use through a RAG approach.
  • Includes an agent system based on a plan/execute approach.

A reusable AI core

AI Core was designed as a central component rather than a standalone application. It enables different applications, including chatbots, to interact with an LLM.

RAG and agent

The AI core supports document use through a RAG approach. It also includes an agent system based on a plan/execute approach.