العودة للمشاريع

ذكاء اصطناعي 2025

عميل السيرة الذاتية الذكي

نظام وكيل ذكاء اصطناعي مستقل عن مزوّد النموذج، بمكوّنات معيارية منفصلة وقابل للنشر على Kubernetes.

دوري
مطوّر منفرد
التقنيات
Python / LiteLLM / Docker / Kubernetes / ChromaDB

شكل ٠٧ وكيل مستقل عن مزوّد النموذج

# the only line that changes
model: "ollama/…"
  • 4 مزوّدات نماذج — Ollama وGroq وGemini وClaude — بتغيير إعداد واحد
  • 4 وحدات مستقلة — الحلقة، والسياق، والأدوات، والتوجيهات
  • 2 حاويتان في كل وحدة تشغيل — الوكيل ونموذج Ollama المحلي
رسم مبسّط للمعمارية — مسار الخطوة في المحاكاة توضيحي. اقرأ الرسم
  1. حلقة الوكيل: تدير الخطوات وتقرر متى تنتهي المهمة.
  2. مُنشئ التوجيهات: يجمع التعليمات والسياق في توجيه واحد.
  3. LiteLLM: طبقة تجريد فوق مزوّد النموذج — بدّل المزوّد من الأزرار أدناه.
  4. سجل الأدوات: الأدوات المتاحة للوكيل، كل منها وحدة مستقلة.
  5. مدير السياق: يحفظ ما جرى ويغذّي الخطوة التالية، مع تخزين دائم للبيانات المتجهية.

الهدف

وكيل ذكاء اصطناعي لا يرتبط بمزوّد نموذج واحد، بمكوّنات منفصلة يمكن فهم كل منها واستبداله وحده، وقابل للنشر على Kubernetes.

دوري

مطوّر منفرد: بنيته من الصفر بلغة بايثون.

القرارات

  • فصل المكوّنات: حلقة الوكيل، ومدير السياق، وسجل الأدوات، ومُنشئ التوجيهات — كل منها وحدة مستقلة قائمة بذاتها.
  • طبقة تجريد للنموذج: عبر LiteLLM، فيتبدّل المزوّد — Ollama أو Groq أو Gemini أو Claude — بتغيير إعداد واحد فقط.
  • حاويتان في كل وحدة تشغيل: الوكيل ونموذج Ollama المحلي جنبًا إلى جنب على Kubernetes، مع تخزين دائم للبيانات المتجهية.

ما يمكن إثباته

الرسم أعلاه يوضّح المعمارية كما بُنيت. لا أدّعي هنا أرقام أداء أو استخدام.