Skip to content

braindler/braindler-secretary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Braindler Secretary

Braindler Secretary — интеллектуальный мультиязычный AI-секретарь для бизнес-коммуникаций с гибридным управлением (AI + Human-in-the-Loop).


🚀 Описание проекта

Braindler Secretary использует блочную структуру AI-чат-скриптов с возможностью импровизации и подключением оператора в реальном времени. Основной упор сделан на качество диалога и адаптацию под конкретные бизнес-процессы. human-in-the-loop и feedback-based learning


🚀 Основные возможности

🤖 Интеллектуальная обработка сообщений

  • Автоматический анализ входящих запросов (может ли ответить самостоятельно)
  • Передача сложных вопросов оператору с контекстом
  • Обучение на ручных ответах для аналогичных запросов в будущем

🛠️ Функциональные особенности

  • Мультиканальность: Единая система для Telegram, WhatsApp, Line, WeChat, Instagram, ...
  • Гибкие сценарии: Блочные AI-чат-скрипты с ветвлениями и импровизацией
  • Динамическое обучение: Автогенерация новых диалоговых веток на основе истории
  • Автоматический перевод: Бесшовный перевод вопросов на язык оператора и ответов от оператора на язык пользователя

🔌 Интеграции

  • Подключение CRM и внешних API
  • Триггерные рассылки и сбор аналитики
graph TD
    A[Входящее сообщение в Telegram] --> B{Может ли бот ответить?}
    B -- Да --> C[Бот отвечает по AISC-скрипту]
    B -- Нет --> D[Сообщение передаётся оператору]
    D --> E[Оператор отвечает вручную]
    E --> F[Бот сохраняет ответ в AISC-базу]
    F --> G[Обучение: AISC обновляет сценарии]
    G --> H[Автогенерация новых веток диалога]
    C --> I{Есть отклонение от скрипта?}
    I -- Да --> J[Импровизация через AI]
    I -- Нет --> K[Стандартный ответ]
    J --> L[Проверка оператором?]
    L -- Да --> M[Коррекция и сохранение в AISC]
    L -- Нет --> N[Ответ отправляется]
    H --> B
    M --> G
Loading

🧩 Применение

  • Поддержка клиентов: автоматизация FAQ и рутинных задач.
  • Продажи: квалификация лидов, сопровождение сделок, апселл.
  • Маркетинг: триггерные рассылки, опросы, генерация лидов.
  • Обратная связь: сбор отзывов, анализ потребностей клиентов.

🏗️ Архитектура

Braindler Secretary спроектирован как микросервисная система с разделением ответственности:

  • core-engine: ядро логики и генерации сообщений
  • script-editor: визуальный редактор сценариев
  • integration-layer: канальные шлюзы (Telegram, WhatsApp и др.)
  • operator-console: интерфейс оператора
  • dialog-memory: кратко- и долгосрочная память бота
  • analytics: подсистема анализа диалогов и дообучения модели

🛠️ Технологии

  • Языковая модель: использование LLM для обработки естественного языка.
  • Векторное хранилище: хранение и поиск похожих сообщений и ответов.
  • Telegram API: взаимодействие с пользователями через Telegram.
  • Python: основной язык разработки.

📦 Установка (в разработке)

Подробности по запуску, Docker-образам и конфигурации будут добавлены позже.

📁 Структура проекта

braindler-Secretary/
├── core/                   # ядро бота
├── channels/               # интеграции с мессенджерами
├── scripts/                # блоки сценариев и их редактор
├── operator/               # консоль оператора
├── plugins/                # внешние действия и API
├── storage/                # база диалогов и аналитика
└── README.md

💡 Планы развития

  • Сбор и перенос всех идей из braindler-legacy
  • MVP для Telegram с AI-скриптами и импровизацией
  • Визуальный редактор сценариев
  • Консоль оператора с AI-подсказками
  • Поддержка мультиязычности
  • Интеграции с CRM и API
  • SaaS-версия

🙏 Благодарности

Проект основан на опыте Braindler Legacy и вдохновлён стремлением к идеальному пользовательскому опыту в общении между клиентами и бизнесом.

📜 Лицензия

extended GPLv3 — см. файл LICENSE

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published