النشر الإنتاجي والسلامة

العزل والفصل

5 دقيقة للقراءة

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

لماذا يهم العزل

يمنح استخدام الحاسوب كلود تحكماً حقيقياً في الأنظمة. بدون عزل مناسب:

الخطرالتأثير المحتمل
حذف الملفاتفقدان دائم للبيانات
الوصول إلى الشبكةتسريب البيانات
تغييرات النظامتكوينات معطلة
كشف بيانات الاعتمادخرق أمني

عزل Docker

إعداد Docker للإنتاج:

FROM ubuntu:22.04

# إنشاء مستخدم غير جذري
RUN useradd -m -s /bin/bash agent
USER agent

# تقييد القدرات
RUN setcap -r /usr/bin/python3

# لا وصول للشبكة (شغّل مع --network=none)
# لا تحميل وحدات تخزين لنظام المضيف
# نظام ملفات للقراءة فقط حيثما أمكن

WORKDIR /home/agent

التشغيل مع القيود:

docker run \
    --network=none \
    --read-only \
    --tmpfs /tmp \
    --cap-drop=ALL \
    --security-opt=no-new-privileges \
    computer-use-agent

عزل الآلة الافتراضية

للعزل الأقصى، استخدم VMs:

# إنشاء VM معزولة مع QEMU
qemu-system-x86_64 \
    -m 4096 \
    -snapshot \  # يتم تجاهل التغييرات عند الخروج
    -net none \  # لا شبكة
    disk.qcow2

قيود الشبكة

تحكم فيما يمكن للوكيل الوصول إليه:

# نهج القائمة البيضاء
ALLOWED_DOMAINS = [
    "api.anthropic.com",
    "your-internal-service.com"
]

# حظر كل شيء آخر على مستوى جدار الحماية

حدود الموارد

منع العمليات الخارجة عن السيطرة:

# تقييد CPU والذاكرة
docker run \
    --cpus=2 \
    --memory=4g \
    --memory-swap=4g \
    computer-use-agent

ضوابط نظام الملفات

# قاعدة للقراءة فقط مع مساحة عمل قابلة للكتابة
WORKSPACE = "/tmp/agent-workspace"
READONLY_DIRS = ["/home", "/etc", "/usr"]

المراقبة والتسجيل

تتبع كل ما يفعله الوكيل:

# تسجيل جميع استدعاءات الأدوات
def logged_execute(action):
    log.info(f"Action: {action}")
    result = execute_action(action)
    log.info(f"Result: {result}")
    return result

مستويات البيئة

البيئةالعزلحالة الاستخدام
التطويرDockerالاختبار
التجهيزVMالتكامل
الإنتاجVM + عزل الشبكةالمهام الحقيقية

قاعدة: لا تعطِ أبداً وكلاء استخدام الحاسوب وصولاً إلى بيانات اعتماد الإنتاج أو الأنظمة الحساسة.

بعد ذلك، سنغطي الحماية من حقن المطالبات. :::

اختبار

الوحدة 5: النشر الإنتاجي والسلامة

خذ الاختبار
هل كان هذا الدرس مفيدًا؟

سجّل الدخول للتقييم

نشرة أسبوعية مجانية

ابقَ على مسار النيرد

بريد واحد أسبوعياً — دورات، مقالات معمّقة، أدوات، وتجارب ذكاء اصطناعي.

بدون إزعاج. إلغاء الاشتراك في أي وقت.