Chat Assembler — эффективное управление знаниями чатов (Стас Фомин, OSSDEVCONF-2025)
Материал из 0x1.tv
- Докладчик
- Стас Фомин
Мессенджеры стали ключевой средой коммуникации и хранения знаний, однако их интерфейсы плохо подходят для долгосрочной работы с большими чатами: сложно читать историю, структурировать и фильтровать сообщения, анализировать и повторно использовать контент; высоки риски потери доступа к данным.
Chat Assembler — инструмент, возвращающий контроль над чатами Telegram (и потенциально других систем). Он периодически выгружает сообщения и вложения в обновляемые Markdown-файлы, автоматически раскладывая их по датам и каталогам, поддерживает пользовательскую фильтрацию, категоризацию и редактирование «по месту».
Полученные «плоские» артефакты удобны для версионирования, совместной работы, индексации и интеграции с RAG/ИИ-сценариями, а также публикации сайтов и последующей аналитики.
Видео[править вики-текст]
Thesis[править | править вики-текст]
- Ключевые слова
- telegram, chats, knowledge management.
Чаты-мессенджеры стали основным методом коммуникации, и даже неотъемлемой частью жизни человечества.
- Как «интерфейс коммуникации» они вытеснили емейлы и телефонные созвоны, в организациях обходят надоевшие тикет-системы и всевозможные системы управления документами и знаниями: системы документооборота, форумы, файлохранилки и т. п.
- Они проникли в нашу рабочую и частную жизнь: «семья-милиция-школа», «друзья-любовники», «хобби сообщества и чаты подъездов», «покупка-продажа-сервисы», «коллеги-компания-клиенты». У всех без исключения — даже первые лица государств, решения о военных операциях принимают там же.
- Чаты стали и основным интерфейсом общения с Искусственным Интеллектом — в перспективе главным собеседником.
- По сути они начали заменять привычный интернет, который затравили цензурой, и всё больше ресурсов погружаются в глубины скрытых чатов — огромной «тёмной материей» знаний и информации, скрытых в глубинах компьютерооблачных интернет-туманностей.
Ведущим мессенджером и чатохранилищем на данный момент можно считать Telegram, который при всех своих плюсах приносит множество неудобств, свойственных и остальным мессенджерам.
«Интерфейс для тупых» дал популярность, но принёс боль для тех, кому нужно больше, чем пара десятков чатов по семье и работе.
- Мучительно скроллировать многолетний чат и почти невозможно прочитать его с начала, да и просто неудобно получать там большой объём информации — «смартфонный интерфейс для обычных людей».
- Нет возможности структурировать знания («больше 5 папок — только премиум», «вложенные папки?» — такое было только в почившем Скайпе).
- Нельзя умно фильтровать в чатах отдельных людей или ботов, темы или сообщения.
- Неудобно искать, и трудно анализировать через AI/ML. В TG хотя бы есть API, и можно написать или использовать ботов, но это всё только увеличивает бардак.
- И самое главное — всегда есть риск потерять доступ к отдельным каналам (блокировки, баны), свой доступ целиком, или что всё это вообще прекратит работу и все скрытые там знания исчезнут — для вас, а быть может для всех: история «FriendFeed», «ICQ», «Skype», «Google Talk», «Yahoo! Messenger», «MSN Messenger»… напоминает, что платформы приходят и уходят. В текущей ситуации войн платформ и границ в интернете перспективы ужасны.
Chat Assembler возвращает вам контроль над всеми вашими чатами в Telegram, а в перспективе и чатами в других системах.
Вы получите обновляемые Markdown-файлы сообщений чатов, структурированные по времени. Любому IT-шнику их гораздо быстрее и удобней читать в нормальном редакторе, и даже в браузере, например, через code-server.
Можно поддерживать категоризацию по удобной вам структуре папок. Картинки и видео, документы и прочие вложения, будут разложены также и по датам.
Можно фильтровать сообщения, если вам необходимо очистить перегруженный чат от грубости или банальности. Конфигурация максимально гибкая и удобная, также находится в человекочитаемых Markdown-файлах, и можно гибко регулировать множество опций для отдельного чата или группы — скачивать ли картинки или видео, или может ограничить размер, как и по каким словам или участникам фильтровать и т. п.
Сообщения можно не только читать, но и редактировать — записывать свои мысли и замечания прямо «по месту» в процессе чтения. Это превращает «тупые логи» в персональную или коллективную базу знаний. Можно положить их под систему управления версиями или файлошаринг типа Nextcloud/Owncloud, в ваш «Second Brain» или «Zettelkasten», интегрировать с Obsidian или Notion.
И, разумеется, «плоские файлы» сообщений и аттачментов — простой и понятный интерфейс для любой мыслимой обработки: копирования или редактирования,
обработка ИИ (например для резюме/аннотаций), генерации сайтов по чатам (см. s.терлецкая-дубрава.рф), индексирования и погружение в RAG-системы.
В эпоху ИИ сам код уже стоит мало, что-то подобное может написать любой, даже пользуясь только голосовым интерфейсом ИИ, а основная ценность — то, что это уже прошло длительную «обкатку», нащупаны сценарии использования, разные компромиссы и решения, «корнер-кейсы» и т. п., и продолжается непрерывное улучшение.
