Asterism — это open-source инструмент, который позволяет автоматически извлекать структурированные данные из диалогов в Claude и формировать на их основе локальный граф знаний. Решение ориентировано на пользователей, желающих сохранять контекст своих взаимодействий с ИИ, превращая разрозненные чаты в связанную базу данных для последующего поиска и анализа.

Проект решает проблему потери контекста при работе с LLM, обеспечивая локальное хранение информации. Пользователи могут экспортировать историю своих чатов, после чего Asterism анализирует содержимое, выделяет ключевые сущности и связи между ними. Полученный граф знаний можно использовать для расширения контекстного окна при будущих запросах или для структурирования личной базы знаний.

Инструмент работает по принципу «local-first», что гарантирует приватность данных, так как вся обработка и хранение графа происходят на стороне пользователя. Это упрощает управление накопленным опытом взаимодействия с моделью, позволяя превратить историю переписки в полноценную базу данных, доступную для навигации и извлечения фактов.

Ключевые факты

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