Arraydeck
النماذج

أي نموذج يحرر كود Object Pascal الخاص بك

02

لا يأتي Arraydeck بنموذج ثابت. تربط مزود ذكاء اصطناعي سحابي عبر نقطة نهاية API قياسية، أو تشغّل نموذجاً على جهازك، أو تستخدم النموذج المدمج، ويمكنك تغيير الاختيار في أي وقت إذا احتاجت المهمة إلى شيء آخر.

Arraydeck→نقطة نهاية API→النموذج

ثلاث طرق لربط نموذج

مزود ذكاء اصطناعي سحابي

يتم الوصول إلى مزود الذكاء الاصطناعي السحابي عبر نقطة نهاية API قياسية تدخلها في التطبيق، مع مفتاح API الخاص بك. يناسب الوحدات الكبيرة، عمليات إعادة الهيكلة الطويلة، والمهام التي يتطلبها نموذج أكبر لأداء أفضل في الاستدلال. الجانب المتعلق بالخصوصية واضح: تذهب المطالبة إلى المزود، بما في ذلك نص أي ملف يقرأه الوكيل، وتُعالج بموجب شروط المزود. يبقى مفتاح API الخاص بك على جهازك، وتُحذف الأسرار في مخرجات الأدوات قبل وصولها للنموذج. الفوترة تكون بينك وبين المزود.

نموذج يعمل محلياً على جهازك

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

النموذج المدمج

النموذج المدمج جاهز للاستخدام دون الحاجة إلى نقطة نهاية خاصة بك. اختره عندما تريد تجربة Arraydeck على مشروع أولي، أو قراءة وحدة، أو طلب تغيير صغير. تختلف الجودة حسب المهمة كما هو الحال مع كل نموذج، لذا راجع التغيير (diff) قبل قبوله، شغّل أمر البناء، واحتفظ بخيار Ask first مفعلاً. يمكنك ربط مزود سحابي أو نموذج محلي لاحقاً من نفس الإعدادات.

ماذا يخبرك زر الاختبار

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

اختيار النموذج المناسب للمهمة

استخدم نموذجاً أكبر لإعادة الهيكلة، والوحدات الطويلة والمنطق المعقد، ونموذجاً أصغر للتعديلات الصغيرة مثل إضافة try ... finally أو إعادة تسمية إجراء. يمكنك مزجها في دردشة واحدة. ترسل run_on_model خطوة واحدة صعبة إلى نموذج أكبر بينما تبقى باقي الأعمال على النموذج الذي اخترته، وتبدأ task وكلاء فرعيين عندما يمكن تشغيل أجزاء العمل بالتوازي. طابق النموذج مع الخطوة، وتحقق من نافذة السياق باستخدام زر الاختبار قبل لصق وحدة كبيرة.

تختلف الجودة بين النماذج وبين المهام، ولا يحصل أي نموذج على كل المهام بشكل صحيح. اقرأ كل تغيير (diff)، وابنِ المشروع وشغّل اختباراتك قبل قبول التغيير. يوقف Ask first التنفيذ قبل الإجراءات التي تغير شيئاً، لذا فإن إجابة ضعيفة من أي نموذج تكلفك بضع ثوانٍ من القراءة بدلاً من إتلاف الوحدة. ارفض التغيير وأعد صياغة الطلب عندما لا يناسب المهمة.

Arraydeck لنظام Windows

اختر نموذجاً وافتح مشروعاً

تحميل Arraydeck ↗