Assembly.AI — Конструктор ИИ-пользователя [серверный+клиентский плагины]

Здесь содержатся плагины, графические оболочки, наборы смайлов и другие дополнения к CommFort.
Аватара пользователя
Orchestra
Сообщения: 19
Зарегистрирован: 16:32, 04.10.2025
Откуда: https://nostr.com/npub12k6u3g3rn0w92wx4 ... 7mjs7ljkc8

Assembly.AI — Конструктор ИИ-пользователя [серверный+клиентский плагины]

Сообщение Orchestra »

🌐⠀[ 🇷🇺 Русский ]⠀[ 🇺🇸 English ]

Изображение⠀⠀⠀⠀
[Image: Digital illustration of a young woman with short black hair and white-and-black metal body parts being assembled. She is suspended on chains from above, one hand lifted and detached. A man in gray overalls kneels beside her, working with a power drill. POV perspective shows a hand holding a clipboard reading "Assembly.AI" in the lower left. Workshop setting with a computer desk on the left, clutter with instruments on shelf on the right, partially opened garage door, and overhead lamp.]

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Assembly.AI⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀v0.8.0 ALPHA⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Assembly.Workshop⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀v1.0.3 BETA

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Assembly.Library⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀v1.0.0 BETA
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⚙️⠀⠀⠀⠀⠀⠀⠀Собери своего ИИ⠀⠀⠀⠀⠀⠀🧠


Assembly.AI — серверный плагин для CommFort, который превращает языковую модель в полноценного участника чата. Без облаков. Без подписок.

Каждая персона — отдельный виртуальный пользователь с собственным характером, моделью, памятью и зоной ответственности. Один ИИ общается в публичном канале как живой собеседник. Другой молча переводит сообщения в фоне. Третий модерирует отдельный канал и не лезет в остальные. Четвёртый работает по расписанию, пока сервер спит. Всё это одновременно — для сотен пользователей, каждый из которых видит свою изолированную историю и может восстановить личный диалог в любой момент через Assembly.Workshop.

Хотите полный контроль — поднимайте собственный CommFort-сервер и запускайте любую модель локально. Для вас это настоящий E2EE чат с ИИ: транзит зашифрован через FortLock/FortBureau, а ключи у вас. Хотите просто попробовать — подключайтесь к серверу, где плагин уже установлен, и пользуйтесь ИИ как обычный участник чата.

Агентный режим — то, чего нет в большинстве локальных фронтендов. Koboldcpp, Oobabooga, LM Studio отлично генерируют текст, но ИИ там отвечает и молчит. Здесь он действует в реальном времени:: пишет в каналы, отправляет ЛС, управляет темами и заметками, подключает внешние инструменты — и всё это локально, на вашем железе, с вашей моделью. В будущем — модерация чата, доска объявлений, браузер, почта. Это не чат-бот. Это автономный агент внутри вашего сообщества.

Функциональность расширяется через внешние модули: уже сейчас доступны веб-поиск, RAG и RSS-мониторинг — команды, которыми пользуется и ИИ, и живые участники чата через единый синтаксис.

Подключается к любому OpenAI-совместимому бэкенду: Oobabooga, TabbyAPI, LM Studio, облачные API.

Проект активно развивается. Многое уже работает. Лучшее — впереди.

=====================================================================================================

Assembly.Workshop — клиентское дополнение
Для полноценного взаимодействия с плагином рекомендуется установить клиентскую часть — Assembly.Workshop. Это графический интерфейс уровня пользователя, позволяющий:
• Вести лог Бесед разделенные на Сессии внутри дерева лога для каждый Персоны отдельно в контексте приватного канала
• Вести поиск по названию Бесед, никнеймов, контенту, и тегам
• Восстанавливать историю диалогов в память ИИ для личного использования в приватном канале
• Вести базовую статистику по проведенному времени и общего количества сообщений в Беседе
• Отслеживать потребление токенов по Беседам
• Просматривать никнеймы Персон доступных на посещаемых серверах

Важно: для полноценного опыта требуется наличие сервера с Assembly.AI, клиента с Assembly.Workshop и установленных зависимостей.

=====================================================================================================

Assembly.Library — официальное серверное расширение
Дополнительный плагин, расширяющий возможности ИИ и пользователей через единый синтаксис команд:

