- matrix-gateway: POST /internal/matrix/presence/online endpoint - usePresenceHeartbeat hook with activity tracking - Auto away after 5 min inactivity - Offline on page close/visibility change - Integrated in MatrixChatRoom component
3.9 KiB
3.9 KiB
🤖 Monitor Agent - Підключення до Mistral на НОДА2
📊 Поточна конфігурація
Ollama на НОДА2
- URL:
http://192.168.1.244:11434 - Модель для Monitor Agent:
mistral:7b(4.1 GB)
Чому менша модель?
Проблема: mistral-nemo:12b (7.1 GB) може перевантажувати НОДА2 при одночасній роботі з іншими агентами.
Рішення: Використовуємо mistral:7b (4.1 GB) - менша модель, але достатня для Monitor Agent.
🎯 Доступні моделі Mistral на НОДА2
Рекомендовані для Monitor Agent:
-
mistral:7b (4.1 GB) ✅ РЕКОМЕНДОВАНО
- Менша модель
- Швидка відповідь
- Достатня для моніторингу
-
mistral:latest (4.1 GB) ✅ Альтернатива
- Остання версія Mistral
- Може бути оновленою
-
mistral-nemo:12b (7.1 GB) ⚠️ Велика
- Краща якість
- Але може перевантажувати НОДА2
🔧 Налаштування
Environment Variables
# .env файл для Monitor Agent Service
OLLAMA_BASE_URL=http://192.168.1.244:11434
MISTRAL_MODEL=mistral:7b
MEMORY_SERVICE_URL=http://localhost:8000
Перевірка доступних моделей
# Перевірити доступні моделі Mistral на НОДА2
curl http://192.168.1.244:11434/api/tags | grep mistral
Встановлення меншої моделі (якщо потрібно)
# Встановити mistral:7b на НОДА2
ssh user@192.168.1.244
ollama pull mistral:7b
📊 Пам'ять Monitor Agent
Структура пам'яті
-
Загальна пам'ять:
monitor- Всі події системи
- Доступна всім Monitor Agent
-
Пам'ять для НОДИ:
monitor-node-{node_id}- Події конкретної НОДИ
- Доступна Monitor Agent цієї ноди
-
Пам'ять для мікроДАО:
monitor-microdao-{microdao_id}- Події конкретного мікроДАО
- Доступна Monitor Agent цього мікроДАО
Як працює
Monitor Agent отримує контекст:
- 50% з загальної пам'яті (
monitor) - 50% зі специфічної пам'яті (
monitor-node-{node_id}абоmonitor-microdao-{microdao_id})
✅ Переваги меншої моделі
-
Менше навантаження на НОДА2
- 4.1 GB замість 7.1 GB
- Швидша відповідь
- Менше використання RAM
-
Достатня якість
- Mistral 7B достатня для моніторингу
- Швидкі відповіді
- Ефективне використання ресурсів
-
Масштабованість
- Можна запускати кілька Monitor Agent одночасно
- Не перевантажує систему
🔄 Оновлення конфігурації
Якщо потрібна більша модель
# Змінити в .env
MISTRAL_MODEL=mistral-nemo:12b
Якщо потрібна менша модель
# Змінити в .env
MISTRAL_MODEL=mistral:7b
📊 Моніторинг навантаження
Перевірка використання ресурсів
# На НОДА2
htop
# Або
docker stats
Перевірка Ollama
# Перевірити завантажені моделі
curl http://192.168.1.244:11434/api/ps
Last Updated: 2025-01-27
Status: ✅ Налаштовано для використання mistral:7b на НОДА2