سلام به همه! بر کسی پوشیده نیست که هوش مصنوعی در حال حاضر به طور فزاینده ای در حوزه های مختلف زندگی ما درگیر است. ما در تلاش هستیم تا وظایف و عملیات روتین بیشتر و بیشتر را به دستیاران مجازی تغییر دهیم و از این طریق زمان و انرژی خود را برای حل مشکلات واقعاً پیچیده و اغلب خلاقانه آزاد کنیم. هیچ یک از ما دوست نداریم هر روز کارهای یکنواخت انجام دهیم، بنابراین ایده برون سپاری چنین وظایفی به هوش مصنوعی بسیار مثبت تلقی می شود.
بنابراین اتوماسیون فرآیند رباتیک چیست؟
RPA یا Robotic Process Automation فناوری است که امروزه به نرم افزارهای کامپیوتری یا یک "ربات" اجازه می دهد تا برای تقلید از اعمال انسان هایی که در سیستم های دیجیتال کار می کنند برای انجام فرآیندهای تجاری پیکربندی شوند. روباتهای RPA از یک رابط کاربری برای جمعآوری دادهها و استفاده از برنامهها درست مانند انسانها استفاده میکنند. آنها تفسیر می کنند، پاسخ ها را آغاز می کنند، و با سیستم های دیگر ارتباط برقرار می کنند تا طیف گسترده ای از وظایف تکراری را انجام دهند. تنها تفاوت: ربات نرم افزار RPA هرگز استراحت نمی کند و اشتباه نمی کند. خوب، تقریباً اجازه نمی دهد.
به عنوان مثال، یک ربات RPA می تواند فایل های پیوست شده به حروف را پردازش کند، متن، مبالغ، نام خانوادگی را تشخیص دهد، پس از آن اطلاعات دریافت شده به طور خودکار در هر سیستم حسابداری وارد می شود. در واقع، ربات های RPA قادر به تقلید بسیاری از اقدامات کاربر، اگر نه همه، هستند. آنها میتوانند وارد برنامهها شوند، فایلها و پوشهها را جابهجا کنند، دادهها را کپی و جایگذاری کنند، فرمها را پر کنند، دادههای ساختاریافته و نیمهساختار یافته را از اسناد استخراج کنند و خیلی چیزهای دیگر.
فناوری RPA از Microsoft Power Automate معروف عبور نکرده است. در مقالات قبلی، در مورد اینکه چگونه میتوانید از Power Automate برای خودکارسازی فرآیندهای مختلف، از انتشار پیامها در تیمهای مایکروسافت گرفته تا هماهنگی با مدیر خود و ارسال درخواستهای وب HTTP استفاده کنید، صحبت کردم. ما سناریوهای زیادی را پوشش داده ایم که می توان با استفاده از قابلیت های Power Automate پیاده سازی کرد. امروز، بیایید نحوه استفاده از RPA را بررسی کنیم. زمان را از دست ندهیم.
بیایید سعی کنیم فرآیند نمایشی ارسال بلیط به خدمات پشتیبانی را "رباتیک" کنیم. داده های اولیه به شرح زیر است: مشتری اطلاعات مربوط به یک خطا یا درخواست را از طریق ایمیل در قالب یک سند PDF با جدولی حاوی اطلاعات مربوط به درخواست ارسال می کند. فرمت جدول به صورت زیر خواهد بود:
اکنون به پورتال Power Automate بروید و یک مدل هوش مصنوعی جدید ایجاد کنید:
در مرحله بعد، نام مدل آینده خود را مشخص می کنیم:
Power Automate به ما هشدار می دهد که ایجاد یک مدل به حدود 5 سند با طرح یکسان نیاز دارد تا "ربات" آینده خود را آموزش دهیم. خوشبختانه، بیش از حد کافی قالبهایی مانند این موجود است.
5 الگوی سند را بارگیری کنید و شروع به تهیه مدل کنید:
تهیه مدل هوش مصنوعی چند دقیقه طول می کشد، حالا وقت آن است که برای خودتان چای بریزید:
پس از تکمیل آماده سازی مدل، لازم است که برچسب های خاصی به متن شناسایی شده اختصاص داده شود که توسط آن ها امکان دسترسی به اطلاعات وجود دارد:
بستههای برچسبها و دادهها در یک پنجره جداگانه ذخیره میشوند. پس از اینکه تمام فیلدهای مورد نیاز را تگ کردید، روی "تأیید فیلدها" کلیک کنید:
در مورد من، مدل از من خواست که فیلدها را روی چند الگوی سند دیگر تگ کنم. من با مهربانی موافقت کردم که کمک کنم:
پس از انجام تمام عملیات، زمان شروع آموزش مدل است، دکمه ای که به دلایلی "قطار" نامیده می شود. بیا بریم!
آموزش مدل و همچنین آماده سازی آن، چند دقیقه طول می کشد؛ وقت آن است که یک فنجان چای دیگر برای خود بریزید. پس از اتمام آموزش، می توانید مدل ایجاد شده و آموزش دیده را منتشر کنید:
مدل آموزش دیده و مشتاق کار است. اکنون بیایید یک لیست شیرپوینت آنلاین ایجاد کنیم که داده های اسناد PDF شناخته شده را به آن اضافه می کنیم:
و اکنون که همه چیز آماده است، یک جریان Power Automate را ایجاد می کنیم، با یک ماشه "وقتی یک پیام ایمیل جدید می رسد"، پیوست را در نامه تشخیص می دهد و یک مورد را در لیست شیرپوینت ایجاد می کند. جریان نمونه در زیر:
بیایید جریان خود را بررسی کنیم. ما نامه ای با پیوستی مانند:
و نتیجه جریان ایجاد خودکار یک ورودی در لیست شیرپوینت آنلاین است:
همه چیز مانند یک ساعت کار می کند. حالا در مورد تفاوت های ظریف.
اولین هشدار این است که در حال حاضر، RPA در Power Automate نمی تواند متن روسی را تشخیص دهد. این احتمال وجود دارد که چنین فرصتی در آینده نزدیک ایجاد شود، اما در حال حاضر هنوز وجود ندارد. بنابراین باید این جنبه را در نظر بگیرید.
اخطار دوم این است که استفاده از اتوماسیون فرآیند رباتیک در پلتفرم قدرت نیاز به اشتراک Premium دارد. برای دقیق تر، RPA به عنوان یک افزونه برای مجوز PowerApps یا Power Automate مجوز دارد. به نوبه خود، استفاده از RPA در Power Automate نیاز به اتصال به محیط Common Data Service دارد که در اشتراک Premium گنجانده شده است.
در مقالههای بعدی، به احتمالات بیشتری برای استفاده از RPA در پلتفرم پاور میپردازیم و یاد میگیریم که چگونه میتوانید یک چت بات هوشمند بر اساس Power Automate و RPA بسازید. با تشکر از توجه شما و روز خوبی برای همه!
منبع: www.habr.com