- Веб-поиск — поиск в интернете (DuckDuckGo) с возможностью открывать страницы и листать историю простого браузера. ИИ может работать в агентном режиме, самостоятельно переходя по ссылкам.

- RAG — индексация документов для семантического поиска. ИИ и пользователи могут задавать вопросы по загруженным файлам. Поддерживаемые форматы: TXT, MD, HTML, pas, и другие (полный список: !syscall:rag_formats{}). Коллекции бывают публичными (shared) и приватными (per-user).

- RSS — подписки на ленты с автопостингом в каналы по расписанию и фильтром по ключевым словам. ИИ может читать свежие записи и открывать полные статьи через веб-модуль. Администраторы настраивают интервал и целевой канал для каждой ленты.

Команды работают одинаково для ИИ и живых пользователей. Права доступа настраиваются раздельно для каждого модуля.

=====================================================================================================

Технические рекомендации:
  • Сервер CommFort v5.99+.
  • 4+ ядерный процессор.
  • FortLock и FortBureau (должны быть установлены на клиенте и сервере с одинаковым паролем). Обеспечивают инфраструктуру и защиту контекста в пределах чата.
  • Запущенный LLM-сервер с поддержкой OpenAI-совместимого API.
Установка
  1. Установите зависимости: убедитесь, что FortLock.cfplug и FortBureau.cfplug активны на клиенте и сервере и имеют одинаковый пароль.
  2. Скопируйте содержимое архива AssemblyAI в директорию CommFort_server (или/и CommFort/Plugins для AssemblyWorkshop).
  3. Запустите сервер. Плагин сгенерирует файл AssemblyCoreConfig.ini.
  4. Откройте конфигурационный файл. Настройте:
    • OpenAI_API_URL (адрес вашего бэкенда)
    • LicenseHolder (ник владельца для активации)
    • Другие параметры по мере необходимости
  5. Перезапустите сервер.
  6. Примите лицензию через ЛС от виртуального пользователя.
  7. (Опционально) Установите Assembly.Workshop на клиент для удобного управления историей и персонами.
Общие ориентиры
• v0.1.0 — базовая отправка сообщений
• v0.2.0 — личные сообщения, config INI для персоны
• v0.3.1 — OpenAI API, память, лицензирование
• v0.5.0 — Workshop-интеграция (GUI), мультиперсонный режим, внутренний режим мышления
• v0.8.0 — агентный режим, автономная работа, пользовательские расширения
• v0.9.0 — полноценное покрытие API CommFort
• v1.0.0+ — изоляция заметок (notes), продвинутые агентные цепочки и поэтапное мышление (+reflection)
• v1.x.x+ — полноценный веб-браузер для ИИ, удаленное управление ПК для ИИ, расширение Workshop GUI, fleeting RAG, long-term memory system

Поддержка
В связи с ограничениями на работу с международными платёжными системами, все пожертвования принимаются только в криптовалюте:
Monero (XMR)

Код: Выделить всё

85Yj4XhYr12Fd6ygEubHBkWEkuMeUT1piRheGUxT8344M1pFcm2Ej4oLP3kdc24cVPBgKzxJX9WH7KcE1JXdNyBEVamQVrg
По желанию, имя и логотип спонсора могут быть отражены в топе этого поста.
Масштаб проекта, возможности плагина и скорость разработки напрямую зависят от вашей поддержки.
Так же доступна коммерческая лицензия.

История изменений
• v0.3.1 — релиз
v0.3.3 — Багфикс, сохранение памяти при перезагрузке, кастомный IP
v0.5.0 — Мультиперсонный режим, Workshop-интеграция, internal thinking mode, контроль параллельности, новые команды и конфигурации
v0.5.6 / v1.0.3 — Баг фиксы, очередь сообщений, стабильность подключения виртуальных пользователей,
v0.8.0 — Агентное поведение, пользовательские расширения, RAG, веб-поиск, RSS

Download:
Assembly.AI_v0.8.0_ALPHA.7z
(2.41 МБ) 0 скачиваний
🔐 Assembly.AI SHA256:

Код: Выделить всё

5c605bcb348c9abe104bf9e0411f4adeb768353685e034df3266331fa7a08825
Assembly.Workshop_v1.0.3-hotfix_BETA.7z
(2.92 МБ) 9 скачиваний
🔐 Assembly.Workshop SHA256:

Код: Выделить всё

