ملاحظات المفاهيم
Notemd يستخرج المفاهيم الرئيسية من ملاحظاتك وينشئ ملفات ملاحظة مفهوم مستقلة. يقوم LLM بتحديد المصطلحات الأساسية، ويولّد ملف .md واحد لكل مفهوم في مجلد قابل للتكوين، ويضيف اختياريًا روابط عكسية إلى الملاحظة الأصلية. يدعم كبح الترادفات، واختيار نموذج لكل مهمة، وتنقية أسماء الملفات، ومحرك إزالة التكرار ذو الأربع خطوات. هذا جزء من Obsidian دليل إدارة المعرفة الذكية.
نظرة عامة
تُعد ملاحظات المفاهيم الوحدات الأساسية لقاعدة معرفية مترابطة. عند معالجة ملاحظة، Notemd:
- يرسل نصك إلى LLM مع طلب استخراج منظم
- يقوم بتحليل الأسطر
CONCEPT:من رد LLM - ينشئ ملف
.mdواحد لكل مفهوم في مجلد محدد - يضيف روابط عكسية إلى الملاحظة الأصلية (عند تفعيلها)
كيف يعمل
خط أنابيب الاستخراج
Source Note → Split into Chunks → LLM per Chunk → Parse CONCEPT: Lines
→ Deduplicate via Set → Create .md Files → Add Backlinks
→ (Optional: Generate Log)
طلب الاستخراج
يتلقى LLM طلبًا يوجهه إلى ما يلي:
- استخراج الأسماء أو عبارات الأسماء الأساسية لموضوع المستند
- إعطاء الأولوية للتحديد — "Dielectric Relaxation" على "Relaxation"
- تحويلها إلى صيغة المفرد — "models" تصبح "model"
- كبح المفاهيم الفرعية — إذا ظهرت "dielectric relaxation"، فلا يتم أيضًا استخراج "relaxation"
- تجاوز أقسام المراجع/الببليوغرافيا والأسماء العامة وأسماء الشركات/المنتجات
- أخرج مفهومًا واحدًا في كل سطر على شكل
CONCEPT: Term Name
قمع المرادفات (اختياري): أضف في بداية الطلب عبارة "تجنب استخراج المرادفات أو المفاهيم الأساسية المتشابهة دلاليًا أو الكلمات الرئيسية كلما أمكن".
مجال التعلم المركز (اختياري): أضف Relevant Fields: [domain] في بداية الطلب لتقييد الاستخراج إلى تخصص معين.
تغيير اللغة (اختياري): أضف في نهاية الطلب عبارة "يجب أن تكون المفاهيم الناتجة بلغة [language]."
التقسيم إلى مجموعات
يتم تقسيم الملاحظات الطويلة باستخدام settings.chunkWordCount. يتم إرسال كل مجموعة بشكل منفصل. يتم تجميع المفاهيم من جميع المجموعات في Set — يتم حذف التكرارات بين المجموعات دون إبلاغ. أخطاء LLM في كل مجموعة على حدة لا تؤدي إلى إيقاف العملية.
إنشاء ملاحظة المفهوم
قواعد أسماء الملفات
| القاعدة | السلوك |
|---|---|
| الخطوط/الأسفلت | يتم استبدالها بمسافات |
| الرموز الخاصة | يتم إزالتها: الخلفية، الأمامية، الفاصلة، النجمة، علامة الاستفهام، الأقواس، الأقواس المائلة، الأنبوب، العلامة المائية، الرمز الصاعد، الأقواس |
| المسافات البيضاء | يتم دمجها وتنظيفها |
| أقصى طول | 100 حرف (مقتطع + مُعاد تنظيفه) |
| نتيجة فارغة/كلها نقاط | تم تخطيها بصمت |
مثال: A-B: Key*Term يصبح A B KeyTerm.md
القوالب
القالب الكامل (الروابط الخلفية مفعّلة، القالب الأدنى غير مفعّل):
# Concept Name
## Linked From
- [[SourceNoteBasename]]
القالب الأدنى (عند extractConceptsMinimalTemplate: true):
# Concept Name
تحديث الملاحظات الحالية
عندما يكون ملف المفهوم موجودًا بالفعل:
- إذا كانت الروابط الخلفية مفعّلة ولم تُدرج الملاحظة المصدر بعد، أضف رابطًا خلفيًا
- إذا كان هناك قسم
## Linked From، أدخله قبل عنوان##التالي - إذا لم يكن هناك
## Linked From، أضف القسم في النهاية - يتم فحص الروابط الخلفية المكررة وتخطيها
التكوين
| الإعداد | افتراضي | التأثير |
|---|---|---|
useCustomConceptNoteFolder | true | مفتاح التبديل الرئيسي. غير مفعّل = لا يتم إنشاء أي ملاحظات |
conceptNoteFolder | '' (معطل) | مسار المجلد لملاحظات المفاهيم |
extractConceptsMinimalTemplate | true | ملاحظات بالعنوان فقط (بدون رابط مرتبط) |
extractConceptsAddBacklink | false | إضافة روابط خلفية أثناء الاستخراج المستقل |
extractConceptsProvider / extractConceptsModel | DeepSeek | LLM لكل مهمة لاستخراج المفاهيم |
extractConceptsLanguage | 'en' | لغة الإخراج لأسماء المفاهيم |
replaceSynonymsDuringConceptExtraction | false | تفعيل قمع المرادفات في الطلب |
generateConceptLogFile | false | كتابة قائمة .log للمفاهيم التي تم إنشاؤها |
مهم: إعدادات extractConceptsAddBacklink و extractConceptsMinimalTemplate تؤثر فقط على أمر الاستخراج المخصص. أمر "إضافة الروابط" ينشئ دائمًا ملاحظات بنموذج كامل مع روابط خلفية.
التكرار
يقوم أمر التكرار (Notemd: Check & remove duplicate concept notes) بتنفيذ تحليل يتكون من 5 خطوات:
الخطوة 1: المطابقة الدقيقة لاسم الملف
مقارنة اسم الملف بدون اعتبار لحروف الأحرف الكبيرة والصغيرة ضمن النطاق المُعدّ.
الخطوة 2: كشف الصيغة الجمعية
إزالة اللاحقات: -ies إلى -y، -es يتم إزالته، -s يتم إزالته. مقارنة الصيغة المفردة مع ملفات النطاق. لا يتعامل مع الأشكال الجمعية غير المنتظمة (children/child).
الخطوة 3: تنظيم الرموز
يتم تطبيقه على toLowerCase()، استبدل الخطوط المنقوطة/الخطوط تحت الخط بمسافات، أزل الأحرف غير الأبجدية والأرقام، واختصر المسافات البيضاء. يتم وضع علامة على ما يتم تنظيمه بنفس الطريقة.
الخطوة 4: احتواء كلمة واحدة
يتم فحص ملاحظات المفاهيم المكونة من كلمة واحدة مقابل أسماء ملفات النطاق المكونة من عدة كلمات. لا يتم تنفيذه عندما يكون النطاق concept_folder_only.
الخطوة 5: التأكيد والحذف
يتم عرض جميع المرشحين في نافذة تأكيد. يتم نقل العناصر الموافق عليها إلى سلة المهملات في النظام. يمكن إلغاء العملية بين كل عملية حذف.
أوضاع النطاق
| الوضع | يتم المقارنة مع |
|---|---|
vault (افتراضي) | جميع ملفات الخزن .md باستثناء مجلد المفاهيم |
concept_folder_only | ملاحظات المفاهيم الأخرى داخل المجلد |
include | الملفات الموجودة في المجلدات المدرجة محددًا |
exclude | جميع ملفات الخزن باستثناء مجلد المفاهيم + المجلدات المدرجة |
الاستخدام
استخراج المفاهيم (مستقل)
- افتح ملاحظة
- أرسل "Notemd: استخراج المفاهيم" من لوحة الأوامر
- يتم إنشاء ملاحظات المفاهيم في المجلد المحدد
استخراج وإنشاء المحتوى
"Notemd: استخراج المفاهيم وإنشاء العناوين" — يقوم باستخراج المفاهيم، ثم يشغّل أمر "إنشاء من العنوان" على كل ملاحظة في مجلد المفاهيم. هذا يولّد محتوى لـ جميع ملاحظات المفاهيم في المجلد، وليس فقط تلك التي تم إنشاؤها حديثًا.
إنشاء رابط ويكي من الاختيار
- تمييز النص في المحرر
- تشغيل أمر "Notemd: إنشاء رابط ويكي من الاختيار"
- يتم تغليف النص داخل
[[...]]ويتم إنشاء ملاحظة مفهوم
نصائح
- يجب تحديد مجلد المفاهيم أولاً — بدونه لا يتم إنشاء أي ملاحظات. يظهر نافذة تحذير إذا لم يتم تحديده.
- استخدام النماذج حسب المهمة — استخراج المفاهيم يعمل بشكل جيد مع النماذج الأقل تكلفة (GPT-4o-mini، DeepSeek). احتفظ بالنماذج المكلفة للاستخدام في البحث أو الترجمة.
- تفعيل قمع المرادفات في المجالات التقنية حيث يشير عدة مصطلحات إلى نفس المفهوم.
- إزالة الازدواج بانتظام — شغّل أمر إزالة الازدواج بعد المعالجة الجماعية للكشف عن الازدواجيات التقريبية.
- يتم كتابة ملف السجل من جديد في كل تشغيل، ولا يتم إضافته. انسخه إذا كنت بحاجة إلى النتائج السابقة.
الخطوات التالية
- روابط الويكي — كيفية ربط المفاهيم داخل النص
- الرسوم البيانية — تصور علاقات المفاهيم
- سلاسل العمل — ربط الاستخراج بمهام أخرى