ИНСТРУКЦИЯ ПО УСТАНОВКЕ ИИ-АССИСТЕНТА ПО ТЕСТИРОВАНИЮ Предусловие: есть машина с установленным дистрибутивом Linux 64, например Ubuntu Server 1. Разархивировать demo-agent-rag.zip. Будет создан одноименный каталог, где будут дальше производиться все действия: настройка путей к дистрибутивам, сертификатам и LLM 2. Перейти в каталог demo-agent-rag 3. ### ПРАВКА ФАЙЛА .ENV a. Открыть файл .env в корне каталога для редактирования. Например, в командной строке это можно сделать при помощи редактора nano ("nano .env") b. В файле необходимо прописать следующие переменные: HOST_URL= 'Написать текущий адрес ВМ, где будет развернута система DEMO_AGENT_PORT= 'Написать порт, по которому будет доступ к системе В переменных ниже необходимо вставить параметры доступа к LLM и модели эмбеддинга, которые вы будете использовать (например Gigachat): DEMO_AGENT_SPRING_AI_OPENAI_BASE_URL= DEMO_AGENT_SPRING_AI_OPENAI_CHAT_COMPLETIONS_PATH= DEMO_AGENT_SPRING_AI_OPENAI_CHAT_OPTIONS_MODEL= DEMO_AGENT_SPRING_AI_OPENAI_API_KEY= DEMO_AGENT_SPRING_AI_OPENAI_EMBEDDING_BASE_URL= DEMO_AGENT_SPRING_AI_OPENAI_EMBEDDING_EMBEDDINGS_PATH= DEMO_AGENT_SPRING_AI_OPENAI_EMBEDDING_OPTIONS_MODEL= DEMO_AGENT_SPRING_AI_OPENAI_EMBEDDING_API_KEY= 4. ### ПРАВКА ФАЙЛА docker-compose.yml (если нет доступа в Интернет с доступом в Docker Hub) a. В строке "image: ankane/pgvector:v0.5.0" исправить путь на дистрибутив с pgvector, к которому есть доступ в контуре банка b. В строке "image: dpage/pgadmin4" исправить путь на дистрибутив с pgadmin, к которому есть доступ в контуре банк 5. ### ПРАВКА ФАЙЛА settings.xml В файле settings.xml внутри первого тэга в тэге проставить путь к Nexus-репозиторию банка вместо имеющегося 6. ### ДОБАВЛЕНИЕ СЕРТИФИКАТОВ ДОСТУПА (При необходимости) a. Если для доступа к LLM нужны дополнительные сертификаты, то файлы .crt с сертификатами нужно добавить в корневой каталог. b. Далее в файле Dockerfile в блоке, который сейчас закомменчен, необходимо вставить названия своих файлов вместо имеющихся и раскомментить этот блок. 7. ### Запуситить установку a. Перейти в каталог scripts b. Запустить команду "sudo bash deploy.sh"