Java-приложение с интегрированной ИИ-моделью для анализа тональности текста, контейнеризованное в Docker и развёрнутое в Kubernetes.
Для реализации проекта использовалась:
- Java 17
- Spring Boot
- Docker
- Kubernetes
- Prometheus
- Grafana
- Maven
📦main
┣ 📂java
┃ ┗ 📂ru
┃ ┃ ┗ 📂aisystem
┃ ┃ ┃ ┣ 📂inference
┃ ┃ ┃ ┃ ┣ 📜AiModel.java
┃ ┃ ┃ ┃ ┗ 📜AiModelLoader.java
┃ ┃ ┃ ┣ 📂service
┃ ┃ ┃ ┃ ┣ 📜AiResult.java
┃ ┃ ┃ ┃ ┗ 📜AiService.java
┃ ┃ ┃ ┣ 📜AiApplication.java
┃ ┃ ┃ ┗ 📜AiController.java
┗ 📂resources
┃ ┣ 📂model
┃ ┃ ┗ 📜ai-model.json
┃ ┗ 📜application.yml
git clone https://github.com/pasom-creator/Ai- Сборка и запуск приложения/запуск тестов
# Сборка проекта
mvn clean install
# Запуск приложения
mvn spring-boot:run- Приложение запуститься по адресу http://localhost:8080
| API | Описание |
|---|---|
| GET /api/sentiment | Получить оценку AI |