🚀 AI-Server Offline
Автономная инфраструктура разработки со встроенным локальным ИИ-ассистентом, развернутая в полностью изолированном сетевом контуре (Air-Gapped) на базе виртуализации.
Главная цель проекта — создание защищенной среды для безопасной работы с конфиденциальным кодом и генеративным ИИ без риска утечки данных в глобальную сеть.
🛠 Технологический стек
- Виртуализация: VMware
- ИИ-платформа: Ollama
- LLM-модель: DeepSeek (7B, GGUF)
- Среда разработки: VS Code + плагин Continue
- Язык & Сборка: Java 24, Maven / Gradle (в offline-режиме)
🏗 Что было сделано
1. Инфраструктура и Изоляция
- Развернута виртуальная машина на базе VMware с полным отключением сетевых адаптеров от интернета.
- Организован защищенный шлюз для безопасного переноса необходимых пакетов и зависимостей в изолированный контур.
2. Локальный ИИ-Сервер
- Развернут и оптимизирован сервер Ollama для работы без внешней сети.
- Выполнен ручной импорт, настройка и квантование модели DeepSeek 7B через конфигурационный файл
Modelfile.
3. Интеграция с IDE
- Произведена оффлайн-установка VS Code и расширения Continue через
.vsixпакеты. - Настроен файл
config.jsonдля перенаправления всех ИИ-запросов (чат и Tab-complete автодополнение) на локальный API (http://localhost:11434).
4. Окружение Java
- Развернута актуальная версия Java 24.
- Перенесен локальный репозиторий зависимостей (артефакты
.m2), что позволило собирать проекты командамиmvn -o(offline) без обращений к Maven Central.
🔒 Ключевая ценность
Проект доказывает возможность полноценного использования современных ИИ-инструментов (генерация кода, рефакторинг, поиск ошибок) в условиях строгой корпоративной безопасности, где передача исходного кода на внешние серверы (вроде OpenAI или GitHub Copilot) категорически запрещена.