Copyl
JSON بيان وكيل Copyl
عقد استيراد مستقر لتعريفات الوكلاء—وليس ملف تصدير أصلي من Claude أو OpenAI. الصق JSON بهذا الشكل للمراجعة والتنفيذ تحت حوكمة المؤسسات.
فتح الاستيراد في Copylما هذا العقد
بيان وكيل Copyl هو عقد JSON الخاص بـ Copyl لإدخال تعريف وكيل إلى المنصة. وهو ليس تنسيق التصدير المملوك لـ Anthropic أو OpenAI. عيّن الحقول من أداة البناء إلى هذا الشكل (أو غلّفها—انظر أدناه) ثم استورد إلى sandbox محكوم.
غلاف الطلب
{
"source": "claude",
"payload": {
"name": "Research assistant",
"system": "You help research topics. Never invent citations.",
"model": "claude-sonnet-4-20250514",
"tools": [
{
"name": "web_search",
"kind": "function"
},
{
"name": "slack",
"kind": "function"
}
],
"examples": [
{
"input": "Summarize Q3 risks",
"expectedContains": [
"risk"
]
},
{
"input": "What is 2+2?",
"expectedContains": [
"research"
]
}
]
}
} ملاحظات الحقول حسب المصدر
-
Claude
عيّن name وsystem وtools وexamples من نموذج Claude الأولي إلى الحمولة. يمكن تسجيل النموذج كمرجع؛ يبقى التوجيه تحت Agent Hub.
-
OpenAI
عيّن instructions (system) وmodel وtools من تعريف بأسلوب OpenAI إلى نفس حقول حمولة Copyl.
-
MCP
صف أدوات وهوية MCP في مصفوفة tools لدى Copyl؛ تُstub الموصلات في sandbox المرحلة 1 حتى الترقية.
-
يدوي
ألّف البيان مباشرة عندما تحتاجون تحكمًا كاملاً في الاسم وsystem prompt والأدوات وأمثلة التقييم.
مثال Claude (مرجعي)
{
"name": "Research assistant",
"system": "You help research topics. Never invent citations.",
"model": "claude-sonnet-4-20250514",
"tools": [
{ "name": "web_search", "kind": "function" },
{ "name": "slack", "kind": "function" }
],
"examples": [
{ "input": "Summarize Q3 risks", "expectedContains": ["risk"] },
{ "input": "What is 2+2?", "expectedContains": ["research"] }
]
} قيود المرحلة 1
قد تُحلل المعرفة ومراجع الملفات من المصدر، لكنها لا تُستخدم في sandbox المرحلة 1. الأدوات الخارجية مُstubbed؛ ما زال LLM يعمل عبر Agent Hub تحت ضوابط مؤسسية.
استورد بهذا العقد
افتح Copyl، الصق JSON بيان وكيل Copyl، وشغّله في sandbox محكوم قبل أي وصول للإنتاج.
فتح الاستيراد في Copyl