Skip to the content.

fak — نواة الوكيل المدمَجة (مدخل بالعربية)

هذه صفحة دخول مُوطَّنة (entry point)، وليست ترجمة كاملة للوثائق. الوثائق الكاملة بالإنجليزية — تعطيك هذه الصفحة جوهر fak، وبرهان الستين ثانية، ومسار التثبيت، ثم تحيلك إلى الوثائق الإنجليزية. ملاحظة: هذه الترجمة مُولَّدة آليًّا وتنتظر مراجعة متحدث أصلي — لأي تصحيح افتح issue أو PR.

لغات أخرى: انظر مركز اللغات (i18n hub).

fak في سطر واحد

fak هو ثنائي Go واحد يجلس بين وكيل الذكاء الاصطناعي والأدوات التي يستدعيها — يراجع كل tool call قبل أن يُنفَّذ، ويعيد استخدام العمل المتكرر المشترك عبر الجلسة الطويلة. النتيجة: نفس حلقة الوكيل تصبح أكثر أمانًا وأقل كلفة وأسرع، دون إعادة كتابة أي شيء.

أنت لا تعيد كتابة وكيلك — فقط توجّه base URL واحدًا إلى fak serve، فتمر كل استدعاءات الأدوات أولًا عبر أرضية الصلاحيات (capability floor). أو غلِّف وكيلك القائم بأمر واحد:

fak guard -- claude    # يغلّف وكيلك الحالي بأمر واحد

لماذا يهمّ هذا فرق الخليج ومنطقة الشرق الأوسط وشمال أفريقيا

ما المشكلات التي يحلّها fak

برهان الستين ثانية (بلا مفتاح، بلا نموذج، بلا GPU)

go build -o fak ./cmd/fak
./fak preflight --policy examples/customer-support-readonly-policy.json --tool refund_payment --args "{}"   # -> DENY (POLICY_BLOCK)
./fak preflight --policy examples/customer-support-readonly-policy.json --tool search_kb     --args "{}"   # -> ALLOW
./fak agent --offline                                                                                       # injection blocked, task still completes

مع نموذجك

fak لا يستبدل نموذجك — بل يحكمه (govern) ويخزّنه (cache). Qwen2/Qwen3 و GLM-MoE مُثبتة كـ bit-exact في محرّك المرجع داخل النواة؛ وكل ما عداها (DeepSeek، Mistral، وأي نموذج مفتوح الأوزان) يتصدّر عبر الواجهة المتوافقة مع OpenAI — عبر Ollama / vLLM / SGLang / llama.cpp / LM Studio أو أي OpenAI-compatible API.

التثبيت في سطر واحد

git clone ... && go install github.com/anthony-chaudhary/fak/cmd/fak@latest

إلى أين بعد ذلك

License: Apache-2.0.