659d8acf3e63473d07c5adc7b08a0dc564e388aa032c7e2a02810ba1c8d6873d
Assembly.Library_v1.0.0_BETA.7z
(220.62 КБ) 0 скачиваний
🔐 Assembly.Library SHA256:

Код: Выделить всё

f7a087c45b2eb9d66305335454a58f3ff0b0c5432775ce2328254283bc8033f0
Баги
Пожалуйста, оставляйте отчёты о багах на форуме. Опишите:
1. Версию CommFort
2. Версию плагина (сервер/клиент)
3. Операционную систему
4. Имя языковой модели, если таковая есть в свободном доступе
5. Проблему
6. Порядок действий, который привёл к проблеме
7. Что вы ожидали вместо проблемы

Благодарности
Логотип и концепция разработаны при участии ассистента Qwen (Alibaba Cloud).
Реализация на Free Pascal выполнена с помощью Claude (Anthropic) в осноном коде; при помощи GLM (z.ai) в расширениях.
Спасибо за вклад — вы часть этого проекта.
Последний раз редактировалось Orchestra 18:19, 21.03.2026, всего редактировалось 24 раза.
Аватара пользователя
Orchestra
Сообщения: 19
Зарегистрирован: 16:32, 04.10.2025
Откуда: https://nostr.com/npub12k6u3g3rn0w92wx4 ... 7mjs7ljkc8

Re: Assembly.AI — Конструктор ИИ-пользователя [серверный плагин]

Сообщение Orchestra »

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Assembly.AI v0.3.3
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Список изменений

✅ Исправления
- 🚰 Исправленна ошибка загрузки памяти с сообщениями содержащие символ: (|)
- 🖥 Исправленна ошибка загрузки памяти из-за несоостветствия даты
- 🏷️ Бинарный файл переименован на "Assembly.AI.cfplug" (удалите старый файл в ручную перед обновлением)

✅ Новое: кастомный IP для виртуального пользователя
- 📝 Вся память в режиме Shared, и ЛС в режиме balance теперь сохраняется при перезагрузке плагина.
- 🖧 В INI теперь можно указать любой IP адрес для виртуального пользователя

Известные ограничения:
• П̶а̶м̶я̶т̶ь̶ ̶н̶е̶ ̶с̶о̶х̶р̶а̶н̶я̶е̶т̶с̶я̶ ̶п̶р̶и̶ ̶п̶е̶р̶е̶з̶а̶п̶у̶с̶к̶е̶
• Малые модели не работают корректно (рекомендуется 7b+)
• Отображение входа/выхода пользователей не работает
• Приватные каналы не поддерживаются
• Бэкенд таймаут может работать некорректно в неопределённых случаях
• В редких случаях, сообщение от ИИ может не дойти до чата (проблема синхронизации с FortBureau)
• Модели с режимом "думания" могут работать некорректно: рекомендуется использовать модели от 4b и выше и увелчить размер сообщения для ИИ, или отключить режим через промпт
• Облако не тестировалось, может не работать
• ИИ не видит удаленные и отредактированные сообщения - ограничение CommFort API
• В редких случаях, сервер может зависнуть во время генерации сообщения от ИИ
Аватара пользователя
Orchestra
Сообщения: 19
Зарегистрирован: 16:32, 04.10.2025
Откуда: https://nostr.com/npub12k6u3g3rn0w92wx4 ... 7mjs7ljkc8

Re: Assembly.AI — Конструктор ИИ-пользователя [серверный плагин]

Сообщение Orchestra »

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Assembly.AI v0.5.0 / Assembly.Workshop v1.0.0
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Список изменений

🔧 Исправления:
- Переносы строк в системном промпте: используйте [[BR]] в поле Persona= вместо | (символ | вызывал конфликты, если содержимое промпта уже содержало |)
- Анимация «мышления» больше не мерцает при отказе соединения — анимация теперь ожидает перед запуском
- Значение temperature по умолчанию изменено с 0 на 0.7 для более естественных ответов при новой установке
- Исправлено: EnableAISilence, RespondToOtherAI, AllowPrivateMessages отсутствовали в генерируемом файле конфигурации по умолчанию в некоторых случаях
- Исправлена утечка таймерных слотов: персоны теперь надёжно возвращаются в состояние Idle после ответа в быстрых обменах между ИИ

