The AI's coming to the shop floor!
This repo contains a work-in-progress reference implementation of the KITT4SME platform.
The what: affordable, tailor-made AI at scale
The how: a service mesh, multi-tenant, cloud architecture to
We have way less docs than we'd like to, but we'll keep on adding stuff as we go along. Here's what's available at the moment.
You're welcome to fork this repo and submit a PR :-) The deployment
directory contains the Kustomize code we use to build the platform
live at kitt4sme.collab-cloud.eu
and keep it in sync with this repo.
The code is organised in sub-directories to mirror the layers detailed
in the Cloud instance section of the architecture document.
If you want to develop your own platform app service, you could use our Roughnator as a starting point. Roughnator is a REST service that estimates surface roughness of manufacturing parts. The app receives manufacturing part measurements from Orion (Context Broker), comes up with a roughness forecast and then stashes that away into Orion. The KITT4SME platform automatically builds time series of both input measurements and output roughness estimates, making them available to other services. The Roughnator repo also contains integration and end-to-end tests to verify service functionality in a local Docker environment that mimics the platform live environment where the service ultimately gets deployed. Also, the GitHub repo is configured to run a CI/CD pipeline that publishes Roughnator's Docker image on each software release.
We use a GitHub project to manage platform development. If you're curious about what we've been up to and where we'll go next, head over to our project site where you can find out about objectives, roadmap and sprints. We've got lots of dev activities going on in KITT4SME from design to coding to writing tech docs, there's plenty to keep us busy. We put together a short intro on how we use the GitHub project to keep tabs on dev activities and get stuff done: