Skip to content

Звіт про інструменти агентів та моніторинг 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 - Генерація звітів про політики

Рекомендації для додавання пошуку

  1. Додати SerperDevTool або DuckDuckGoSearchRun до CrewAI ```python from crewai_tools import SerperDevTool, DuckDuckGoSearchRun

search_tool = SerperDevTool() # або DuckDuckGoSearchRun() ```

  1. Налаштувати для агентів в 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 - down
  • router - down
  • stt-service - down
  • neo4j_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. Виправити моніторинг

  • Додати /metrics endpoints до всіх сервісів
  • Виправити Grafana (видалити проблемний плагін)
  • Перевірити доступність всіх targets

3. Розширити мультимодальність

  • Додати обробку відео
  • Додати TTS (Text-to-Speech) для голосових відповідей
  • Розширити підтримку документів (docx, xlsx, тощо)

Останнє оновлення: 2025-11-21
Статус: ⚠️ Потребує уваги (інструменти пошуку та моніторинг)