diff --git a/index.cfm b/index.cfm index 845f786..deb5a83 100644 --- a/index.cfm +++ b/index.cfm @@ -75,7 +75,7 @@
Что делает: автоматическое сравнение договоров и дополнительных документов облачного провайдера.
-Пайплайн: Загрузка → Парсинг → Порядок (↕) → LLM-сравнение → Результаты (Event Sourcing)
-Стек: Lucee (домен) + Python 3 (VM, вся логика) + PostgreSQL 15 + gpt-oss-120b
+ +Автоматический разбор и сравнение договоров облачного провайдера (colocation, ЦОД, аренда стоек, каналы связи, облачные ресурсы). Юрист загружает файлы — система сама определяет что есть что, группирует по контрактам и через LLM находит изменения между версиями.
+ +Два сервера:
+База данных: PostgreSQL 16 на VM (127.0.0.1:5432/baza). Конфиденциальные данные не покидают ВМ.
+LLM: gpt-oss-120b через api.aillm.ru (бесплатный доступ, HTTP/2).
+ +Изменения не перезаписывают спецификацию. Каждая операция — событие в таблице spec_events. Текущее состояние — spec_current. Это даёт:
Хранятся в БД, версионируются. Три вида:
+7 таблиц: documents (файлы + elements_json + поля классификации), contracts, supplements (связь документ→договор), spec_events (события), spec_current (текущая спецификация), prompts (версионные промпты), upload_chunks (временные чанки).
Все файлы и тексты договоров хранятся ТОЛЬКО на ВМ (5.172.178.213). При перезагрузке страницы все данные автоматически удаляются из БД. Промпты (код системы) сохраняются.
+ +Lucee 6.0 (CFML, k8s) + Python 3.12 (http.server, psycopg2, httpx, python-docx, PyPDF2) + PostgreSQL 16 + gpt-oss-120b + nginx + systemd.
+