الانتقال إلى المحتوى الرئيسي
واجهة Gorbit Craft يتيح Gorbit Craft للمستخدمين إنشاء تطبيقات ويب، ومستندات، وعروض تقديمية، والمزيد من معرفة الشركة باستخدام وكيل برمجة ذكاء اصطناعي في بيئة معزولة. يصف المستخدمون ما يريدون، ويبني الوكيل الأدوات باستخدام مستنداتهم المفهرسة والملفات المرفوعة.
يتطلب Craft تكوين موفر نموذج لغوي كبير (Anthropic، OpenAI، إلخ) ليعمل.

القدرات الرئيسية

تطبيقات الويب

بناء تطبيقات Next.js مع React و shadcn/ui و Recharts للوحات معلومات وأدوات تفاعلية جميلة.

المستندات

إنشاء مستندات وتقارير وملفات markdown مصقولة من معرفة شركتك.

الشرائح والصور

إنشاء عروض تقديمية ومحتوى مرئي مع nanobanana للشرائح وإنشاء الصور.

تكامل المعرفة

الوصول إلى المستندات المفهرسة من موصلك (Linear، Slack، Google Drive، Confluence، إلخ) مباشرة في مخرجاتك.
قريباً: جداول البيانات ولوحات معلومات HTML
بيئة Craft المعزولة

كيف يعمل

إنشاء جلسة - ابدأ جلسة Craft جديدة من مسار /craft في Gorbit صف ما تحتاجه - أخبر الوكيل ما تريد بناءه بلغة طبيعية شاهده يبني - ينشئ الوكيل أداتك باستخدام معرفة شركتك معاينة وتكرار - شاهد مخرجاتك مباشرة واطلب تغييرات أو إضافات تنزيل - صدّر أداتك المكتملة

ما يمكنك بناؤه

يتفوق Craft في إنشاء أدوات تستفيد من معرفة شركتك:
  • لوحات معلومات تفاعلية - تصور المقاييس ومؤشرات الأداء الرئيسية من مصادر بياناتك المتصلة
  • أدوات داخلية - بناء تطبيقات ويب مخصصة لسير عمل محدد
  • مستندات وتقارير - إنشاء مستندات مصقولة من محتواك المفهرس
  • عروض تقديمية - إنشاء شرائح مع مرئيات مولدة بالذكاء الاصطناعي
  • مستكشفات البيانات - واجهات تفاعلية لتصفح وتحليل المستندات
  • نماذج أولية - نمذجة سريعة للأفكار باستخدام بياناتك الحالية

التفاصيل التقنية

تعمل كل جلسة Craft في بيئة معزولة مع:
  • إطار عمل تطبيق Next.js مع React
  • مكتبة مكونات shadcn/ui لعناصر واجهة مستخدم مصقولة
  • Recharts لتصور البيانات
  • بيئة Python مع numpy و pandas و matplotlib لمعالجة البيانات
  • وصول للقراءة فقط لمستنداتك المفهرسة
  • مساحة عمل منفصلة لكل جلسة
  • الحجم الأقصى للملف: 50MB لكل ملف
  • الحد الأقصى للملفات لكل جلسة: 20 ملفاً
  • الحجم الأقصى الإجمالي لكل جلسة: 200MB
  • الصيغ المدعومة: CSV، JSON، PDF، الصور، وملفات الكود الشائعة
يمكن تشغيل Craft في وضعين:
  • الوضع المحلي - تعمل البيئات المعزولة كأدلة داخل نشر Docker Compose (افتراضي)
  • وضع Kubernetes - تعمل البيئات المعزولة كبودات Kubernetes مع لقطات وتنظيف تلقائي (عمليات نشر بمقياس الإنتاج)

تمكين Craft

عمليات النشر الجديدة

عند تثبيت Gorbit، استخدم علامة --include-craft:
curl -fsSL https://raw.githubusercontent.com/gorbit-dot-app/gorbit/main/deployment/docker_compose/install.sh > install.sh && chmod +x install.sh && ./install.sh --include-craft
تقوم علامة --include-craft بـ:
  • تعيين ENABLE_CRAFT=true في ملف .env
  • تعيين IMAGE_TAG=craft-latest لاستخدام الصور الممكنة لـ Craft
  • تشغيل نص إعداد قوالب Craft عند بدء الحاوية
يضيف Craft Node.js 20 وأداة opencode CLI إلى صورة الواجهة الخلفية، مما يزيد من وقت البناء وحجم الصورة. قد يستغرق بدء التشغيل الأول وقتاً أطول أثناء إعداد القوالب.

عمليات النشر الحالية

إذا كنت قد نشرت Gorbit بالفعل بدون Craft، يمكنك تمكينه عن طريق تشغيل:
ENABLE_CRAFT=true IMAGE_TAG=craft-latest docker compose up -d

التحقق من تمكين Craft

بعد التثبيت:
  • يجب أن تظهر سجلات حاوية الواجهة الخلفية “Setting up Gorbit Craft templates…”
  • يجب أن يكون مسار /craft قابلاً للوصول في واجهة المستخدم
تأكد من أن لديك موفر نموذج لغوي كبير مُعدّ (Anthropic، OpenAI، إلخ) ليعمل Craft.

التكوين

متغير البيئةالوصفالافتراضي
ENABLE_CRAFTتمكين/تعطيل Craftfalse
SANDBOX_BACKENDوضع المعزل: local أو kuberneteslocal
SANDBOX_IDLE_TIMEOUT_SECONDSمهلة الخمول قبل تنظيف المعزل3600
SANDBOX_MAX_CONCURRENT_PER_ORGالحد الأقصى للمعازل المتزامنة لكل مؤسسة10