7.7 KiB
7.7 KiB
Звіт про інструменти агентів та моніторинг DAGI
Дата: 2025-11-21
Сервер: Node #1 (144.76.224.179)
🔍 Інструменти пошуку в інтернеті
Поточний стан
❌ Інструменти пошуку НЕ налаштовані для агентів
Перевірка показала:
- CrewAI backend (
dagi-crewai) не містить інструментів пошуку (SerperDevTool, DuckDuckGoSearchRun, тощо) - В
router-config.ymlнемає конфігурації інструментів пошуку для агентів - Агенти
daarwizzтаhelionне мають доступу до інструментів пошуку
Доступні інструменти в системі
1. DevTools Agent
- ✅
fs_read- Читання файлів - ✅
fs_write- Запис файлів - ✅
run_tests- Запуск тестів - ✅
git_diff- Git diff - ✅
git_commit- Git commit
2. TokenomicsAdvisor Agent
- ✅
simulate_token_flow- Симуляція потоків токенів - ✅
calculate_thresholds- Розрахунок порогів - ✅
analyze_proposal- Аналіз пропозицій - ✅
predict_rwa_effects- Прогнозування ефектів RWA - ✅
query_tokenomics_docs- Запити до документів токеноміки - ✅
generate_policy_report- Генерація звітів про політики
Рекомендації для додавання пошуку
-
Додати SerperDevTool або DuckDuckGoSearchRun до CrewAI
from crewai_tools import SerperDevTool, DuckDuckGoSearchRun search_tool = SerperDevTool() # або DuckDuckGoSearchRun() -
Налаштувати для агентів в router-config.yml
agents: daarwizz: tools: - id: web_search type: crewai description: "Пошук в інтернеті" helion: tools: - id: web_search type: crewai description: "Пошук в інтернеті"
🎨 Мультимодальні інструменти
✅ Доступні мультимодальні можливості
1. Обробка зображень (Vision)
- ✅ Swapper Service - vision-8b (Qwen3-VL 8B)
- Модель:
specialist_vision_8b - Використання: Обробка фото через Telegram
- Агенти:
daarwizz,helion - Статус: ✅ Працює
- Модель:
2. Обробка голосових повідомлень (Audio)
- ✅ STT Service (Speech-to-Text)
- Порт: 9000
- Використання: Розпізнавання голосових повідомлень
- Агенти:
daarwizz,helion - Статус: ✅ Працює
3. Vision Encoder (Embeddings)
- ✅ Vision Encoder Service (OpenCLIP ViT-L/14)
- Порт: 8001
- Використання: Генерація embeddings для тексту та зображень
- Статус: ✅ Налаштовано
4. Спеціалізовані моделі (Swapper Service)
- ✅
vision-8b- Обробка зображень - ✅
math-7b- Математичні розрахунки - ✅
structured-fc-3b- Function calling та JSON - ✅
rag-mini-4b- RAG запити
Стан мультимодальності по агентах
| Агент | Фото | Голос | Документи | RAG | Memory |
|---|---|---|---|---|---|
| daarwizz | ✅ | ✅ | ✅ | ✅ | ✅ |
| helion | ✅ | ✅ | ✅ | ✅ | ✅ |
| devtools | ❌ | ❌ | ❌ | ❌ | ❌ |
| greenfood | ❌ | ❌ | ❌ | ❌ | ❌ |
| tokenomics-advisor | ❌ | ❌ | ❌ | ✅ | ❌ |
📊 DAGI Моніторинг
Поточний стан моніторингу
Prometheus
- ✅ Статус: Healthy
- ✅ Порт: 9090
- ✅ URL: http://144.76.224.179:9090
- ⚠️ Проблеми: Деякі targets показують
down:gateway- downrouter- downstt-service- downneo4j_exporter- down
Grafana
- ⚠️ Статус: Restarting (проблеми з плагіном neo4j-datasource)
- ✅ Порт: 3000
- ✅ URL: http://144.76.224.179:3000
- ⚠️ Проблема: Плагін
neo4j-datasourceне знайдено (404)
Налаштовані метрики
Prometheus збирає метрики з:
- ✅
dagi-router(9102) - ✅
telegram-gateway(8000) - ✅
dagi-gateway(9300) - ✅
dagi-rbac(9200) - ✅
dagi-crewai(9010) - ✅
dagi-parser(9400) - ✅
dagi-vision-encoder(8001) - ✅
dagi-devtools(8008) - ✅
dagi-stt(9000) - ✅
dagi-tts(9101) - ✅
dagi-qdrant(6333) - ✅
nats(8222) - ✅
postgres(5432)
Чи відображаються зміни в реальному часі?
⚠️ Частково
Проблеми:
- Деякі сервіси не експортують метрики (
/metricsendpoint) - Grafana перезапускається через проблеми з плагінами
- Не всі targets доступні для Prometheus
Що працює:
- ✅ Prometheus збирає метрики з доступних сервісів
- ✅ Метрики оновлюються з інтервалом 10-30 секунд
- ✅ Router та Gateway мають health endpoints
Що потрібно виправити:
- Додати
/metricsendpoints до всіх сервісів - Виправити Grafana (видалити проблемний плагін або встановити правильний)
- Перевірити доступність targets для Prometheus
🔗 Посилання для моніторингу
Локальний доступ (на сервері)
- Prometheus: http://localhost:9090
- Grafana: http://localhost:3000
- Router Health: http://localhost:9102/health
- Gateway Health: http://localhost:9300/health
- Router Providers: http://localhost:9102/providers
- Router Routing: http://localhost:9102/routing
Публічний доступ
- Prometheus: http://144.76.224.179:9090
- Grafana: http://144.76.224.179:3000
- Gateway Health: https://gateway.daarion.city/health
📝 Рекомендації
1. Додати інструменти пошуку
- Інтегрувати SerperDevTool або DuckDuckGoSearchRun в CrewAI
- Налаштувати для агентів
daarwizzтаhelion - Додати конфігурацію в
router-config.yml
2. Виправити моніторинг
- Додати
/metricsendpoints до всіх сервісів - Виправити Grafana (видалити проблемний плагін)
- Перевірити доступність всіх targets
3. Розширити мультимодальність
- Додати обробку відео
- Додати TTS (Text-to-Speech) для голосових відповідей
- Розширити підтримку документів (docx, xlsx, тощо)
Останнє оновлення: 2025-11-21
Статус: ⚠️ Потребує уваги (інструменти пошуку та моніторинг)