البحث المحلي أولاً لجلسات الترميز الذكائي وذاكرة الوكيل
ai-session-search، بواسطة Ahundt، يقوم بفهرسة سجلات جلسات البرمجة المحلية للذكاء الاصطناعي بحيث يمكن للوكلاء والمستخدمين استرجاع التبادلات السابقة. يوفر بحثًا نصيًا كاملاً سريعًا عبر الآلاف من الرسائل ونقطة نهاية خادم MCP بحيث يمكن للوكلاء استعلام التاريخ الطويل والجلسات خلال التطوير النشط. تشمل الميزات إعادة الفهرسة أثناء التشغيل، والتصفية المفهرسة، ونواة Rust متعددة الخيوط، وCLI، وPython API. يناسب المستخدمين المتقدمين للذكاء الاصطناعي، ومطوري البرمجيات، والباحثين الذين يحتاجون إلى ذاكرة محلية دائمة لعمليات البرمجة.
ما المهام التي يمكنك استخدامها للأداة فعليًا؟
تخدم الأداة مهام الاسترجاع والاستمرارية من خلال السماح للبشر والوكلاء بالعثور على المطالبات السابقة، وقطع الشيفرة، والقرارات داخل سجلات جلسات الذكاء الاصطناعي المحلية. تشمل حالات الاستخدام استعادة السياق المفقود بعد انتهاء صلاحية التخزين المؤقت، والبحث عبر عدة أدوات ذكاء اصطناعي، وتدقيق الاقتراحات السابقة. تشمل أمثلة الاستعلام النموذجية العثور على دالة تم نشرها قبل أسابيع، وتصنيف الرسائل حسب المزود أو التاريخ، وتجميع خيوط المحادثة لمهام التطوير الطويلة الأمد.
ما مدى دقة وسرعة نتائج البحث؟
تدفع سرعة البحث واستراتيجية الفهرسة الموثوقية. تستخدم التنفيذ الأساسي فهرسًا تزايديًا متعدد الخيوط وطريقة ثلاثية الحروف لتمكين عمليات البحث في أقل من ثانية عبر ملايين الرسائل. تعتمد صلة النتائج على اكتمال السجلات الملتقطة ومدى حداثة إعادة الفهرسة؛ تقلل قدرة إعادة الفهرسة الفورية من النتائج القديمة ولكن فقط بعد تحديث الفهرس. لذلك، تتبع دقة الاستعلام جودة السجل، وليس فقط محرك البحث.
ما المدخلات ونقاط التكامل التي تتطلبها؟
تستهلك سجلات الجلسات المحلية من عدة أدوات ذكاء اصطناعي وتعرض واجهات لعمليات سير العمل المختلفة: واجهة سطر الأوامر للبحث المباشر، ومكتبة Rust للتضمين، وواجهة برمجة تطبيقات Python للبرمجة النصية. تعمل الأداة على macOS وLinux وWindows ويمكن أن تعمل كخادم MCP حتى يتمكن العملاء المتوافقون من استعلام التاريخ بشكل مستقل. تدعم تصفية الرسائل حسب المزود، والجلسة، والتاريخ، والدور، ونوع الرسالة لاسترجاعات مركزة.
هل من العملي إضافتها إلى سير عمل المطور؟
تناسب الأداة سير العمل الفني ولكنها تتطلب إعداد وإدارة السجلات. تستفيد التكاملات المستخدمين المحترفين الذين يقومون بأتمتة استعلامات الوكلاء أو دمج التاريخ في الأدوات، لأن نقطة نهاية MCP تتيح للوكلاء الوصول إلى التبادلات السابقة. يجب على المسؤولين التخطيط لجمع السجلات وتواتر الفهرسة. يحافظ الفهرس المحلي أولاً على الملفات على الجهاز، مما يتماشى مع الفرق التي تفضل التحكم المحلي بدلاً من خدمات الفهرسة الخارجية.
خيار عملي للمستخدمين الفنيين الذين يركزون على الاستمرارية
الأداة هي خيار عملي للمطورين والباحثين الذين يحتاجون إلى استعادة سياق المحادثات السابقة: يُبلغ المستخدمون الأوائل أنها تقلل من انحراف السياق الناتج عن انتهاء صلاحية ذاكرات الجلسات والتبديل بين المساعدين. إنها تناسب المشاريع التي تعتمد على تاريخ المحادثات المستمر والمحتفظ به محليًا؛ المستخدمون العاديون الذين نادرًا ما يعودون إلى الجلسات السابقة يحصلون على قيمة أقل من إضافة مكون الفهرسة إلى سير عملهم.