Об этом проекте
PromiseLink представляет собой систему управления персональными отношениями, предназначенную для повышения ценности деловых связей. Ее основные функции включают запись событий, извлечение сущностей, генерацию Todo, отслеживание обязательств, поиск взаимосвязей и информационную панель данных. Программное обеспечение использует архитектуру Local-first: все бизнес-данные на 100% хранятся в локальной базе данных SQLite пользователя; SaaS-сервис не предоставляется, что гарантирует пользователю абсолютное право собственности на свои активы отношений.
Архитектурно система разделяет слой основных алгоритмов и слой расширения LLM:
1. Слой основных алгоритмов: использует NetworkX, RapidFuzz и numpy для нормализации сущностей, реализации конечного автомата Todo, отслеживания выполнения обязательств, поиска связей и динамического скоринга приоритетов. Работает офлайн без LLM, обеспечивая воспроизводимость результатов.
2. Слой расширения LLM: опциональная конфигурация API DeepSeek, OpenAI или Anthropic для извлечения сущностей из неструктурированного текста и генерации ответов.
Технологический стек включает FastAPI (Python 3.11+), SQLAlchemy 2.0, sqlite-vec и фронтенд Taro H5. Базовая версия поддерживает ручной ввод и импорт CSV, а также предоставляет пакеты быстрой установки для macOS и Windows, позволяя запустить систему без настройки среды Docker.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.