الذكاء الاصطناعي الوكيل: مجموعة أدوات مهندس الوكلاء
OpenAI
Anthropic
Pydantic AI
Hugging Face
CrewAI
تغطي هذه المادة، المستوحاة من متطلبات الوظائف النموذجية لمهندسي بايثون المتخصصين في الوكلاء، المفاهيم والأدوات الأساسية لبناء وكلاء الذكاء الاصطناعي: ما هو الوكيل، وكيفية التعامل مع أطر العمل مثل PydanticAI وLangGraph وsmolagents وCrewAI، وبروتوكول MCP (Model Context Protocol) لتوصيل الأدوات. تشرح الفرق بين السلاسل والوكلاء، مع التركيز على حلقة الوكيل وآلية التغذية الراجعة، وتختتم بإرشادات عملية للمقابلات.
لاحظ المؤلف، وهو مستخدم على حبر، أن العديد من المرشحين لشغل مناصب مهندسي بايثون الوكلاء يواجهون صعوبات في المفاهيم والأدوات الشائعة في هذا المجال. وللمساعدة، يقدم نظرة عامة عملية. يعرّف الوكيل بأنه كيان يتكون من موجه (برومبت)، ونموذج لغة كبير، وأدوات، ولكن الأهم من ذلك أنه يحتوي على حلقة وتغذية راجعة: يقرر النموذج كل خطوة تالية، وينفذ الإجراءات ويلاحظ النتائج، على عكس السلسلة المحددة مسبقًا. ويشير إلى أنه بينما يكون للسلسلة مسار ثابت، فإن الوكيل يمتلك مجموعة من القدرات وهدفًا، ويتشكل المسار ديناميكيًا. تتضمن الحلقة تعريفات الأدوات عبر مخطط واجهة برمجة التطبيقات (مخطط JSON)، وقيام النموذج بطلب استدعاءات الأدوات، وتنفيذ وقت التشغيل لها وإرجاع النتائج إلى السياق. تعتبر شروط الإيقاف، مثل قرار النموذج بأن المهمة اكتملت أو حدود التكرار، مهمة. يتم تسليط الضوء على PydanticAI كإطار عمل آمن من حيث الأنواع لبناء الوكلاء، باستخدام نماذج Pydantic للتحقق من المخرجات، والأدوات مع التعليقات التوضيحية للأنواع و docstrings، وحقن التبعية عبر RunContext، والمُتحققون من المخرجات. يتم تقديم LangGraph كنهج قائم على الرسم البياني لسير العمل ذي الحالة، مما يسمح بالموافقة البشرية ونقاط التفتيش. يستخدم smolagents من Hugging Face وكلاء الكود الذين يكتبون كود Python للتنفيذ. يقدم CrewAI نهجًا قائمًا على الأدوار مع وكلاء لديهم أدوار وأهداف وسير ذاتية، منسقين في طاقم عمل. تذكر المقالة أيضًا MCP (بروتوكول سياق النموذج)، وهو معيار مفتوح من Anthropic لتوصيل الأدوات، ويوصف بأنه USB-C للذكاء الاصطناعي، مما يتيح التشغيل البيني. تهدف المادة إلى مساعدة القراء على اجتياز المقابلات، مع الإقرار بأن المجال يتطور بسرعة.
المصدر: Habr — хаб ИИ —
الأصلي