⚙️ Новые возможности:
- Полная переработка мультиперсонной системы: запуск нескольких виртуальных пользователей ИИ одновременно из одного плагина. Каждая персона имеет независимое API-соединение, память и файл конфигурации
- Новый бот Assembly.Handler, теперь выполняет функцию ресепшн для обнаружения и обработки команд
- Протокол восстановления Workshop: загрузка истории диалога в память ИИ из клиентского плагина Assembly.Workshop
- Контроль параллельности запросов для каждой персоны отдельно
- Команда !!AAI halt [PersonaName] — остановка персоны в процессе ответа без перезапуска
- Имена файлов персонажей теперь поддерживают необязательный префикс: AssemblyAI_AI_Persona2.ini может работать совместно с AI_Persona1.ini
- Новый режим мышления internal: рассуждения ИИ скрыты из чата, но сохраняются в контексте памяти — ИИ читает свои собственные размышления приватно, пользователи видят только чистые ответы. Рекомендуется для DeepSeek-R1 и подобных моделей рассуждения с высоким уровнем вывода мыслей, который может не помещаться в лимиты символов на сообщение
- Отображение статуса: персонаж теперь показывает Reading... при подготовке запроса, затем переходит в Thinking...
- NotifyUserActivity=1 в конфигурации персоны: ИИ получает скрытую заметку в контексте, когда пользователи присоединяются к отслеживаемым каналам или покидают их, так же как и обычные пользователи
- Новый раздел [Agentic] в конфигурации персоны (зарезервирован, в будущих релизах)
- Заложена основа для списка модераторов на каждую персону (ModeratorUsers=, зарезервировано)
- Новый документ `config_manual.md` для лучшего понимания конфигураций персонажей
- Релиз Assembly.Workshop - клиенсткий плагин компаньён для Assembly.AI

🪲 Известные ограничения:
• П̶а̶м̶я̶т̶ь̶ ̶н̶е̶ ̶с̶о̶х̶р̶а̶н̶я̶е̶т̶с̶я̶ ̶п̶р̶и̶ ̶п̶е̶р̶е̶з̶а̶п̶у̶с̶к̶е̶
• М̵а̵л̵ы̵е̵ м̵о̵д̵е̵л̵и̵ н̵е̵ р̵а̵б̵о̵т̵а̵ю̵т̵ к̵о̵р̵р̵е̵к̵т̵н̵о̵ (̵р̵е̵к̵о̵м̵е̵н̵д̵у̵е̵т̵с̵я̵ 7̵b̵+̵)̵
• О̵т̵о̵б̵р̵а̵ж̵е̵н̵и̵е̵ в̵х̵о̵д̵а̵/̵в̵ы̵х̵о̵д̵а̵ п̵о̵л̵ь̵з̵о̵в̵а̵т̵е̵л̵е̵й̵ н̵е̵ р̵а̵б̵о̵т̵а̵е̵т̵
• П̵р̵и̵в̵а̵т̵н̵ы̵е̵ к̵а̵н̵а̵л̵ы̵ н̵е̵ п̵о̵д̵д̵е̵р̵ж̵и̵в̵а̵ю̵т̵с̵я̵
• Бэкенд таймаут может работать некорректно в неопределённых случаях
• В редких случаях, сообщение от ИИ может не дойти до чата (проблема синхронизации с FortBureau)
• М̵о̵д̵е̵л̵и̵ с̵ р̵е̵ж̵и̵м̵о̵м̵ "̵д̵у̵м̵а̵н̵и̵я̵"̵ м̵о̵г̵у̵т̵ р̵а̵б̵о̵т̵а̵т̵ь̵ н̵е̵к̵о̵р̵р̵е̵к̵т̵н̵о̵:̵ р̵е̵к̵о̵м̵е̵н̵д̵у̵е̵т̵с̵я̵ и̵с̵п̵о̵л̵ь̵з̵о̵в̵а̵т̵ь̵ м̵о̵д̵е̵л̵и̵ о̵т̵ 4̵b̵ и̵ в̵ы̵ш̵е̵ и̵ у̵в̵е̵л̵ч̵и̵т̵ь̵ р̵а̵з̵м̵е̵р̵ с̵о̵о̵б̵щ̵е̵н̵и̵я̵ д̵л̵я̵ И̵И̵,̵ и̵л̵и̵ о̵т̵к̵л̵ю̵ч̵и̵т̵ь̵ р̵е̵ж̵и̵м̵ ч̵е̵р̵е̵з̵ п̵р̵о̵м̵п̵т̵
• Облако не тестировалось, может не работать
• ИИ не видит удаленные и отредактированные сообщения - ограничение CommFort API
• В редких случаях, сервер может зависнуть во время генерации сообщения от ИИ
Аватара пользователя
Orchestra
Сообщения: 19
Зарегистрирован: 16:32, 04.10.2025
Откуда: https://nostr.com/npub12k6u3g3rn0w92wx4 ... 7mjs7ljkc8

