يوفر Bot Framework التجربة الأكثر شمولاً لبناء تطبيقات المحادثة.
باستخدام Bot Framework SDK، يمكن للمطورين إنشاء روبوتات تتحدث بشكل حر أو من خلال تفاعلات موجهة بما في ذلك استخدام نص بسيط أو بطاقات غنية تحتوي على نص وصور وأزرار إجراءات.
يمكن للمطورين تصميم وبناء محادثة متطورة باستخدام لغات البرمجة المفضلة لديهم بما في ذلك C# وJS وPython للمطورين والفرق متعددة التخصصات لتصميم وبناء تجارب المحادثة.
قم بمراجعة قسم النظام البيئي لـ Bot Framework لمعرفة المزيد حول الأدوات والخدمات الأخرى ذات الصلة بـ Bot Framework SDK.
| سي # الريبو | شبيبة الريبو | بايثون الريبو | فرنك بلجيكي CLI |
يعد Bot Framework SDK v4 عبارة عن SDK مفتوح المصدر يمكّن المطورين من تصميم وبناء محادثة متطورة باستخدام لغة البرمجة المفضلة لديهم.
ج# | شبيبة | بايثون | |
---|---|---|---|
إصدار مستقر | الحزم | الحزم | الحزم |
المستندات | مستندات | مستندات | مستندات |
عينات | .NET الأساسية، WebAPI | Node.js، تايب سكريبت، es6 | بايثون |
هناك طريقتان لربط الروبوت الخاص بك بتجربة العميل:
قناة خدمة Azure Bot - دعم مستقل للغة وSDK عبر خدمة Azure Bot
محول Bot Framework SDK - مكون محول لكل لغة
عميل | قناة أزور | محول سي# | محول شبيبة |
---|---|---|---|
فرق مايكروسوفت | أزور | ||
الخط المباشر | أزور | ||
دردشة الويب | أزور | بوتكيت | |
سكايب | أزور | ||
بريد إلكتروني | أزور | ||
فيسبوك | أزور | مجتمع | بوتكيت |
سلاك | أزور | مجتمع | بوتكيت |
كيك | أزور | ||
برقية | أزور | ||
خط | أزور | ||
GroupMe | أزور | ||
تويليو (الرسائل القصيرة) | أزور | مجتمع | بوتكيت |
مهارات اليكسا | مجتمع | مجتمع | |
إجراءات جوجل | مجتمع | مجتمع | |
جوجل هانج آوتس | بوتكيت | ||
ويبيكس | مجتمع | بوتكيت | |
واتساب (إنفوبيب) | مجتمع | ||
تكبير | مجتمع | ||
RingCentral | مجتمع | ||
كورتانا | أزور | ||
وحدة التحكم | مجتمع |
توفر المجتمعات مفتوحة المصدر التالية العديد من المكونات المتاحة لتوسيع تطبيق الروبوت الخاص بك، بما في ذلك المحولات وأدوات التعرف ومربعات الحوار والبرامج الوسيطة.
ج# | جافا سكريبت | بايثون | |
---|---|---|---|
مجتمع إطار عمل الروبوتات | ج# | جافا سكريبت | بايثون |
بوتكيت | جافا سكريبت |
إذا كانت لديك أسئلة حول Bot Framework SDK أو استخدام Azure Bot Service، فنحن نشجعك على التواصل مع المجتمع وفريق تطوير Azure Bot Service للحصول على المساعدة.
بالنسبة للأسئلة التي تناسب تنسيق Stack Overflow ("كيف يعمل هذا؟")، فإننا نراقب علامتي Azure Bot Service وBot Framework (ابحث في كليهما)
يمكنك أيضًا التغريد/المتابعة @msbotframework
انضم إلى المحادثة على Gitter .
شاهد جميع خيارات الدعم المتاحة هنا .
نحن نتتبع المشكلات والميزات الوظيفية التي تطلب Bot Framework SDK والأدوات وخدمة Azure Bot Service في مجموعة متنوعة من المواقع. إذا وجدت مشكلة أو كان لديك طلب ميزة، فيرجى إرسال مشكلة إلى المستودعات أدناه.
غرض | وصف | وصلة |
---|---|---|
SDK v4.NET | وقت تشغيل الروبوت الأساسي لـ .NET والموصلات والبرامج الوسيطة ومربعات الحوار والمطالبات وLUIS وQnA | قم برفع قضية |
SDK v4 جافا سكريبت | وقت تشغيل الروبوت الأساسي لـ Typescript/Javascript والموصلات والبرامج الوسيطة ومربعات الحوار والمطالبات وLUIS وQnA | قم برفع قضية |
SDK v4 بيثون | وقت تشغيل الروبوت الأساسي لـ Python والموصلات والبرامج الوسيطة ومربعات الحوار والمطالبات وLUIS وQnA | قم برفع قضية |
بوت إطار سطر الأوامر | أدوات إطار عمل الروبوت | قم برفع قضية |
دردشة عبر الإنترنت | أداة الدردشة على شبكة الإنترنت إطار عمل بوت | قم برفع قضية |
تم ترحيل Bot Builder v3 SDK إلى مستودع Bot Framework SDK V3. تم إيقاف V3 SDK مع انتهاء الدعم النهائي طويل المدى في 31 ديسمبر 2019
خدمة أزور بوت
محاكي إطار عمل بوت
بوت إطار الدردشة على شبكة الإنترنت
بوت إطار سطر الأوامر
فهم اللغة
صانع QnA
إرسال
خدمات الكلام
بطاقات التكيف
التحليلات
بوت الإطار الملحن
بوتكيت
تمكّنك خدمة Azure Bot Service من استضافة روبوتات ذكية على مستوى المؤسسات مع ملكية كاملة والتحكم في بياناتك. يمكن للمطورين تسجيل الروبوتات الخاصة بهم وتوصيلها بالمستخدمين على Skype وMicrosoft Teams وCortana وWeb Chat والمزيد. [مستندات]
عميل Direct Line JS : إذا كنت تريد استخدام قناة Direct Line في Azure Bot Service ولا تستخدم عميل WebChat، فيمكن استخدام عميل Direct Line JS في تطبيقك المخصص. [الملف التمهيدي]
قناة الكلام ذات الخط المباشر : نحن نجمع بين Bot Framework وخدمات الكلام من Microsoft لتوفير قناة تتيح تدفق الكلام والنص ثنائي الاتجاه من العميل إلى تطبيق الروبوت. للتسجيل، أضف قناة "الكلام المباشر" إلى خدمة Azure Bot الخاصة بك.
عزل أفضل لروبوتك - ملحق خدمة تطبيق الخط المباشر : يمكن نشر ملحق خدمة تطبيق الخط المباشر كجزء من VNET، مما يسمح لمسؤولي تكنولوجيا المعلومات بالحصول على مزيد من التحكم في حركة مرور المحادثة وتحسين زمن الاستجابة في المحادثات بسبب تقليل عدد القفزات . ابدأ مع ملحق خدمة تطبيق Direct Line هنا. تتيح لك شبكة VNET إنشاء مساحة خاصة بك في Azure وهي ضرورية لشبكتك السحابية لأنها توفر العزل والتجزئة والمزايا الرئيسية الأخرى.
Bot Framework Emulator هو تطبيق سطح مكتب متعدد المنصات يسمح لمطوري الروبوتات باختبار وتصحيح أخطاء الروبوتات التي تم إنشاؤها باستخدام Bot Framework SDK. يمكنك استخدام Bot Framework Emulator لاختبار الروبوتات التي تعمل محليًا على جهازك أو للاتصال بالروبوتات التي تعمل عن بُعد. [تحميل الأحدث | المستندات]
إن Bot Framework Web Chat عبارة عن عنصر تحكم في دردشة العميل قائم على الويب وقابل للتخصيص بدرجة كبيرة لخدمة Azure Bot Service التي توفر القدرة للمستخدمين على التفاعل مع الروبوت الخاص بك مباشرة في صفحة ويب. [الإصدار المستقر | مستندات | عينات]
تستضيف أدوات Bot Framework CLI أداة Bot Framework CLI مفتوحة المصدر ومتعددة المنصات، والمصممة لدعم بناء مسارات عمل تطوير قوية وشاملة. حلت أداة Bot Framework CLI محل الأدوات المستقلة القديمة المستخدمة لإدارة الروبوتات والخدمات ذات الصلة. يقوم BF CLI بتجميع مجموعة الأدوات عبر الأنظمة الأساسية في واجهة واحدة متماسكة ومتسقة.
Bot Framework Composer هي أداة تطوير متكاملة للمطورين والفرق متعددة التخصصات لبناء الروبوتات وتجارب المحادثة باستخدام Microsoft Bot Framework. ستجد ضمن هذه الأداة كل ما تحتاجه لبناء تجربة محادثة متطورة.
Botkit هي أداة مطور وSDK لإنشاء روبوتات الدردشة والتطبيقات والتكاملات المخصصة لمنصات المراسلة الرئيسية. hear()
ask()
أسئلة say()
ردودًا. يمكن للمطورين استخدام بناء الجملة هذا لإنشاء مربعات حوار - وهو الآن متوافق مع أحدث إصدار من Bot Framework SDK.
بالإضافة إلى ذلك، يقدم Botkit معه 6 محولات للنظام الأساسي تسمح لتطبيقات Javascript bot بالتواصل مباشرة مع منصات المراسلة: Slack، وWebex Teams، وGoogle Hangouts، وFacebook Messenger، وTwilio، وWeb chat.
يعد Botkit جزءًا من Microsoft Bot Framework ويتم إصداره بموجب ترخيص MIT Open Source
خدمة قائمة على التعلم الآلي لبناء تجارب اللغة الطبيعية. يمكنك إنشاء نماذج مخصصة وجاهزة للمؤسسات بشكل سريع والتي يتم تحسينها باستمرار. تتيح خدمة فهم اللغة (LUIS) لتطبيقك فهم ما يريده الشخص بكلماته الخاصة. [المستندات | أضف فهم اللغة إلى الروبوت الخاص بك]
QnA Maker عبارة عن خدمة واجهة برمجة تطبيقات قائمة على السحابة تعمل على إنشاء طبقة محادثة وأسئلة وأجوبة فوق بياناتك. باستخدام QnA Maker، يمكنك إنشاء روبوت أسئلة وأجوبة بسيط وتدريبه ونشره استنادًا إلى عناوين URL للأسئلة الشائعة أو المستندات المنظمة أو أدلة المنتجات أو المحتوى التحريري في دقائق. [المستندات | أضف qnamaker إلى البوت الخاص بك]
تتيح لك أداة الإرسال إنشاء نماذج لغة تسمح لك بالإرسال بين المكونات المتباينة (مثل QnA وLUIS والتعليمات البرمجية المخصصة). [الملف التمهيدي]
تقوم خدمات الكلام بتحويل الصوت إلى نص وإجراء ترجمة الكلام وتحويل النص إلى كلام باستخدام خدمات الكلام الموحدة. باستخدام خدمات الكلام، يمكنك دمج الكلام في الروبوت الخاص بك، وإنشاء كلمات تنبيه مخصصة، والتأليف بلغات متعددة. [مستندات]
تُعد Adaptive Cards معيارًا مفتوحًا للمطورين لتبادل محتوى البطاقة بطريقة مشتركة ومتسقة، ويستخدمها مطورو Bot Framework لإنشاء تجارب محادثة رائعة عبر القنوات.
إطار عمل مفتوح وأداء أصلي - يتيح تنسيق البطاقة المفتوحة البسيط نظامًا بيئيًا للأدوات المشتركة والتكامل السلس بين التطبيقات والأداء الأصلي عبر الأنظمة الأساسية على أي جهاز.
تمكين الكلام من اليوم الأول - نحن نعيش في عصر مثير حيث يمكن للمستخدمين التحدث إلى أجهزتهم. تحتضن البطاقات التكيفية هذا العالم الجديد وقد تم تصميمها من الألف إلى الياء لدعم هذه التجارب الجديدة.
راجع إرشادات المساهمة لدينا.
يجب الإبلاغ عن مشكلات الأمان والأخطاء بشكل خاص، عبر البريد الإلكتروني، إلى مركز الاستجابة الأمنية لـ Microsoft (MSRC) على العنوان [email protected]. يجب أن تتلقى الرد خلال 24 ساعة. إذا لم تقم بذلك لأي سبب من الأسباب، فيرجى المتابعة عبر البريد الإلكتروني للتأكد من أننا تلقينا رسالتك الأصلية. يمكن العثور على مزيد من المعلومات، بما في ذلك مفتاح MSRC PGP، في Security TechCenter.
حقوق الطبع والنشر (ج) شركة مايكروسوفت. جميع الحقوق محفوظة.