
محرك المهارات ثنائي اللغة
تصنيف خاص للمهارات بالعربية والإنجليزية مع بحث وإكمال تلقائي ومطابقة للأخطاء واستخراج المهارات من نصوص الوظائف.
تفاصيل المشروع
محرك المهارات مكتبة JavaScript خاصة مع صفحات تجريبية محلية في المتصفح للبحث داخل تصنيف مهارات عربي وإنجليزي. يخدم أعمال مطابقة المهارات في أدوات الوظائف التابعة لـ Leviro. يستطيع المطور تحميل البيانات المولدة والبحث عن مهارة، ومعرفة موضعها في التصنيف، أو استخراج المهارات من وصف وظيفة.
المشكلة
تستخدم إعلانات الوظائف لغات وتهجئات مختلفة للمهارة نفسها. لا يكفي البحث النصي المباشر للتعامل مع الأسماء البديلة واختلاف حروف العربية وأخطاء الكتابة الصغيرة. وقد تجعل أسماء الفئات العامة تنبيهات الوظائف كثيرة وغير دقيقة. يبني المحرك تمثيلاً قابلاً للبحث من قوائم المصادر، ويعيد مسار التصنيف مع كل نتيجة.
الميزات الأساسية
- تحمل عملية بناء مستقلة المهارات من المصادر، وتدمج الأسماء البديلة، وتصنف المدخلات، وتكتب ملفات JSON.
- يحل البحث التام الاسم المطبع أو البديل إلى مهارة أساسية واحدة.
- تستخدم اقتراحات البادئة مفاتيح مرتبة لتقديم الإكمال التلقائي.
- يجد بحث الكلمات المهارات حتى عندما يختلف ترتيب الكلمات المدخلة.
- تجمع ثلاثيات الحروف ومسافة التحرير مرشحين للأسماء المكتوبة بخطأ بسيط.
- يعالج تطبيع العربية علامات التشكيل وبعض صيغ الحروف قبل المطابقة.
- يفضل الاستخراج من وصف الوظيفة العبارات الأطول غير المتداخلة ويعيد مسارات تصنيفها.
- تعرض صفحات المتصفح شجرة التصنيف وتجربة استخراج المهارات من نص يقدمه المطور.
البنية التقنية
تقرأ نصوص البناء بيانات المصادر وقواعد التصنيف، ثم تنتج ملفي JSON للمهارات والشجرة. عند التشغيل تحمل وحدة ES Modules الملفات إلى الذاكرة، وتبني خرائط المطابقة التامة وقائمة بادئات مرتبة وفهارس للكلمات وثلاثيات الحروف. يفحص المستخرج مجموعات الكلمات في وصف الوظيفة ويستخدم محلل الأسماء نفسه. يقدم خادم Node.js صغير الصفحات التجريبية، ويمكن استيراد الوحدات الأساسية مباشرة.
نقاط هندسية
- تحافظ الأسماء الأساسية على أسبقيتها عندما تستخدم مهارة أخرى النص نفسه اسماً بديلاً.
- تمنع أولوية العبارة الأطول احتساب العبارة والكلمة الداخلة فيها كنتيجتين مستقلتين.
- تميز وحدة الاستهداف بين المهارات المحددة وفروع التصنيف الواسعة قبل تخطيط الإشعارات.
- لا تتطلب الحزمة اعتماديات npm وقت التشغيل.
معرض الصور
No media available for this project.
آراء العملاء
آراء أشخاص استخدموا هذا المشروع أو شاركوا في تطويره.
شارك تجربتك مع هذا المشروع
مشاريع ذات صلة

واجهة WhatsApp للقنوات والمحادثات
واجهة API مستضافة ذاتيًا لقنوات WhatsApp والمحادثات الخاصة، مع فحص الوسائط وطوابير الإرسال ومنع التكرار باستخدام SQLite.

وسيط Vertex AI
بوابة API مفتوحة المصدر متوافقة مع Gemini لخدمة Vertex AI، مع مفاتيح مسبقة الدفع وتتبع الاستخدام والحدود ولوحة إدارة.

بوت Levix المستضاف ذاتيًا لـ WhatsApp
بوت WhatsApp بترخيص MIT يضم أدوات ذكاء اصطناعي وإشرافًا وجدولة، مع استضافة عبر Android وموقع مرافق.