يقرأ Wayfinder شكل الموجه – طوله وعناوينه وقوائمه ورمزه – بالإضافة إلى إشارات الصعوبة في الصياغة، مثل البراهين والرياضيات والقيود الصعبة، ويخبرك ما إذا كنت تريد إرسالها إلى النموذج المحلي الصغير الخاص بك أو النموذج السحابي الكبير الخاص بك. فهو يقرر في أجزاء من الثانية، ويعمل دون الاتصال بالإنترنت، ولا يتصل أبدًا بنموذج آخر لإجراء المكالمة. لا يوجد مفتاح API، ولا شبكة، ولا يوجد استدعاء نموذجي لاتخاذ القرار. تحصل على النتيجة والتوصية. ما تفعله به متروك لك.
كيف يعمل جهاز التوجيه Wayfinder
يوجد Wayfinder خلف أي عميل متوافق مع OpenAI تستخدمه بالفعل. أنت تشير إلى ذلك العميل base_url عند البوابة مرة واحدة، ومنذ ذلك الحين أصبح غير مرئي. يخدم العميل نفسه طلبًا سواء كان توجيهًا محليًا أو مستضافًا.
- الواجهة الأمامية لك. واجهة المستخدم الرسومية للدردشة (Open WebUI، LibreChat)، أو مساعد IDE مع نقطة نهاية مخصصة (المؤشر، المتابعة)، أو إطار عمل الوكيل، أو التعليمات البرمجية الخاصة بك على OpenAI SDK.
- المحلية والمستضافة هي واجهات خلفية وليست تطبيقات. النموذج المحلي هو مجرد خادم (Ollama، LM Studio، vLLM، llama.cpp) يتحدث لغة OpenAI /v1; المستضاف هو نفس الشكل.
- يتم احتساب النتيجة، وليس رأي ثان. إن سؤال النموذج عن مدى صعوبة المطالبة سيكون بطيئًا وغير حتمي وسيكلف استدعاء نموذج لتحديد ما إذا كان سيتم إجراء استدعاء نموذجي أم لا. يقوم Wayfinder بمسح الموجه بدلاً من ذلك – البنية (الطول والعناوين والخطوات والروابط والتعليمات البرمجية والجداول) وإشارات الصعوبة في الصياغة (مصطلحات الاستدلال والرموز الرياضية والقيود) – إلى 0.0-1.0 القيمة ومقارنتها بالعتبة الخاصة بك.
التثبيت والاستخدام
يمكنك تثبيت Wayfinder باستخدام pip: `pip install wayfinder-router`. ثم يمكنك تشغيله باستخدام `wayfinder-router serve`. يمكنك أيضًا استخدام واجهة المستخدم المحلية لضبط الإعدادات والمعايرة.