Перейти до основного вмісту

Огляд AI Агента

Vartovii AI Agent ("Vartovii" - Guardian (Охоронець) українською) – це інтелектуальний помічник на базі Google Gemini 2.5 Flash з можливостями Function Calling.

🤖 Що таке AI Агент?

AI Агент — це розмовний інтерфейс, який може:

  • Шукати компанії в нашій базі даних
  • Отримувати Trust Scores з детальним розбиттям
  • Порівнювати роботодавців поруч
  • Розпочинати аналіз для нових компаній (Magic Search)
  • Показувати відгуки, відфільтровані за тональністю
  • Відповідати на запитання про платформу

🧠 Стек Технологій

КомпонентТехнологіяПризначення
LLMGemini 2.5 FlashРозуміння природної мови
Function CallingVertex AIВиконання інструментів
RAGVertex AI RAG EngineПошук документації
GroundingGoogle SearchВеб-інформація в реальному часі

🔧 Як це працює

User Message → Gemini 2.5 → Function Detection → Tool Execution → Response

Keywords detected?
↓ ↓
Yes: Tool Call No: Direct Answer

Execute Tool (API call)

Format Response

Приклад Робочого Процесу

  1. Користувач каже: "Find BMW company"
  2. Агент виявляє: Ключове слово "find" + "company" = інструмент search_company
  3. Агент виконує: search_company(company_name="BMW")
  4. API повертає: Дані компанії з Trust Score
  5. Агент відповідає: Форматоване повідомлення з інформацією про компанію

🛠️ Доступні Інструменти

Агент має доступ до 12 спеціалізованих інструментів:

Корпоративний Аналіз (6 інструментів)

ІнструментПризначенняПриклад Тригера
search_companyЗнайти компанію в базі даних"Find BMW"
get_trust_scoreОтримати детальний Trust Score"What's BMW's Trust Score?"
list_companiesПоказати провідних роботодавців"Show top 10 companies"
compare_companiesПорівняти двох роботодавців"Compare BMW and Audi"
run_analysisРозпочати новий аналіз компанії"Analyze Spotify"
get_company_reviewsПоказати приклади відгуків"Show BMW reviews"

Крипто Аналіз (2 інструменти)

ІнструментПризначенняПриклад Тригера
search_crypto_projectsЗнайти криптопроект (CoinGecko)"Find Solana"
get_crypto_trust_scoreОтримати Crypto Trust Score"Trust Score for ETH"

Форензік Агент (4 інструменти)

ІнструментПризначенняПриклад Тригера
check_walletПеревірити баланс ETH для гаманця"Balance of 0xd8dA..."
get_transaction_historyОтримати історію транзакцій гаманця"Transactions for 0xd8dA..."
get_token_holdersАналізувати розподіл власників токенів"Top holders of USDT"
get_contract_infoПеревірити деталі смарт-контракту"Is 0xdAC17F... ERC20?"

→ Дивіться Довідник Інструментів для повної документації.

🔍 Автоматичне Виявлення

Агент автоматично визначає, коли використовувати інструменти, на основі ключових слів:

Англійські Ключові Слова

  • Corporate: company, employer, find, search, reviews
  • Crypto: crypto, token, coin, price, market cap, project
  • Forensic/On-Chain: wallet, address, balance, transaction, holder, contract, 0x
  • Analysis: analyze, scrape, trust score, rating
  • Comparison: compare, versus, vs, battle

Українські Ключові Слова

  • Корпоративні: компанія, роботодавець, відгуки, рейтинг
  • Крипто: крипта, токен, монета, ціна, проект
  • Форензік: гаманець, адреса, баланс, транзакції, контракт
  • Аналіз: проаналізуй, збери дані, траст скор
  • Порівняння: порівняй, проти, vs

💬 Віджет Чату

AI Агент доступний через плаваючу кнопку чату (💬) у нижньому правому куті панелі керування.

Особливості

  • Англійський інтерфейс за замовчуванням - Інтерфейс чату повністю локалізовано англійською мовою
  • Багатомовні відповіді: англійська, українська, німецька (автоматичне виявлення)
  • Історія розмов: Контекст зберігається між повідомленнями
  • Рендеринг Markdown: Таблиці, блоки коду, списки
  • Візуалізація статусу інструментів: Pizza Tracker показує активні інструменти

📊 Pizza Tracker

Коли агент використовує інструменти, Pizza Tracker показує прогрес у реальному часі:

🔍 search_company → Searching for "BMW"...
✅ Found: BMW (Trust Score: 71)

Трекер відображає:

  • Назва інструменту, що виконується
  • Передані параметри
  • Статус виконання (в очікуванні/завершено)
  • Зведення результатів

🔐 Безпека

  • Потрібен API Key: Кінцеві точки інструментів Агента вимагають заголовок X-API-Key
  • Обмеження частоти запитів: 5 запитів/хвилину для інструментів аналізу
  • Аудит журналюється: Усі виклики інструментів реєструються для безпеки

🚀 Початок Роботи

Через Віджет Чату

  1. Натисніть кнопку 💬 на панелі керування
  2. Введіть своє запитання природною мовою
  3. Агент виявить намір і виконає відповідні інструменти

Через API

curl -X POST https://sentryanalytic.com/api/ai/chat \
-H "Content-Type: application/json" \
-d '{
"message": "Find BMW company",
"language": "auto"
}'

📝 Формат Відповіді

{
"response": "BMW is a German automotive company with a Trust Score of 71/100...",
"status": "ok",
"grounded": false,
"rag_used": false,
"tools_used": true,
"tool_calls": [
{ "name": "search_company", "args": { "company_name": "BMW" } }
]
}

Дивіться Довідник Інструментів для детальної документації кожного інструменту.