وكيل كلود البرمجي ليس مجرد صندوق إكمال تلقائي. إنه حلقة تقرأ مهمة، وتقرر ما يجب فعله بعد ذلك، وتستخدم الأدوات، وتتحقق من النتيجة، وتستمر حتى يتم إصلاح الكود فعليًا.
Claude Code هو مثال واحد مألوف، لكن الجزء المفيد هو سير العمل نفسه. إذا كنت تريد الإطار الرسمي للمنتج، ابدأ بـ Claude Code في وثائق Anthropic.
ما الذي يحتاجه وكلاء كلود البرمجيون
عادةً ما يتكون الوكيل البرمجي الحقيقي من أربعة أجزاء:
| المكون | وظيفته |
|---|---|
| المُخطط | يحول الطلب إلى قائمة مهام قصيرة |
| LLM | يختار الخطوة التالية |
| الأدوات | تقرأ الملفات، وتكتب الملفات، وتنفذ الأوامر |
| صندوق الرمل | يحافظ على عزل العمل |
إذا أزلت صندوق الرمل، لا يزال بإمكان الوكيل التحدث عن الكود لكنه يفقد الشيء الذي يجعله مفيدًا: التنفيذ الآمن. إذا أزلت الأدوات، يصبح نموذج محادثة بآراء فقط. الحلقة مهمة لأن كل جزء يعتمد على الآخرين.
كيف تعمل حلقة الوكيل البرمجي
عمليًا، التدفق بسيط:
- اقرأ الطلب.
- افحص الملفات ذات الصلة.
- قم بتغيير صغير.
- نفّذ الاختبار أو الأمر.
- اقرأ نتيجة الفشل أو النجاح.
- أصلح المشكلة التالية.
- توقف عندما تكون النتيجة جيدة بما فيه الكفاية.
لهذا السبب تبدو الوكلاء البرمجيون مختلفين عن المساعدين العاديين. إنهم لا يشرحون فقط ما يجب فعله. بل يقومون بالعمل، ثم يتفاعلون مع ما حدث.
كيف تدعم Novita AI وكلاء كلود البرمجيين
تتعامل Novita مع الجزأين الأكثر أهمية في تلك الحلقة:
- واجهة برمجة تطبيقات LLM من Novita AI للاستدلال وتوليد الكود
- صندوق رمل وكيل Novita للتنفيذ واستخدام الأدوات
إذا كنت تبني سير عمل على غرار Claude، فهذا التقسيم هو التقسيم الصحيح. دع النموذج يخطط. دع الصندوق الرملي ينفذ. ابق تطبيقك الخاص مسؤولًا عن الأذونات والموافقة.
مثال على وكيل كلود برمجي مع Novita AI
from openai import OpenAI
from novita_sandbox.code_interpreter import Sandbox
import os
client = OpenAI(
base_url="https://api.novita.ai/openai",
api_key=os.environ["NOVITA_API_KEY"],
)
sandbox = Sandbox.create(timeout=1800)
يمنحك هذا الإعداد اللبنات الأساسية التي تحتاجها: نموذج لاتخاذ القرار في الخطوة التالية وصندوق رمل لتنفيذ الأوامر الفعلية.
الأسئلة الشائعة
هل Claude Code هو نفس الوكيل البرمجي؟
Claude Code هو مثال واحد على الوكيل البرمجي. الفكرة الأوسع هي الحلقة التي تقف وراءه.
هل أحتاج إلى صندوق رمل؟
إذا كان الوكيل يستطيع تشغيل الكود، فنعم. بدون عزل، فإن نمط الفشل ليس نظريًا.
أين تساعد Novita؟
استخدم Novita لاستدعاءات النموذج وطبقة التنفيذ. هذا يبقي المجموعة التقنية بسيطة وأسهل في التحكم.
ما الذي لا ينبغي للوكيل فعله؟
لا ينبغي له أن يمتلك التنفيذ بمفرده. دع التطبيق يتحقق من الإجراءات، ثم دع الصندوق الرملي ينفذها.
مقالات مُوصى بها
