معرفی
یک محیط توسعه یکپارچه برای ساخت ربات ها توسط Azure Bot Service ارائه شده است. توسعه دهندگان سطوح فنی مختلف ممکن است به لطف ارتباط آن با Power Virtual Agents، یک پلت فرم کاملاً میزبانی شده با کد پایین، ربات های هوش مصنوعی مکالمه را بدون نوشتن یک خط کد ایجاد کنند.
میتوانید با استفاده از Microsoft Bot Framework و Azure Bot Service، مجموعهای از کتابخانهها، ابزارها و خدمات، رباتهای هوشمند ایجاد، آزمایش، استقرار و مدیریت کنید. یک SDK ماژولار و قابل ارتقا برای ایجاد ربات ها و برقراری ارتباط با سرویس های هوش مصنوعی در چارچوب ربات گنجانده شده است. با کمک این چارچوب، برنامه نویسان ممکن است چت بات هایی بسازند که می توانند صحبت کنند، زبان طبیعی را درک کنند، به سوالات پاسخ دهند و موارد دیگر.
ربات ها چه کار می کنند؟
ربات ها تجربه کاربری را ارائه می دهند که بیشتر شبیه تعامل با یک شخص یا ربات هوشمند است تا استفاده از رایانه. با استفاده از رباتها، میتوانید کارهای روزمره و آسانی را که زمانی به تماس مستقیم انسانی نیاز داشتند، مانند رزرو شام یا جمعآوری اطلاعات نمایه، خودکار کنید. با یک ربات، کاربران می توانند از طریق متن، کارت های تعاملی و گفتار ارتباط برقرار کنند. یک تعامل با ربات ممکن است به سادگی یک پاسخ کوتاه به یک پرس و جو یا به پیچیدگی یک چت طولانی باشد که عاقلانه به خدمات دسترسی پیدا می کند.
یک برنامه وب با رابط کاربری مکالمه با یک ربات چت قابل مقایسه است. مشتریان شما از طریق کانالی مانند Facebook، Slack، Microsoft Teams یا یک برنامه سفارشی با ربات شما ارتباط برقرار می کنند.
- بسته به نحوه راه اندازی و ثبت ربات در کانال، تعاملات می تواند به صورت متنی یا گفتاری باشد و شامل گرافیک و ویدیو باشد.
- ورودی کاربر توسط ربات پردازش میشود تا مشخص شود که کاربر چه خواسته یا گفته است.
- ربات ورودی را تجزیه و تحلیل می کند و اقدامات مرتبط را انجام می دهد، مانند درخواست از کاربر برای جزئیات بیشتر یا استفاده از خدمات از طرف او.
- ربات برای اطلاع دادن به کاربر از کاری که انجام می دهد یا انجام داده است، به آنها پاسخ می دهد.
ربات ها اغلب به عنوان برنامه های کاربردی وب که در Azure میزبانی می شوند توسعه می یابند و از طریق API ها ارتباط برقرار می کنند. محتویات یک ربات بسته به نوع و کاربرد ربات بسیار متفاوت است. با حداقل کدنویسی، یک ربات ممکن است پیام هایی را دریافت کند و آنها را به کاربر منتقل کند. برای ارائه تجربیات غنیتر در طیف وسیعتری از پلتفرمها، پیچیدهتر است، اما میتوان به ابزارها و خدمات مختلفی تکیه کرد.
رباتها میتوانند از فایلها بخوانند و بنویسند، از پایگاههای داده و API استفاده کنند و فعالیتهای محاسباتی استاندارد را مانند سایر انواع نرمافزار انجام دهند. رباتها از فرآیندهای ارتباطی انسان به انسان استفاده میکنند و همین موضوع آنها را خاص میکند.
Azure Bot Service و Bot Framework شامل
- Bot Framework SDK برای ایجاد جاوا، سی شارپ، پایتون یا ربات های مبتنی بر جاوا. (پشتیبانی طولانی مدت نهایی برای Python و Java SDK در نوامبر 2023 پایان می یابد.)
- ابزارهای CLI برای کمک به ایجاد یک ربات کامل.