Asterism — это open-source инструмент, который позволяет автоматически извлекать структурированные данные из диалогов в Claude и формировать на их основе локальный граф знаний. Решение ориентировано на пользователей, желающих сохранять контекст своих взаимодействий с ИИ, превращая разрозненные чаты в связанную базу данных для последующего поиска и анализа.
Проект решает проблему потери контекста при работе с LLM, обеспечивая локальное хранение информации. Пользователи могут экспортировать историю своих чатов, после чего Asterism анализирует содержимое, выделяет ключевые сущности и связи между ними. Полученный граф знаний можно использовать для расширения контекстного окна при будущих запросах или для структурирования личной базы знаний.
Инструмент работает по принципу «local-first», что гарантирует приватность данных, так как вся обработка и хранение графа происходят на стороне пользователя. Это упрощает управление накопленным опытом взаимодействия с моделью, позволяя превратить историю переписки в полноценную базу данных, доступную для навигации и извлечения фактов.
Ключевые факты
- Инструмент автоматизирует парсинг истории чатов Claude для построения графа знаний.
- Реализована поддержка локального хранения данных, исключающая передачу информации на внешние серверы.
- Система выделяет сущности и связи из неструктурированного текста диалогов.
- Проект доступен в виде open-source решения на платформе GitHub.
- Ориентирован на создание персональных баз знаний, которые дополняют возможности стандартных контекстных окон LLM.