Re: Assembly.AI — Конструктор ИИ-пользователя [серверный+клиентский плагины]

Сообщение Orchestra »

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Assembly.AI v0.5.6
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Список изменений

✅ Новые возможности:
- ⚙️ Виртуальные пользователи теперь автоматически переподключаются после неожиданных разрывов соединения
- ⚙️ Поэтапный запуск — персоны подключаются по очереди, а не все сразу, что снижает нагрузку на сервер
- ⚙️ Занятые персоны теперь могут ставить пользователей в очередь вместо отбрасывания их сообщений
- ⚙️ Очередь индивидуальна для каждого пользователя, работает по принципу FIFO (первым пришёл — первым ушёл), с предотвращением дубликатов. Личные сообщения (PM и DM) имеют приоритет над сообщениями в общем канале и будут удаляться из очереди, если присутствуют последние.
- ⚙️ Настраивается для каждой персоны: DMQueueSize=N в разделе [Performance] (по умолчанию 0 = отключено, старое поведение)
- ⚙️ AllowPrivateMessages=0 теперь корректно блокирует ответы на личные сообщения; команды администратора по-прежнему проходят
- ⚙️ Новая опция INI SystemRoleAsUser=1 — для бэкендов, которые полностью игнорируют системную роль (например, Oobabooga v3+), персона внедряется в виде сообщения от пользователя
- ⚙️ Файл персоны по умолчанию (AI_persona1_profile.txt) теперь создаётся автоматически при первом запуске, что позволяет беспрепятственно редактировать профиль персоны

✅ Исправления
- 🔧 Анимация «думания» больше не зависает и не пропадает — теперь выполняется в отдельном потоке
- 🔧 Исправлена загрузка файлов персон .txt: пути теперь разрешаются корректно; пробельные символы в значениях INI больше не ломают загрузку
- 🔧 Исправлено состояние гонки, при котором несколько одновременных входящих сообщений могли перехватывать расшифрованный вывод друг друга
- 🔧 Префикс команд ИИ (например, Assembly.AI>) теперь удаляется из сообщений перед отправкой модели — это предотвращает неверную интерпретацию моделью этого префикса как своей собственной реплики
- 🔧 Персоны больше не пытаются отправить пустое сообщение, если ИИ возвращает пустой ответ
- 🔧 Исправлен цикл разрывов соединения — несколько персон, одновременно запускающих анимацию «думания», могли повредить внутреннее состояние и отключать виртуальных пользователей от сервера
- 🔧 Исправлено вмешательство «зависших» потоков анимации «думания» в процесс переподключения после разрыва
- 🔧 Воспроизведение истории канала после переподключения больше не вызывает ответы ИИ — добавлено 3-секундное окно ожидания

========================================================================================================


⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Assembly.Workshop v1.0.3
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Список изменений

✅ Исправления
- 🔧 Исправлено сохранение больших сообщений как пустых — затрагивало сообщения примерно от 6400+ символов из-за внутреннего ограничения длины, не учитывавшего дополнения шифрования
- 🔧 Список диалогов теперь сортируется корректно — conv_10 больше не отображается перед conv_2
- 🔧 Пузыри сообщений теперь отображаются полностью для высоких сообщений с множеством коротких строк (форматированный текст, ASCII-арт и т.д.)
- 🔧 Плагин теперь корректно определяет вошедшего пользователя, даже если CommFort уже был подключён до загрузки плагина — ранее это вызывало ошибки сохранения при запуске
- 🔧 Футеры только с эмодзи от FortLock (новое поведение FortLock без URL-обёртки) теперь корректно удаляются из сохраняемых сообщений
- 🔧 Исходящие сообщения в ПМ больше не сохраняют переписку с обычными пользователями
Аватара пользователя
Orchestra
Сообщения: 19
Зарегистрирован: 16:32, 04.10.2025
Откуда: https://nostr.com/npub12k6u3g3rn0w92wx4 ... 7mjs7ljkc8

