مفاهيم العَامل

يجمع عامل إطار عمل العامل بين تجريد عامل أو نموذج أو اتصال وكيل عن بعد، وتعليمات، وأدوات، وبرامج وسيطة، وموفري سياق، وحالة جلسة العمل خلف واجهة تشغيل متسقة.

وقت التشغيل والتنفيذ

  • يشرح العاملون قيد التشغيل عمليات التشغيل العادية والمتدفقة وخيارات التشغيل والاستجابات والرسائل والمحتوى.
  • تشرح البنية الأساسية لبرنامج ربط العمليات التجارية للعامل كيفية مشاركة البرامج الوسيطة وموفري السياق واستدعاء النموذج والأدوات في التشغيل.
  • يشرح توجيه نموذج وقت التشغيل متى يمكن للمحادثة تبديل النماذج أو موفري الاستدلال دون فقدان السياق.

أنواع الوكلاء

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

وكلاء عميل الدردشة هم وكلاء مملوكون للتطبيق مدعومون من عميل استدلال نموذج. وهي تدعم أدوات الوظائف، والمحادثات متعددة الأدوار، والأدوات المستضافة من قبل الموفر حيثما كانت متوفرة، والمخرجات المنظمة، والتدفق، والبرامج الوسيطة، ومحفوظات المحادثات المحلية أو المدارة بواسطة الخدمة.

يمكن لأي عميل استدلال ينفذ Microsoft.Extensions.AI.IChatClient دعم ChatClientAgent:

using Microsoft.Agents.AI;

AIAgent agent = new ChatClientAgent(
    chatClient,
    instructions: "You are a helpful assistant.");

تشترك جميع تطبيقات الوكيل في التجريد AIAgent ، لذلك يمكن أن تعمل التعليمات البرمجية للتطبيق والتزامنات مع وكلاء عميل الدردشة والوكلاء المخصصين ووكلاء الوكيل عن بعد من خلال واجهة واحدة.

للحصول على قدرات الموفر ودعم محفوظات المحادثات وتحديد نقطة نهاية SDK، راجع موفري النماذج.

إنشاء معيار Agent من أي عميل ينفذ SupportsChatGetResponse:

from agent_framework import Agent

agent = Agent(
    client=client,
    instructions="You are a helpful assistant.",
)

تعمل نفس Agent الواجهة عبر موفري النماذج المدعومين. أنواع الوكلاء المباشرين مثل FoundryAgentو GitHubCopilotAgentA2AAgentو و والاتصال ClaudeAgent بأواقات تشغيل العامل المدارة أو البعيدة بدلا من ذلك.

لعملاء الاستدلال المتاحين، راجع موفري النماذج.

Go model-provider packages build the standard *agent.Agent type through provider-specific buildors. وهذا يعطي التعليمات البرمجية للتطبيق واجهة تشغيل وجلسة وأداة وبرامج وسيطة وتدفق متسقة بينما يمتلك كل موفر تهيئة العميل.

بالنسبة إلى المنشئات ومسارات الاستيراد، راجع موفري النماذج.

المحادثات والذاكرة

تغطي مفاهيم المحادثة جلسات العمل وموفري السياق والتخزين والضغط وموفر ذاكرة محفوظات الدردشة المضمن.

البرامج الوسيطة

تغطي مفاهيم البرامج الوسيطة التعريف والنطاق وترتيب الحالة المشتركة وسياق وقت التشغيل والإنهاء والأخطاء وتجاوزات النتائج.

الأمان

تصف أمان العامل أنماط التصميم لتقييد سلوك العامل وتقليل المخاطر التشغيلية. لا يزال إنفاذ الأمان مع FIDES قدرة عامل.

الخطوات التالية