Расширенный поиск
Результаты поиска
Найдено 714 результатов
personQueue.getUpdatedAtFormatted() и personQueue.updatedAtFormatted()
Возвратить форматированную дату обновления очереди персон personQueue.getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', string|null $timeZone = null) или personQueue.updatedAtFormatted(string $format = 'Y-m-d H:i:s', string|null $timeZone = null) О...
bot.run()
Запустить скрипт в рамках текущего потока бота bot.run(array|object|null $jobParams = []) Описание: Запускает скрипт в рамках текущего потока бота. Можно использовать только в V8 команде/условии команды размещенной в скрипте конструктора, т.е. не применимо ...
Связи между таблицами
Представьте ситуацию: У вас есть интернет-магазин, и вам необходимо получить детальную информацию о заказе. Помимо базовых данных (таких как сумма и дата), вам нужны сведения о клиенте, товарах и их характеристиках. Раньше для этого требовалось писать сложные ...
v2.47.0 - 2025-05-20
Описание версии Добавлено Кастомные таблицы: связи между таблицами. Подробное описание Добавлено Кастомные таблицы: связи между таблицами. Новые JOIN поля для таблиц с типом RELATION. Кнопу + напротив связываемого поля для ...
LLMTracer - Плагин для трассировки запросов к LLM
Описание LLMTracer - это модуль для трассировки запросов к языковым моделям (LLM) и внешним сервисам. Он позволяет записывать данные о запросах, ответах, ошибках и использовании токенов в таблицу llm_tracer. Установка Импортируйте модуль в ваш код: const L...
Ядро системы - Маршрутизатор и RAG
Создание основы мультиагентной системы Архитектура системы В основе нашей мультиагентной системы лежит Маршрутизатор - это "диспетчер", который анализирует вопрос пользователя и решает, какой именно агент должен его обработать. По умолчанию система используе...
Создание простого агента
Введение После того как основная мультиагентная система запущена и работает, добавление новых агентов становится простой задачей. Мы создаем специализированных помощников, каждый из которых решает определенный круг задач. В этом разделе мы создадим агента Co...
Документация по LLMClient
Как работает LLMClient реализует ключевой паттерн Metabot Agent System (MAS) — фреймворк для построения мультиагентных систем через композицию простых, понятных блоков кода. MAS следует принципу "сложное через простое": Декларативность: Сложные AI-операци...
Создание ClickHouse - SQL агента
Введение Обычные LLM модели плохо справляются с числовыми данными - придумывают несуществующие цифры, неточно считают и не могут обрабатывать большие объемы информации. Для решения этой проблемы мы соединим возможности ИИ с профессиональными инструментами раб...
Руководство по работе с базой знаний (RAG)
Структура таблицы базы знаний Представьте базу знаний как умный склад информации. Когда нужно полностью "перезагрузить" этот склад, мы поступаем просто: Полная очистка базы знаний: удаляем старую таблицу и создаём точно такую же заново Это как снест...
Как работает команда Распознать намерение?
Команда Распознать намерение описана в документации: Ссылка. Она работает про принципу отправки тренировочной фразы в DialogFlow для определения намерения. Обычно эта механика отрабатывает, если в интенте записан ответ. Как установить соответствие интента ...
Как добавить виджет на сайт?
Описание подключение виджета описано в разделе: Ссылка
Обучение бота
Чтобы обучить бота отвечать на вопросы клиентов, следуйте инструкции ниже. Создайте скрипт с NLP распознаванием В свойствах скрипта с подсказкой, как задать вопрос, должны быть настроены следующие параметры: Включить NLP — чтобы распознавание ...
Документация по LLMTracer
Модуль LLMTracer предназначен для трассировки запросов к LLM, а также для сбора статистики по токенам, времени выполнения и ошибкам. Все данные записываются в таблицу llm_tracer. Класс: Session Подключается через let LLMTracer = require("Common.AIHelpe...
Документация по Notifier
Модуль Notifier предназначен для отправки уведомлений в Telegram-чаты, например, о событиях, ошибках или статусах работы системы. Используется для оперативного информирования администраторов и команд. Конфигурация chat_ids — объект с идентификаторами чат...
Аналитика и нагрузки
В стандартный шаблон MA_Router входит модуль, который отвечает за контроль нагрузки, лимитов и доступности моделей LLM. Основные проверки Суточный лимит диалогов: LLMDialogCounter.canStartNewDialog(limit=25) — ограничивает количество диалогов на пользов...
Конфигурация
Конфигурационный плагин бизнеса (snippet Business.AgentsParams.BSPbConfig) используется для централизованного управления параметрами агентов в системе MAS. Он определяет настройки для различных сценариев работы агентов, включая маршрутизацию, выбор моделей, па...
Ошибки и отладка
В этом документе описаны все основные механизмы обработки ошибок, настройки таймаутов, использование нотификатора, трассировки и отладки. 1. Таймауты: где и как настраиваются Таймауты — это максимальное время ожидания ответа от LLM или внешнего сервиса. Ес...