Re: Assembly.AI — Конструктор ИИ-пользователя [серверный+клиентский плагины]

Сообщение Orchestra »

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Assembly.AI v0.8.0
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Список изменений

Новые возможности:

✅ Агентный режим
- ⚙️ Персоны теперь могут выполнять команды на сервере через систему syscall:
- ⚙️ Результаты syscall автоматически добавляются в память
отправка сообщений, управление каналами, получение списков пользователей
- ⚙️ Команды могут выполнятся цепочкой через флаг --continue (до N шагов, настраивается)
- ⚙️ Таблица содержания команд (Table of Contents) инжектируется в контекст; полный синтаксис
загружается по запросу через get_help{}
- ⚙️ StrictAgenticChannels: в публичных каналах блокирует обычный текст,
принуждая к использованию syscall-команд
- ⚙️ SilentAutonomousReplies: промежуточные шаги цепочки не отправляются
пользователю намеренно — только финальный ответ
- ⚙️ Настраиваемый префикс команд (SyscallPrefix) — по умолчанию !syscall:
- ⚙️ Защита от галлюцинаций: неизвестные команды получают список допустимых
с подсказками, кривой синтаксис распознаётся и исправляется с повторной попыткой

✅ Автономный режим (Pulse)
- ⚙️ Персона может действовать самостоятельно без сообщений от пользователей
по настраиваемому таймеру (PulseIntervalSeconds)
Для корректной работы, рекомандуется отключить защиту от флуда и разрешить отправку многоадресных сообщений для конкретных ИИ персон
- ⚙️ Расписание пульса: пульс можно включать по временным окнам и дням недели, задаются в отдельном файле
на персону (AddonData\PulseSchedules\<Имя>.ini)
Поддерживается несколько окон в день с индивидуальными днями для каждого
- ⚙️ Директивы пульса: случайные задания инжектируются в автономные ходы
- ⚙️ Пульс пропускает ход, если персона занята или недавно отвечала

✅ Система пользовательских расширений
- ⚙️ Серверные плагины автоматически обнаруживаются через виртуальных пользователей (VU) при запуске при наличии соответствующего ника (Assembly.*),
и регистрируются как расширение через протокол handshake
- ⚙️ Команды расширений отображаются в ToC и маршрутизируются к нужному VU
- ⚙️ Результаты расширений инжектируются обратно в контекст персоны

✅ Постоянные заметки
- ⚙️ Персона может создавать, читать, перечислять и удалять заметки через syscall
- ⚙️ Заметки хранятся на диске и сохраняются между перезапусками (пока нет поддержки шифрование и разделения по памяти персоны)
- ⚙️ Временная метка последнего изменения инжектируется при чтении заметки

✅ Навигация каналов
- ⚙️ Команды: join, leave, invite, set_topic, rename, close, get_channel_info
- ⚙️ Персона автоматически присоединяется к каналу перед отправкой сообщения

✅ Администрирование
- ⚙️ Горячая перезагрузка конфигурации: !!AAI reload [ИмяПерсоны] —
перечитывает INI, файл персоны и расписание без перезапуска плагина
- ⚙️ Команды управления пульсом: !!AAI enable_pulse / disable_pulse
- ⚙️ Расширенные уведомления о событиях сервера: бан, снятие бана, смена темы,
создание канала, подключение/отключение пользователей (AdvNotifyUserActivity)

✅ Assembly.Library v1.0.0
- ⚙️ Официальное расширение добавляющее нативную поддержку простого: RAG, веб-поиска, RSS с фильтром

Исправления и стабильность:
- 🔧 Исправлено зависание сервера до 60 секунд при одновременных запросах
шифрования/дешифрования (таймаут FortBureau сокращён с 30 до 8 секунд)
- 🔧 Кривой синтаксис команд ([syscall:], стрелки, скобки) распознаётся
и корректируется вместо утечки в чат
- 🔧 Команды внутри блоков не перехватываются системой —
ИИ может показывать примеры синтаксиса
- 🔧 Воспроизведение истории канала после переподключения корректно дедуплицируется
- 🔧 Пульс пропускается вместо постановки в очередь при занятой персоне
- 🔧 Множество улучшений надёжности агентных цепочек
Ответить