Звіт про інструменти агентів та моніторинг 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 ```python from crewai_tools import SerperDevTool, DuckDuckGoSearchRun
search_tool = SerperDevTool() # або DuckDuckGoSearchRun() ```
- Налаштувати для агентів в router-config.yml
yaml 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)
Чи відображаються зміни в реальному часі?¶
⚠️ Частково
Проблеми:
1. Деякі сервіси не експортують метрики (/metrics endpoint)
2. Grafana перезапускається через проблеми з плагінами
3. Не всі targets доступні для Prometheus
Що працює: - ✅ Prometheus збирає метрики з доступних сервісів - ✅ Метрики оновлюються з інтервалом 10-30 секунд - ✅ Router та Gateway мають health endpoints
Що потрібно виправити:
1. Додати /metrics endpoints до всіх сервісів
2. Виправити Grafana (видалити проблемний плагін або встановити правильний)
3. Перевірити доступність 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
Статус: ⚠️ Потребує уваги (інструменти пошуку та моніторинг)