في كل مرة نسأل ChatGPT، نحتاج إلى وضع الكثير من معلومات السياق لكل استعلام. لماذا تقضي وقتًا في وضع معلومات الخلفية الموجودة بالفعل في قبو الخاص بك؟
Smart Composer هو مكون إضافي من Obsidian يساعدك على الكتابة بكفاءة باستخدام الذكاء الاصطناعي من خلال الرجوع بسهولة إلى محتوى المخزن الخاص بك. مستوحى من Cursor AI وChatGPT Canvas، يعمل هذا البرنامج الإضافي على توحيد عملية تدوين الملاحظات وإنشاء المحتوى داخل Obsidian.
قم بترقية تجربة تدوين الملاحظات الخاصة بك باستخدام مساعد الذكاء الاصطناعي السياقي، المستوحى من الذكاء الاصطناعي للمؤشر. على عكس المكونات الإضافية النموذجية للذكاء الاصطناعي، يتيح لك مساعدنا تحديد سياق محادثتك بدقة.
اكتب @<fname>
لاختيار ملفات/مجلدات محددة كسياق المحادثة
احصل على ردود بناءً على محتوى المخزن المحدد
الآن، يمكنك إضافة روابط موقع الويب كسياق إضافي لاستفساراتك.
يتم استخراج محتوى موقع الويب تلقائيًا
دعم رابط Youtube : يتم جلب نصوص YouTube وإدراجها كسياق
قريبًا : دعم الصور والملفات الخارجية (PDF، DOCX، ...)
يقترح Smart Composer إجراء تعديلات على المستند الخاص بك. يمكنك التقديم بنقرة واحدة.
يقدم توصيات تغيير الوثيقة
تطبيق التغييرات المقترحة على الفور
ملاحظة: ميزة تطبيق التحرير أبطأ حاليًا من المطلوب. نحن نعمل على تحسينات في التحديثات المستقبلية.
يمكنك العثور تلقائيًا على الملاحظات ذات الصلة واستخدامها من مخزنك لتحسين استجابات الذكاء الاصطناعي.
اضغط على Cmd+Shift+Enter
لتشغيل إجابة Vault Search
البحث الدلالي عبر مخزنك للعثور على السياق الأكثر صلة
تحديد النموذج المخصص : استخدم النموذج الخاص بك عن طريق تعيين مفتاح واجهة برمجة التطبيقات (المخزن محليًا).
دعم النماذج المحلية : قم بتشغيل LLMs مفتوحة المصدر وتضمين النماذج محليًا باستخدام Ollama للحصول على الخصوصية الكاملة والاستخدام دون اتصال بالإنترنت.
مطالبات النظام المخصصة : حدد مطالبات النظام الخاصة بك والتي سيتم تطبيقها على كل محادثة دردشة.
قوالب سريعة : قم بإنشاء وإعادة استخدام القوالب للاستعلامات الشائعة عن طريق كتابة /
في عرض الدردشة. مثالية لتوحيد المهام المتكررة.
قم بإنشاء قوالب من أي نص محدد بنقرة واحدة
⚠️ هام: متطلبات إصدار المثبت
يتطلب Smart Composer إصدارًا حديثًا من برنامج تثبيت Obsidian. إذا واجهت مشكلات تتعلق بعدم تحميل المكون الإضافي بشكل صحيح:
أولاً، حاول تحديث Obsidian بشكل طبيعي من خلال
Settings > General > Check for updates
.إذا استمرت المشكلات، فقم بتحديث برنامج تثبيت Obsidian يدويًا:
قم بتنزيل أحدث برنامج تثبيت من صفحة تنزيل Obsidian
إغلاق سبج تماما
قم بتشغيل المثبت الجديد
لمزيد من التفاصيل، راجع دليل Obsidian حول تحديثات المثبت.
حاليًا، يتوفر Smart Composer من خلال Beta Quickstart أو التثبيت اليدوي. دعم المكونات الإضافية للمجتمع سيأتي قريبًا.
لتثبيت Smart Composer كمكون إضافي تجريبي:
قم بتثبيت البرنامج المساعد BRAT إذا لم تقم بذلك بالفعل. انقر هنا لتثبيت BRAT في Obsidian.
افتح لوحة الأوامر وقم بتشغيل الأمر "BRAT: إضافة مكون إضافي تجريبي للاختبار" .
انسخ هذا الرابط والصقه في النموذج: https://github.com/glowingjade/obsidian-smart-composer وانقر على "إضافة مكون إضافي" وانتظر التثبيت.
انتقل إلى Settings > Community plugins
وقم بتحديث قائمة المكونات الإضافية. تمكين "الملحن الذكي".
تحتاج إلى إعداد مفتاح API الخاص بك لاستخدام المكون الإضافي.
احصل على مفتاح API من مزود خدمة الذكاء الاصطناعي المفضل لديك. (تحتاج إلى إنشاء حساب للحصول على مفتاح API.)
OpenAI: مفاتيح ChatGPT API
الأنثروبي: مفاتيح واجهة برمجة تطبيقات كلود
Groq: مفاتيح Groq API
في Obsidian، انتقل إلى Settings > Smart Composer
.
أدخل مفتاح API الخاص بك في الحقل المخصص.
يضيف Smart Composer بعض الأوامر للعمل مع الذكاء الاصطناعي. يمكنك تعيين مفاتيح اختصار مخصصة لهذه الأوامر بالانتقال إلى Settings > Hotkeys
والبحث عن "Smart Composer". (ملاحظة: يتم إلغاء تعيين مفاتيح التشغيل السريع بشكل افتراضي)
يأمر | وصف | مفتاح التشغيل السريع المفضل |
---|---|---|
افتح طريقة عرض الدردشة | يفتح واجهة الدردشة AI | Cmd+Shift+L |
إضافة التحديد إلى الدردشة | لإضافة النص المحدد إلى الدردشة الحالية | Cmd+L |
إعادة بناء فهرس القبو بأكمله | يعيد إنشاء فهرس تضمين RAG لجميع الملفات الموجودة في المخزن | - |
تحديث الفهرس للملفات المعدلة | يقوم بتحديث فهرس تضمين RAG للملفات التي تم تعديلها مؤخرًا | - |
قم بتنزيل main.js
و manifest.json
و styles.css
من أحدث إصدار.
قم بإنشاء مجلد باسم obsidian-smart-composer
في دليل <Vault>/.obsidian/plugins/
الخاص بخزنتك.
ضع الملفات التي تم تنزيلها في هذا المجلد الجديد.
افتح Settings > Community plugins
، وقم بتمكين Smart Composer.
لرؤية خريطة طريق المشروع الحديثة والتقدم المحرز، يرجى مراجعة لوحة كانبان لمشاريع GitHub.
تتضمن بعض الميزات المخططة لدينا ما يلي:
دعم النماذج الأخرى، بما في ذلك النماذج المحلية
دعم مدخلات الصور أو الملفات الخارجية (PDF، DOCX، إلخ.)
قوالب المطالبة المخصصة ومطالبات النظام
الإشارة باستخدام العلامات أو البيانات الوصفية الأخرى
نحن نقدر مدخلاتك ونريد التأكد من أنه يمكنك مشاركة أفكارك بسهولة والإبلاغ عن أي مشكلات:
تقارير الأخطاء : إذا واجهت أي أخطاء أو سلوك غير متوقع، فيرجى إرسال مشكلة على صفحة مشكلات GitHub الخاصة بنا. تأكد من تضمين أكبر قدر ممكن من التفاصيل لمساعدتنا في إعادة إنتاج المشكلة ومعالجتها.
طلبات الميزات : للحصول على أفكار أو تحسينات جديدة للميزات، يرجى استخدام صفحة مناقشات GitHub - الأفكار وطلبات الميزات. أنشئ مناقشة جديدة لمشاركة اقتراحاتك. وهذا يسمح بمشاركة المجتمع ويساعدنا على تحديد أولويات التطورات المستقبلية.
اعرض وأخبر : نحن نحب رؤية كيفية استخدام Smart Composer! شارك حالات الاستخدام الفريدة أو سير العمل أو التطبيقات المثيرة للاهتمام للمكون الإضافي في صفحة مناقشات GitHub - Smart Composer Showcase.
تعتبر تعليقاتك وتجاربك حاسمة في جعل Smart Composer أفضل للجميع!
نرحب بجميع أنواع المساهمات في Smart Composer، بما في ذلك تقارير الأخطاء وإصلاحات الأخطاء وتحسينات الوثائق وتحسينات الميزات.
للحصول على أفكار الميزات الرئيسية، يرجى إنشاء مشكلة أولاً لمناقشة الجدوى ونهج التنفيذ.
إذا كنت مهتمًا بالمساهمة، فيرجى الرجوع إلى ملف CONTRIBUTING.md الخاص بنا للحصول على معلومات مفصلة حول:
إعداد بيئة التطوير
سير العمل التطويري لدينا
العمل مع مخطط قاعدة البيانات
عملية تقديم طلبات السحب
المشكلات والحلول المعروفة للمطورين
هذا المشروع مرخص بموجب ترخيص MIT.