අපි ගෙවන RPA වේදිකා අතහැර දමා OpenSource (OpenRPA) මත පදනම් වෙමු

හඳුන්වාදීමේ

මීට පෙර, මෙම මාතෘකාව Habré හි ඉතා විස්තරාත්මකව ආවරණය කරන ලදී පයිතන් හි ඩෙස්ක්ටොප් GUI යෙදුම් ස්වයංක්‍රීයකරණය. එකල මා මෙම ලිපියට බෙහෙවින් ඇදී ගියේ රොබෝවරුන් නිර්මාණය කිරීමේ මූලද්‍රව්‍යවලට සමාන අංග මෙම ලිපියෙන් හෙළි වූ බැවිනි. මගේ වෘත්තීය ක්‍රියාකාරකම්වල ස්වභාවය අනුව, මම සමාගම් ව්‍යාපාර ක්‍රියාවලීන් රොබෝකරණයට සම්බන්ධ වී සිටින බැවින් (RPA යනු මෑතක් වන තුරුම පූර්ණ ක්‍රියාකාරී OpenSource ප්‍රතිසමයක් නොතිබූ ක්ෂේත්‍රයකි), මෙම මාතෘකාව මට ඉතා අදාළ විය.

RPA (UI Path, Blueprism, Automation Anywhere සහ වෙනත්) ක්ෂේත්‍රයේ දැනට පවතින ඉහළම IT විසඳුම්වලට සැලකිය යුතු ගැටළු 2ක් ඇත:

  • ගැටලුව 1: රොබෝ ස්ක්‍රිප්ට් නිර්මාණය කර ඇති බැවින් වේදිකාවේ ක්‍රියාකාරීත්වයේ තාක්ෂණික සීමාවන් පමණි චිත්රක අතුරුමුහුණත තුළ (ඔව්, වැඩසටහන් කේතය ඇමතීමේ හැකියාව ඇත, නමුත් මෙම හැකියාවට සීමාවන් ගණනාවක් ඇත)
  • ගැටලුව 2: මෙම විසඳුම් විකිණීම සඳහා අතිශය මිල අධික බලපත්‍ර ප්‍රතිපත්තියක් (ඉහළ වේදිකාවන් සඳහා වසරකට එක් නිරන්තරයෙන් වැඩ කරන රොබෝවක් සඳහා ඩොලර් 8000 ක් පමණ වේ) බලපත්‍ර ගාස්තු වශයෙන් විශාල වාර්ෂික මුදලක් ලබා ගැනීමට රොබෝවරු දුසිමක් සාදන්න.

මෙම වෙළඳපල ඉතා තරුණ සහ ඉතා ක්‍රියාශීලී බැවින්, දැන් ඔබට Google හි විවිධ මිලකරණ ප්‍රතිපත්ති සමඟින් 10+ රොබෝ විසඳුම් පහසුවෙන් සොයා ගත හැක. නමුත් මෑතක් වන තුරුම, සම්පූර්ණයෙන්ම ක්රියාකාරී OpenSource විසඳුමක් සොයා ගැනීමට නොහැකි විය. එපමනක් නොව, අපි සම්පූර්ණයෙන්ම ක්රියාකාරී OpenSource ගැන විශේෂයෙන් කතා කරන්නේ, අර්ධ නිදහස් රොබෝකරණ විසඳුම් සොයා ගත හැකි නිසා, නමුත් ඔවුන් RPA සංකල්පය පදනම් වූ ප්රධාන තාක්ෂණයන් කොටසක් පමණක් ඉදිරිපත් කර ඇත.

RPA සංකල්පය පදනම් වන්නේ කුමක් ද?

RPA (රොබෝ ක්‍රියාවලි ස්වයංක්‍රීයකරණය) යනු ඉලක්කයක් සාක්ෂාත් කර ගැනීම සඳහා වඩාත්ම ලාභදායී ආකාරයකි. RPA විසින් සමාගමේ සියලුම ආකාරයේ උරුම පද්ධති අත්හැරීම සම්බන්ධ නොවන නමුත් මෙම පද්ධති මත පදනම්ව අවශ්‍ය ස්වයංක්‍රීය ස්ක්‍රිප්ට් සෑදීම සම්බන්ධ බැවින්, මෙය සංවර්ධන වේගය අනුවද පල දරයි (පවතින සත්වෝද්‍යාන පද්ධති නැවත කිරීමට අවශ්‍ය නොවන නිසා) සහ ව්‍යාපාර ප්‍රතිඵල අනුව (ඉතිරි කිරීම PSE/FTE, සමාගමේ ආදායම වැඩි කිරීම, සමාගමේ වියදම් අඩු කිරීම).

RPA මෙවලම් පහත සඳහන් තාක්ෂණයන් මත පදනම් වේ:

  • විවෘත බ්රවුසර වෙබ් පිටු කළමනාකරණය කිරීම;
  • විවෘත ඩෙස්ක්ටොප් GUI යෙදුම් කළමනාකරණය;
  • මූසිකය සහ යතුරුපුවරු පාලනය (යතුරු, හොට්කී, මූසික බොත්තම් එබීම, කර්සරය චලනය කිරීම);
  • මූසිකය සහ/හෝ යතුරුපුවරුව සමඟ වැඩිදුර ක්‍රියා යෙදීම සඳහා ඩෙස්ක්ටොප් තිරයේ ග්‍රැෆික් මූලද්‍රව්‍ය සොයන්න;

