يمكنك العثور على مزيد من المعلومات في المستندات.
مساحة وكيل الذكاء الاصطناعى شابة. معظم المطورين يقومون ببناء وكلاء بطريقتهم الخاصة. هذا يخلق تحديًا: من الصعب التواصل مع عوامل مختلفة لأن الواجهة غالبًا ما تكون مختلفة في كل مرة. نظرًا لأننا نواجه التواصل مع عملاء مختلفين ، من الصعب أيضًا مقارنتها بسهولة. بالإضافة إلى ذلك ، إذا كان لدينا واجهة اتصال واحدة مع وكلاء ، فسيجعل من السهل تطوير DevTools التي تعمل مع الوكلاء خارج الصندوق.
نقدم بروتوكول الوكيل - واجهة مشتركة واحدة للتواصل مع الوكلاء. يمكن لأي مطور وكيل تنفيذ هذا البروتوكول. بروتوكول الوكيل هو مواصفات API - قائمة بنقاط النهاية ، والتي يجب على الوكيل أن يعرضها مع نماذج الاستجابة المحددة مسبقًا. البروتوكول هو تكدس التكنولوجيا اللاأدري . يمكن لأي وكيل تبني هذا البروتوكول بغض النظر عن الإطار الذي يستخدمونه (أو لا يستخدمون).
نعتقد أن هذا سيساعد النظام الإيكولوجي على النمو بشكل أسرع وتبسيط التكامل.
نحن نبدأ مع الحد الأدنى من النواة. نريد أن نبني على ذلك بشكل متكرر من خلال التعلم من مطوري الوكلاء حول ما يحتاجون إليه بالفعل.
قم بتعيين معيار بسيط عام يسمح بسهولة استخدام علامات الوكلاء. أحد الأهداف الأساسية للبروتوكول هو تجربة مطور رائعة ، والتنفيذ البسيط في نهاية مطوري الوكلاء. أنت فقط تبدأ وكيلك وهذا كل ما عليك فعله.
إذا كنت ترغب في اقتراح تغيير أو تحسين للبروتوكول. يرجى اتباع قالب RFC.
الجزء الأكثر أهمية. يحدد نقاط النهاية التي يجب أن يعرضها الوكيل. يتم تعريف البروتوكول في مواصفات OpenAPI.
في الوقت الحالي ، يتم تعريف البروتوكول على أنه واجهة برمجة تطبيقات REST (عبر مواصفات OpenAPI) مع طريقين أساسيين للتفاعل مع وكيلك:
POST /ap/v1/agent/tasks
لإنشاء مهمة جديدة للوكيل (على سبيل المثال إعطاء الوكيل هدفًا تريد إنجازه)POST /ap/v1/agent/tasks/{task_id}/steps
لتنفيذ خطوة واحدة من المهمة المحددةيحتوي أيضًا على بعض الطرق الإضافية لإدراج المهام والخطوات وتنزيل / تحميل القطع الأثرية.
هذا هو تنفيذنا للبروتوكول. إنها مكتبة يمكنك استخدامها لبناء وكيلك. يمكنك استخدامه ، أو يمكنك تنفيذه بنفسك. الأمر متروك لك.
يجب أن يؤدي استخدام SDK إلى تبسيط تنفيذ البروتوكول إلى الحد الأدنى العاري ، ولكن في الوقت نفسه يجب ألا يربط يديك. يجب أن يكون الهدف هو السماح ببناة الوكلاء ببناء وكلاءهم ويجب أن يحل SDK الباقي.
في الأساس ، يلف وكيلك في خادم ويب يسمح بالتواصل مع وكيلك (وبين الوكلاء في المستقبل).
يجب استخدام هذه المكتبة من قبل مستخدمي الوكلاء. يتم نشر وكيلك في مكان ما ويمكن لمستخدمي وكيلك استخدام هذه المكتبة للتفاعل مع وكيلك.
بفضل المعيار ، يمكن للمستخدمين تجربة وكلاء متعددة دون الحاجة إلى أي تعديلات إضافية (أو الحد الأدنى) في التعليمات البرمجية الخاصة بهم.
إذا كنت مطور وكيل ، فيمكنك استخدام SDK لتنفيذ البروتوكول. يمكنك العثور على مزيد من المعلومات في المستندات أو في مجلد SDK.
agent-protocol
المخصصةagent-protocol
agent-protocol