Как устроен агент
Агент в Вивекше — не «промпт и кнопка», а собранная система. Вот целостная картина:
МИР
│
Channel / API
│
▼
┌─────────────┐
│ АГЕНТ │
│ │
│ Role │ ← кто он и как говорит
│ Memory │ ← что уже было в диалоге
│ Harmonics │ ← что он знает
│ Resonance │ ← что из знаний нужно сейчас
│ LLM │ ← интерпретирует контекст
│ Tools │ ← что умеет делать
└──────┬──────┘
│
действие
│
▼
МИР
↺Сообщение клиента входит через канал, проходит по линии агента и возвращается в мир ответом или действием. Круг замкнулся: агент не просто хранит схему обработки — он воспринимает вход, формирует решение, действует и возвращает результат во внешний мир.
Canvas — не workflow
Ноды соединены не ради последовательности шагов, как в конвейере автоматизации. Канвас образует работающую среду агента: роль, память, знания и модель живут в одном контуре и обмениваются контекстом. Это не «шаг 1 → шаг 2 → шаг 3», а кольцо «запрос → контекст → решение → ответ → память → следующий запрос».
Кто за что отвечает
| Компонент | Роль в системе |
|---|---|
| Role | Формирует поведение: характер + знания + сообщение = промпт |
| Memory (Chat History) | Рабочая память: текущий контекст взаимодействия. Долговременные знания и навыки — в гармониках и паках |
| Harmonics | Хранит смысловые единицы знаний |
| Embedding | Переводит текст в векторы для поиска по смыслу |
| Resonance | Выбирает подходящие знания: что релевантно? |
| Cognitive DE | Оценивает состояние диалога: что происходит? |
| LLM | Интерпретирует контекст и генерирует ответ |
| Tools | Даёт агенту действия: расчёт, поиск, внешние системы |
Важно различие двух «умных» слоёв:
- Resonance отвечает «что релевантно?» — какие знания нужны под этот вопрос
- Cognitive DE отвечает «в каком состоянии ситуация?» — горячий клиент или холодный, доверие растёт или падает
Это разные измерения: одно выбирает что сказать из, второе — как и с каким акцентом. Оба отдают отобранные знания в роль — и часто работают вместе.
Правила, по которым эта структура собирается, — отдельный важный слой: Законы нод.
Всё это можно делегировать
Собрать и настроить эту среду можно руками на канвасе — или поручить своему ИИ-агенту через API. Канвас один и тот же: кто его собрал, агенту всё равно. Подробнее: Два пути и Вивекша для вашего агента.