Complex software systems that uses AI mechanisms are difficult to understand. This API is part of an effort to add transparency and control to such systems. It is Starwit Technologies' implementation of the decision/control interface. It shall provide a mechanism to get insights to a system's decision capabilities and to configure the level of autonomy, with which the system can act.
API reference can be found here: https://gitlab.opencode.de/ki-cockpit/ai-cockpit-api/-/tree/main/api/decision?ref_type=heads
More details on AI cockpit project can be found at: TODO
This implementation aims to be a micro service, that can be deployed into a system landscape, that contains complex AI-based decision mechanism. It is written in Java / Spring Boot and was initially generated by the OpenAPI Generator project.
docker run -it -p 8080:8080 starwit-aicapi-decision
Once running you can access:
- interactive API at http://localhost:8080/swagger-ui.html
- API spec at: http://localhost:8080/v3/api-docs/
mvn package
java -jar target/java -jar target/starwit-aicapi-decision-x.y.z.jar
The specification is available to download using the following url: http://localhost:8080/v3/api-docs/
You can view the api documentation in swagger-ui by pointing to http://localhost:8080/swagger-ui.html
This software is licensed under AGPL and license text can be found at: https://github.com/starwit/starwit-aic-decision-api/blob/main/LICENSE
More info about Starwit can be found here: https://starwit-technologies.de/