عن المشروع

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.