වසර ගණනාවක ප්‍රායෝගික අත්දැකීම් සමඟින්, කෘත්‍රිම බුද්ධිය හඳුනාගැනීමේ/යෙදීමේ අංගයක් අවශ්‍ය නොවන ඕනෑම ව්‍යාපාරික ක්‍රියාවලියක පාහේ රොබෝකරණය ක්‍රියාත්මක කිරීමට මෙම විශේෂිත තාක්‍ෂණ මාලාව අපට ඉඩ සලසයි (මෙම අවස්ථා වලදී, එය අවශ්‍ය වේ. පවතින තොරතුරු තාක්ෂණ ලෝකයේ පවතින අනුරූප පුස්තකාල රොබෝ වෙත සම්බන්ධ කිරීමට). ඉහත මෙවලම් වලින් අවම වශයෙන් එකක් නොමැති වීම RPA හි හැකියාවන්ට සැලකිය යුතු ලෙස බලපායි.

සියල්ලට පසු, සියලුම RPA මෙවලම් අන්තර්ජාලයේ සොයාගත හැකිය. එසේ නම් අතුරුදහන් වන්නේ කුමක්ද?

නමුත් වඩාත්ම වැදගත් දෙය අතුරුදහන් - ඔවුන්ගේ අඛණ්ඩතාව අතුරුදහන්. අඛණ්ඩතාව, විවිධ මෙවලම් (වෙබ්, ගුයි, මූසිකය, යතුරුපුවරුව) එක් රොබෝ ස්ක්‍රිප්ට් එකක භාවිතා කිරීමේ සහයෝගීතාවය අවබෝධ කර ගැනීමට ඔබට ඉඩ සලසයි, එය බොහෝ විට සංවර්ධනයේදී අවශ්‍ය වේ (ප්‍රායෝගිකව පෙන්නුම් කරන පරිදි). සියලුම ඉහළම RPA වේදිකා සපයන මෙම ප්‍රධාන අවස්ථාව මෙය වන අතර දැන් මෙම අවස්ථාව ලබා දීමට පටන් ගෙන ඇත පළමු OpenSource RPA වේදිකාව OpenRPA

OpenRPA වැඩ කරන්නේ කෙසේද?

OpenRPA යනු Python 3 ක්‍රමලේඛන භාෂාව මත පදනම් වූ OpenSource ව්‍යාපෘතියකි, එය ඔබට අවශ්‍ය RPA වේදිකා මෙවලම් ක්‍රියාත්මක කිරීමට ඉඩ සලසන දැනට පවතින හොඳම python පුස්තකාල වලින් සමන්විත වේ (ඉහත ප්‍රධාන RPA මෙවලම් ලැයිස්තුව බලන්න).

ප්රධාන පුස්තකාල ලැයිස්තුව:

  • pywinauto;
  • සෙලේනියම්;
  • යතුරු පුවරුව;
  • pyautogui

සියලුම පුස්තකාල එකිනෙකාගේ පැවැත්ම ගැන නොදන්නා බැවින්, OpenRPA RPA වේදිකාවේ වඩාත්ම වැදගත් අංගය ක්‍රියාත්මක කරයි, එමඟින් ඒවා එකට භාවිතා කිරීමට ඉඩ සලසයි. ඩෙස්ක්ටොප් GUI යෙදුමක් කළමනාකරණය කිරීමට pywinauto පුස්තකාලය භාවිතා කරන විට මෙය විශේෂයෙන් පැහැදිලි වේ. මෙම ප්‍රදේශය තුළ, පුස්තකාලයේ ක්‍රියාකාරීත්වය හොඳම RPA වේදිකා (GUI යෙදුම් සඳහා තේරීම්, බිට් ස්වාධීනත්වය, තේරීම් නිර්මාණ චිත්‍රාගාරය, ආදිය) ලබා දෙන ක්‍රියාකාරීත්වයේ මට්ටම දක්වා පුළුල් කරන ලදී.

නිගමනය

නවීන තොරතුරු තාක්ෂණ ලෝකය අද සෑම කෙනෙකුටම කෙතරම් විවෘතද යත්, ගෙවන බලපත්‍ර සහිත විසඳුම් පමණක් ආධිපත්‍යය දරන ක්ෂේත්‍ර තවමත් තිබේදැයි සිතීම පවා අපහසුය. මෙම බලපත්‍ර ප්‍රතිපත්තිය මෙම ප්‍රදේශයේ සංවර්ධනය බෙහෙවින් සීමා කරන බැවින්, අපට මෙම තත්ත්වය ආපසු හැරවිය හැකි යැයි මම බලාපොරොත්තු වෙමි: ඕනෑම සමාගමකට RPA දැරිය හැකි පරිදි; අපගේ තොරතුරු තාක්ෂණ සගයන්ට ඔවුන්ගේ කලාපවල ආර්ථික තත්ත්වය කුමක් වුවත් (අද, දුර්වල ආර්ථිකයන් සහිත කලාපවලට RPA ලබා ගත නොහැක) RPA හි රැකියාවක් පහසුවෙන් සොයා ගත හැක.

මෙම මාතෘකාව ඔබට උනන්දුවක් දක්වන්නේ නම්, අනාගතයේදී මට OpenRPA භාවිතා කිරීම පිළිබඳව Habr සඳහා විශේෂයෙන් නිබන්ධනයක් නිර්මාණය කළ හැකිය - අදහස් දැක්වීමේදී ලියන්න.

ඔබ සැමට ස්තූතියි සහ සුබ දවසක්!

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න