AIClassify وAIExtract وAIReply وAISentiment وAISummarize وAITranslate

ينطبق على: تطبيقات اللوحة

الوصف

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

  • AIClassify تصنف هذه الدالة النص إلى إحدى الفئات المتوفرة. على سبيل المثال، يمكن استخدام قائمة الفئات التالية لتصنيف المشكلات التي يتم تقديمها بواسطة العملاء:

    • المشكلة
    • الفوترة
    • كيفية
    • الترخيص
  • AIExtract تستخرج هذه الدالة كيانات محددة مثل أرقام التسجيل أو أرقام الهاتف أو أسماء الأشخاص.

    ‏‫ملاحظة

    لا تزال الدالة AIExtract قيد التطوير وقد لا تعمل بشكل صحيح. سنزيل هذه الملاحظة عندما تكون جاهزة للاستخدام.

  • AIReply تقوم هذه الدالة بصياغة رد على الرسالة التي تقدمها. على سبيل المثال، تقوم هذه الدالة بصياغة رد على مراجعة أحد العملاء لمنتج ما.

  • AISentiment تكتشف هذه الدالة توجه النص الذي تقدمه. على سبيل المثال، تكتشف هذه الدالة ما إذا كان توجه مراجعة العميل إيجابيًا أم سلبيًا أم حياديًا.

  • AISummarize تلخص هذه الدالة النص الذي تقدمه. على سبيل المثال، تلخص هذه الدالة رسالة بريد إلكتروني أو نص من مستند.

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

    لمزيد من المعلومات حول اللغات المدعومة للغة المصدر واللغة الهدف، راجع دعم لغة المترجمة - الترجمة وراجع قائمة اللغات المدعومة أسفل عمود الكشف التلقائي عن اللغة‬ .

تعرف على المزيد حول كيفية استخدام دالات الذكاء الاصطناعي الوظائف في الفيديو التالي.

الاستخدام في تطبيقات اللوحة

يمكنك استدعاء هذه الدالات من تطبيقات اللوحة. ومع ذلك، إن الأمر تعقيدًا بقليل مما تم وصفه لمضيفي Power Fx الآخرين:

  1. تحتاج إلى إضافة مصدر بيانات البيئة.
  2. دالات الذكاء الاصطناعي هي دالات في مساحة اسم البيئة. حيث تصف هذه الوثائق استدعاء AISummarize( ... )، على سبيل المثال، عليك استخدام Environment.AISummarize( ... ).
  3. يجب أن تكون وسيطات الدالة عبارة عن أعمدة مسماة في سجل، ويتم تمريرها على أنها الوسيطة الوحيدة. يتم تقديم أسماء الأعمدة في قسم بناء الجملة المطابق لأسماء المعلمات.
  4. قيمة الإرجاع من هذه الوظائف هي دائمًا عبارة عن سجل يحتوي على عمود واحد. يتم ذكر اسم العمود في قسم بناء الجملة.
  5. هذه الدالات هي دالات سلوك ولا يمكن استخدامها في تدفق بيانات اللوحة، على سبيل المثال، كإدخال في خاصية النص لعنصر تحكم النص. استخدم الدالة Set لوضع النتيجة في متغير عام، ثم استخدم هذه القيمة في مكان آخر في تطبيقك.

إليك مثال:

  1. افتح تطبيق لوحة للتحرير في Power Apps Studio.
  2. من جزء البيانات،حدد إضافة بيانات، ثم أضف مصدر بيانات البيئة.
  3. من جزء الإدراج، أضف عنصر تحكم الزر.
  4. في شريط الصيغة، حدد الخاصية OnReset، وأدخل الصيغة التالية:
    Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText )
    
  5. من جزء الإدراج، أضف عنصر تحكم النص.
  6. في شريط الصيغة، حدد الخاصية النص، وأدخل الصيغة التالية:
    Summary
    
  7. يعرض مربع النص ملخصًا تم إنشاؤه بواسطة الذكاء الاصطناعي يشبه ما يلي:
    The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
    

‏‫ملاحظة

نحن بصدد إضافة نفس تواقيع الدالة نفسه التي يستمتع بها مضيفون آخرون في Power Fx إلى اللوحة. التوقيعات الجديدة ستعزز الآلية الحالية ولن تحل محلها؛ ستستمر التطبيقات التي تستخدم الآلية الحالية في العمل دون تعديل.

بناء الجملة

AIClassify( النص، الفئات )

  • النص – مطلوب. الجمل النصية. النص المراد تصنيفه.
  • الفئات - مطلوبة. عمود فردي لجدول الفئات النصية.
  • بالنسبة لتطبيقات اللوحة، تكون قيمة الإرجاع في عمود التصنيف.

AIExtract( نص، كيان )

  • النص – مطلوب. الجمل النصية. النص المراد استخراج البيانات منه.
  • الكيان - مطلوب. الكيان المراد استخراجه. اسم الكيان المراد استخراجه.
  • بالنسبة لتطبيقات اللوحة، تكون قيمة الإرجاع في العمود ExtractedData، جدول من صفر أو أكثر من الصفوف من البيانات المطابقة للكيان المقدم.

AIReply( نص )

  • النص – مطلوب. جملة نصية. النص الذي يجب الرد عليه.
  • بالنسبة لتطبيقات اللوحة، تكون قيمة الإرجاع في عمود PreparedResponse.

AISentiment( نص )

  • النص – مطلوب. النص لتحليل التوجه.
  • بالنسبة لتطبيقات اللوحة، تكون قيمة الإرجاع في العمود AnalyzedSentiment، وهي "إيجابي" أو "حيادي" أو "سلبي".

