يستخدم المساعد Arcade (النسخة التجريبية) الذكاء الاصطناعي (AI) لإنشاء التعابير ArcGIS Arcade من التعليمات المكتوبة بلغة طبيعية.
يمكن استخدام Arcade لإنشاء محتوى مخصص يعتمد على البيانات في سياقات رسم الخرائط المختلفة، مثل تنسيق الطبقات، وتكوين النوافذ المنبثقة، وتكوين التسميات. على سبيل المثال، يمكنك استخدام Arcade لعرض معلومات جديدة ديناميكيًا من الحقول الموجودة في الطبقة استنادًا إلى القيم والحدود التي تحددها. وكما هو الحال مع لغات البرمجة الأخرى، فإن كتابة التعابير وتشخيص الأخطاء في Arcade قد يستغرق وقتًا. يمكن للمساعد Arcade (النسخة التجريبية) أن يساعد في تحسين كفاءة هذه العملية عن طريق توليد تعبير أو جزء منه دون الحاجة إلى كتابة أي كود.
ملاحظة:
للحصول على مزيد من المعلومات عن المساعد، بما في ذلك استهلاك الأرصدة والأمان والخصوصية والقيود والتحيزات، راجع مساعد Arcade (الإصدار التجريبي).
استخدام المساعد
يستخدم المساعد Arcade (الإصدار التجريبي) اللغة الطبيعية لإنشاء التعليمة البرمجية Arcade. للحصول على أفضل النتائج، استخدم لغة واضحة وبسيطة، وكرر المحاولات بتحسين التفاصيل في المطالبات.
ملاحظة:
يدار المساعد عند مستوى المؤسسة ArcGIS Online وقد يعطله المسؤول.
لاستخدام المساعد، اتبع ما يلي:
- تأكد من تسجيل الدخول إلى مؤسسة.
- انقر فوق مشغل التطبيق
وحدد Map Viewer. استخدم الخريطة الجديدة التي تفتح، وأضف طبقة إلى الخريطة أو افتح خريطة موجودة.
- افتح نافذة محرر تعابير البيانات الجدولية من جزء الأنماط، أو النوافذ المنبثقة، أو تسمية المعالم.
ملاحظة:
للحصول على مزيد من المعلومات حول تنسيق الطبقة باستخدام تعبير، يرجى الاطلاع على تطبيق النمط. لتكوين النوافذ المنبثقة باستخدام تعبير، يرجى الاطلاع على استخدام التعابير. لتكوين التسميات باستخدام تعبير، يرجى الاطلاع على تطبيق التسميات.
- انقر على مساعد Arcade
.
يتم فتح جزء مساعد Arcade.
- استخدم المساعد من خلال إجراء أي مما يلي:
- انقر فوق أحد الاقتراحات وعدلها لإنشاء طلب يلائم بياناتك.
- أدخل مطالبة بلُغتك المفضلة لإنشاء تعبير Arcade.
- انقر فوق إنشاء لتنفيذ استعلامك.
يقترح المساعد Arcade (الإصدار التجريبي) تعبيرًا في جزء مساعد Arcade.
تلميح:
حرك المؤشر فوق زر سياق ملف التعريف
لترى مكان تطبيق التعبير المقترح في تكوين الطبقة. حرك المؤشر فوق زر سياق الطبقة
لترى بيانات تعريف الطبقة المتوفرة للمساعد المستخدم لإنشاء التعبير المقترح.
- للتفاعل مع الاقتراح، اتبع أيًا مما يلي:
- انقر فوق إضافة إلى المحرر لإضافة التعبير إلى جزء منشئ التعبير.
تلميح:
ضع مؤشرك في جزء منشئ التعبير في المكان الذي ترغب في إضافة محتواك إليه. على سبيل المثال، في جزء منشئ التعبير، حرك مؤشرك وانقر أمام سطر موجود من التعليمات البرمجية. عندما تنقر فوق إضافة إلى المحرر في جزء مساعد Arcade، سيضاف تعبير مقترح إلى جزء منشئ التعبير في موضع المؤشر.
- انقر فوق استبدال جميع التعليمات البرمجية في المحرر
لاستبدال أي محتوى حالي في جزء منشئ التعبير بالتعبير المقترح.
- انقر فوق نسخ الرمز إلى الحافظة
لنسخ التعبير المقترح إلى الحافظة.
- لإجراء تعديلات على المطالبة، حرر المطالبة السابقة في منطقة النص أو انسخ المطالبة السابقة وألصقها، ثم انقر فوق تحسين لإرسال الاستعلام المعدل.
- لإرسال ملاحظات بشأن المساعد، انقر فوق زر مفيد
أو غير مفيد
وأكمل الاستعلام. تُستخدم الملاحظات للتوجيه إلى مزيد من التطوير.
- انقر فوق إضافة إلى المحرر لإضافة التعبير إلى جزء منشئ التعبير.
فهم أفضل الممارسات
فيما يلي إرشادات ستساعدك على إنشاء تعابير Arcade باستخدام المساعد Arcade (النسخة التجريبية):
- كن واضحًا ومباشرًا في طلبك.
- تجنب الغموض أو اللغة المبهمة.
- لا يشترط استخدام أسماء الحقول الدقيقة، لكن يُفضل تقديم تفاصيل كافية.
تلميح:
راجع ما يلي للحصول على مثال على مطالبة فعالة مقابل مطالبة غير فعالة عند إنشاء تعبير لتكوين التسميات:
- مطالبة فعالة: "قم بتسمية كل مقاطعة بإجمالي محصول القمح للعام الماضي. إذا لم تنتج المقاطعة قمحًا، لا تُظهر تسمية." هذا الموجه فعّال لأنه واضح ومباشر وقابل للتنفيذ.
- مطالبة غير فعالة: "اختر تسمية للمعالم." هذه المطالبة غير فعالة لأن المساعد لا يختار كيفية تسمية المعالم. ينشئ المساعد التعبيرات استنادًا إلى تعليمات المؤلف فقط. يجب أن يقرر مؤلف الخريطة المعالم التي يرغب في تسميتها وكيفية تسميتها، ثم يطلب من المساعد إنشاء تعبير لتحقيق هدفه.
قيود السياق
ضع في اعتبارك القيود التالية عند استخدام المساعد Arcade (الإصدار التجريبي):
- المساعد ليس روبوت محادثة. فهو لا يتذكر المعلومات التي أدخلتها في المطالبات السابقة. عند تنقيح مطالبة سابقة، تأكد من تضمين كل التفاصيل ذات الصلة كما لو كنت تطلب من المساعد خدمة للمرة الأولى.
تلميح:
راجع ما يلي للحصول على مثال على تسلسل فعال مقابل تسلسل غير فعال للمطالبات:
- مطالبات تسلسلية فعالة:
- "أنشئ جدول HTML بحيث يكون كل صف حقل تعداد سكاني." ينشئ المساعد جدولاً، لكن دون تنسيق.
- "أنشئ جدول HTML بحيث يكون كل صف حقل تعداد سكاني. نسّق الأرقام باستخدام الفواصل." يتم الاحتفاظ بسياق إنشاء جدول HTML مع تفاصيل إضافية تتعلق بطلب تنسيق الحقل، وهو ما يجعل ذلك تسلسلاً فعالاً للمطالبات.
- مطالبات تسلسلية غير فعالة:
- "أنشئ جدول HTML بحيث يكون كل صف حقل تعداد سكاني."
- "نسّق الآن الأرقام باستخدام الفواصل." سياق إنشاء جدول HTML مفقود الآن، وهو ما يجعل ذلك تسلسلاً غير فعال للمطالبات.
- مطالبات تسلسلية فعالة:
- المساعد ليس على دراية بأي تعبيرات Arcade تم إنشاؤها مسبقًا، أو بالتعبيرات الموجودة في المحرر Arcade أو خريطة الويب.
تلميح:
راجع ما يلي للحصول على مثال على مطالبة فعالة مقابل مطالبة غير فعالة:
- مطالبة فعالة:"بسِّط هذا التعبير: <أدرج التعبير هنا>." هذه المطالبة فعالة لأن المستخدم أدخل سياقًا كافيًا كي يتمكن المساعد من إنشاء تعبير.
- مطالبة غير فعالة: "بسِّط التعبير الموجود في المحرر." هذه المطالبة غير فعالة لأن المساعد ليس على دراية بالتعبير الموجود في المحرر.
- لا يستعلم المساعد عن بياناتك. لهذا السبب، هو ليس على دراية بقيم البيانات المحددة في الطبقة التي تنشئ تعبيرًا لها. إذا كنت تريد من المساعد أن يكتب منطقًا شرطيًا بناءً على قيم البيانات، فعليك توفير تلك القيم في مطالبتك أو السماح لنموذج اللغة الكبير بافتراض القيم.
تلميح:
راجع ما يلي للحصول على مثال على مطالبة فعالة مقابل مطالبة غير فعالة:
- مطالبة فعالة: "إذا كانت النتيجة أعلى من 100، فأرجع ’جيد‘. إذا كانت أعلى من 75، فأرجع ’متوسط‘. إذا كانت النتيجة بين 20 و75، فأرجع ’سيئ‘. إذا كانت النتيجة أدنى من 20، فأرجع ’سيئ للغاية‘." هذه المطالبة فعالة لأن القيم معينة والفئات محددة.
- مطالبة غير فعالة: "قسّم حقل النتيجة إلى فئات متعددة باستخدام فواصل طبيعية: 'جيد'، 'متوسط'، 'سيئ'، 'سيئ للغاية'. "هذه المطالبة غير فعالة لأن المساعد لا يعرف نطاق القيم لتصنيفها.
- لا يمكنك استخدام المساعد للبحث أو الإسناد أو الاستعلام عن طبقات أخرى في الخريطة. السياق الوحيد الذي يملكه المساعد هو أسماء الحقول والأسماء المستعارة للطبقة التي تنفذ التعبير. بالإضافة إلى ذلك، المساعد ليس على علم بالمرفقات والجداول ذات الصلة التي قد تكون مقترنة بالطبقة. لذا، يوجد دعم محدود لإنشاء التعبيرات باستخدام دوال FeatureSet. إذا كان الوصول إلى البيانات من الطبقات الأخرى مطلوبًا، فعليك إدخال عنوان الطبقة أو معرف العنصر لكي يعلم المساعد المعلومات المراد تضمينها في التعريف. إذا لم يتم إدخال هذه المعلومات، فسينشئ المساعد عنوانًا أو معرفًا ستضطر لاستبداله يدويًا عند إضافة التعبير المُنشأ إلى جزء منشئ التعبير.
تلميح:
راجع ما يلي للحصول على مثال على مطالبة فعالة مقابل مطالبة غير فعالة:
- مطالبة فعالة: "أرجع عدد الحوادث التي حدثت ضمن حدود ولاية واشنطن. استخدم الحقل NAME في طبقة us_states_2000 لإجراء العملية الحسابية." هذه المطالبة فعالة لأنها تحدد الحد الجغرافي المحدد والطبقة التي ينبغي استخدامها في الخريطة عند إنشاء التعبير.
- مطالبة غير فعالة: "أرجع عدد الحوادث التي حدثت في واشنطن." هذه المطالبة غير فعالة لأنها لا توضح ما إذا كان المطلوب ولاية واشنطن أم واشنطن العاصمة. بالإضافة إلى ذلك، ليس من الواضح ما الطبقة التي ينبغي استخدامها في الخريطة عند إجراء الاستعلام.