AISummarize( نص )

  • النص – مطلوب. النص المراد تلخيصه.
  • بالنسبة لتطبيقات اللوحة، تكون قيمة الإرجاع في عمود SummarizedText.

AITranslate(نص، TargetLanguage)

  • النص – مطلوب. النص المراد ترجمته.
  • TargetLanguage - علامة اللغة التي يجب الترجمة إليها مثل "fr" للغة الفرنسية. راجع دالة اللغة لمزيد من التفاصيل.
  • بالنسبة لتطبيقات اللوحة، تكون قيمة الإرجاع في عمود TranslatedText.

الأمثلة

لإعداد الأمثلة التالية:

  1. في طريقة عرض الشجرة، حدد كائن التطبيق وأضف ما يلي إلى خاصية الصيغ:
    Subject = "Washington is a state that offers a variety of food experiences for locals and visitors alike. 
    Whether you are looking for fresh seafood, farm-to-table produce, ethnic specialties, or gourmet treats, 
    you will find something to satisfy your taste buds in Washington. Washington is famous for its seafood, 
    especially salmon, oysters, crab, and clams. The state has a long coastline and numerous rivers and lakes 
    that provide abundant and high-quality seafood.";
    
  2. أنشئ عنصر تحكم الزر.
  3. أنشئ عنصر تحكم النص، وقم بتعيين خاصية النص التابعة له إلى:
    Result
    

AIClassify

  1. في تطبيقات اللوحة، قم بتعيين خاصية OnSelect لعنصر تحكم الزر إلى:
    Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )
    
    بالنسبة لجميع المنتجات الأخرى، استخدم هذه الصيغة:
    Set( Result, AIClassify( Subject, ["Housing", "Food"] ) )
    
  2. اضغط على الزر. يعرض عنصر تحكم النص النتيجة:
    Food
    

AIExtract

  1. في تطبيقات اللوحة، قم بتعيين خاصية OnSelect لعنصر تحكم الزر إلى:
    Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
    
    بالنسبة لجميع المنتجات الأخرى، استخدم هذه الصيغة:
    Set( Result, AIExtract( Subject, "State" ) )
    
  2. اضغط على الزر. يعرض عنصر تحكم النص النتيجة.

AIReply

  1. في تطبيقات اللوحة، قم بتعيين خاصية OnSelect لعنصر تحكم الزر إلى:
    Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
    
    بالنسبة لجميع المنتجات الأخرى، استخدم هذه الصيغة:
    Set( Result, AIReply( Subject ) )
    
  2. اضغط على الزر. يعرض عنصر تحكم النص نتيجة مماثلة لما يلي:
    Washington state is indeed a culinary delight, offering a diverse range of food experiences
    for both residents and tourists. From fresh seafood to farm-to-table produce, ethnic specialties
    to gourmet treats, there is something to please every palate in Washington. The state is
    particularly renowned for its seafood, with salmon, oysters, crab, and clams being local favorites.
    This is due to Washington's extensive coastline and numerous rivers and lakes, which provide an
    abundance of high-quality seafood. If you have any specific questions or need recommendations
    for dining in Washington, feel free to ask!
    

AISummarize

  1. في تطبيقات اللوحة، قم بتعيين خاصية OnSelect لعنصر تحكم الزر إلى:
    Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
    
    بالنسبة لجميع المنتجات الأخرى، استخدم هذه الصيغة:
    Set( Result, AISummarize( Subject ) )
    
  2. اضغط على الزر. يعرض عنصر تحكم النص نتيجة مماثلة لما يلي:
    Washington state is known for its diverse food experiences, catering to both locals and visitors.
    From fresh seafood to farm-to-table produce, ethnic specialties, and gourmet treats, there is
    something to please everyone's taste buds. Seafood, particularly salmon, oysters, crab, and clams,
    is a highlight in Washington. With its extensive coastline, rivers, and lakes, the state offers
    an abundance of high-quality seafood options.
    

AISentiment

  1. في تطبيقات اللوحة، قم بتعيين خاصية OnSelect لعنصر تحكم الزر إلى:
    Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
    
    بالنسبة لجميع المنتجات الأخرى، استخدم هذه الصيغة:
    Set( Result, AISentiment( Subject ) )
    
  2. اضغط على الزر. يعرض عنصر تحكم النص النتيجة:
    Positive
    

AITranslate

  1. في تطبيقات اللوحة، قم بتعيين خاصية OnSelect لعنصر تحكم الزر إلى:
    Set( Result, Environment.AITranslate( {Text:Subject, Language: "fr"} ).TranslatedText )
    
    بالنسبة لجميع المنتجات الأخرى، استخدم هذه الصيغة:
    Set( Result, AITranslate( Subject, "fr" ) )
    
  2. اضغط على الزر. يعرض عنصر تحكم النص نتيجة مماثلة لما يلي:
    Washington est un État qui offre une variété d’expériences culinaires pour les habitants et les visiteurs. 
    Que vous soyez à la recherche de fruits de mer frais, de produits de la ferme à la table,
    de spécialités ethniques ou de friandises gastronomiques, vous trouverez de quoi satisfaire vos
    papilles à Washington. Washington est célèbre pour ses fruits de mer, en particulier le saumon, les huîtres,
    le crabe et les palourdes. L’État possède un long littoral et de nombreuses rivières et lacs 
    qui fournissent des fruits de mer abondants et de haute qualité.