powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / RPA - новая технология или фейк?
25 сообщений из 85, страница 1 из 4
RPA - новая технология или фейк?
    #40022698
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Robotic process automation (RPA) — позиционируется как новое, чудесное, хайповое решение в автоматизации задач. Типа программные роботы заменяющие человека. Заполняющие таблички в экселе, отвечающие на электронную почту...
Само RPA это некая платформа + скрипты роботы. Стоимость платформы заоблачная. Решения RPA - очень дорогие. И что удивительно, это кто то покупает. Вакансии на hh поперли - "Разработчик RPA".

Но ведь RPA это обычный скрипты для автоматизации рутинных задач. Существуют уже лет 30 наверное. Чтобы перенести данные из WEB-странички в Excel не нужна супердорогая RPA-система, для этого достаточно встроенных скриптов в Office скриптов. Но похоже RPA-разработчики из какого-то нового поколения. Общался с одним в тележке, он вообще не в курсе как делается автоматизация в Офисе, что у Excel есть общедоступный COM-интерфейс, что такое вообще COM. Нет понимания, что у любой сложной системы есть свой API через который его надо автоматизировать.

Личное мое мнение. RPA это фейковая технология. Развод на бабки технически безграмотных руководителей компаний. Продажа скриптов автоматизации по-цене супердорогой разработки. Попытка впихнуть свою платформу в технологический процесс и объявить такой подход единственно верным.

Возможно я не прав. Поясните тогда в чем преимущество RPA перед обычной автоматизацией?
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40022749
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Corezoid ?
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40022856
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,

RPA это и есть те же макросы, только генерализованные и на стероидах. Т.е. можно записать макрос не только в какой-то одной софтине а во многих, а потом интегрировать куда-то еще через API.

И обычно для продвинутых пользователей а не для кодеров.
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023226
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Eolt
Возможно я не прав. Поясните тогда в чем преимущество RPA перед обычной автоматизацией?

Они (роботы) ж через гуй работают. То есть, кодер пишет в стиле "Я смотрю на экран и клацаю мышью и клавой", а не в стиле "Вызываю <ххх> методы API <yyy> программного продукта". Соответственно, кодер изучает не объектную модель MS Excel как COM - сервера, а руководство пользователя MS Excel (например).

У программного продукта может вообще не быть публичного API, а "внешний" интерфейс есть всегда.
Например, notepad.exe можно запустить, и... всё. Нет у него опубликованного API. Чтобы выполнить задачу <заменить все слова "колбаса" на "сало">, нужно в notepad.exe работать руками.

RPA позволяет создать скрипты, имитирующие работу юзера с гуем.

RPA поддерживается дешевыми рекламными декларациями типа: "обычный юзер сможет сам создать скрип", а также рассуждениями насчет "куда же мы денем освободившийся в результате неизбежно успешной роботизации персонал".

Пройдёт.
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023265
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RPA позволяет создать скрипты, имитирующие работу юзера с гуем.Вообще не представляю, как такое возможно технически осуществить. Особенно реакцию на возможные варианты отклика, подсказки, сообщения про ошибки, тормоза и пр.

пысы: Хотя однажды видел самописку, которая набирала в ГУЕ накладные из тхт-файла. Она нажимала кнопки и заглядывала в окно (DOS прога на клиппере) в ожидании возможных сообщений из проги. Было очень прикольно наблюдать за ее работой. :)
Но та DOS-прога была простой и предсказуемой.
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023350
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
RPA позволяет создать скрипты, имитирующие работу юзера с гуем.

И чем это отличается от штатной виндовой утилиты записи макросов, например?
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023519
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo
RPA позволяет создать скрипты, имитирующие работу юзера с гуем.
Вообще не представляю, как такое возможно технически осуществить. Особенно реакцию на возможные варианты отклика, подсказки, сообщения про ошибки, тормоза и пр.


Может оно под конкретную платформу как плагин? Ну например как SAPGuiScripting к саповскому гуи пришит - очень кстати удобное средство рутинной автоматизации. В 1Сах подобного не хватает иногда.
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023523
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ldfanate

....В 1Сах подобного не хватает иногда.


DataLoader вроде в любых приложениях работать должен.
https://www.dataload.com/about/features.html
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023543
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
DataLoader вроде в любых приложениях работать должен.
https://www.dataload.com/about/features.html
Слишком красиво, чтобы быть правдой.
Если бы оно реально работало - давно бы его натянули на тот же 1С. :)
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023629
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
ldfanate

....В 1Сах подобного не хватает иногда.

DataLoader вроде в любых приложениях работать должен.


Судя по описанию, даталоадер это примитивный "слепой" кнопко-мыше-нажиматель, типа Autohotkey.
Саповский скриптинг принципиально лучше сделан - там api (объектная модель) по всем возможным контролам и экранным формам. Плюс макрорекордер а-ля экселевский, на выходе готовые vbs/vba-вызовы той модели выдаёт.

Т.е. позволяет реализовать не просто слепое долбление в экранную форму, а контролируемый программно процесс, наподобие: нашёл поле, вдолбил в поле, рефрешнул форму, считал обновившиеся значения зависимых полей, вдолбил в следующее поле, кликнул по кнопке, дождался сохранения документа, проверил/распарзил итоговое сообщение (успешно, неуспешно, номер сохранённого документа и проч.). На таком движке хошь рутинную автоматизацию долбежа в формы/сбора из форм, хошь нагрузочные/регрессные тесты гуи пиши.
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023642
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo
Leonid Kudryavtsev
DataLoader вроде в любых приложениях работать должен.
https://www.dataload.com/about/features.html
Слишком красиво, чтобы быть правдой.
Если бы оно реально работало - давно бы его натянули на тот же 1С. :)


а чему там не работать?

Вбил данные в Child (control) windows, считал данные из Child (control) windows.

Но это по описанию только в Prof версии. А в бесплатной, действительно, "тупая долбежка" в клавиатуру.
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023657
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
ъъъъъ
RPA позволяет создать скрипты, имитирующие работу юзера с гуем.

И чем это отличается от штатной виндовой утилиты записи макросов, например?
А в винде она есть? Тогда подскажите, пожалуйста, как называется или как ее вызвать? Не слышал про такую до сих пор.
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023678
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft


А в винде она есть? Тогда подскажите, пожалуйста, как называется или как ее вызвать? Не слышал про такую до сих пор.


Наверное вот это имелось ввиду
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023684
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще в винде есть стандартный скриптовый движок. Windows Script Host. Поддерживает разные языки.
С помощью него можно нажимать кнопки в приложениях, вводить данные в текстовые поля, двигать мышь и т.д.
Теоретически RPA можно создать используя только штатные инструменты Windows.
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023695
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt
А вообще в винде есть стандартный скриптовый движок. Windows Script Host. Поддерживает разные языки.
С помощью него можно нажимать кнопки в приложениях, вводить данные в текстовые поля, двигать мышь и т.д.
Теоретически RPA можно создать используя только штатные инструменты Windows.



Robotic process automation (or RPA) is a form of business process automation technology based on metaphorical software robots (bots) or on artificial intelligence (AI)/digital workers.[1] It is sometimes referred to as software robotics (not to be confused with robot software).

In traditional workflow automation tools, a software developer produces a list of actions to automate a task and interface to the back-end system using internal application programming interfaces (APIs) or dedicated scripting language. In contrast, RPA systems develop the action list by watching the user perform that task in the application's graphical user interface (GUI), and then perform the automation by repeating those tasks directly in the GUI.
This can lower the barrier to use of automation in products that might not otherwise feature APIs for this purpose.
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023712
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebSharper,

Не понял к чему этот рекламный текст...
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023722
Как то слышал я доклад чувака из сбера, тот рассказывал, как они подобным макаром автоматизировали каких-то своих девочек, которые сидели и целыми днями через гуй делали много однотипных действий. Но чем он обосновал, что нельзя все это сделать через апи - не помню, увы.
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023733
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt
WebSharper,

Не понял к чему этот рекламный текст...


Не знаю где вы там увидели рекламу - это определение из Википедии. Windows scripting host не обладает возможностью записывать последовательность действий пользователя из коробки т.е. его нельзя считать rpa тулом
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023749
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt
А вообще в винде есть стандартный скриптовый движок. Windows Script Host. Поддерживает разные языки.
С помощью него можно нажимать кнопки в приложениях, вводить данные в текстовые поля, двигать мышь и т.д.
Теоретически RPA можно создать используя только штатные инструменты Windows.
Ога...сначала надо чотко знать, куда вводить. В браузере это автоматически понять невозможно. Поле может быть недоступно или как-то выдавать ошибку.
Вся проблема именно в этом.

В той DOS-прожечке из моего первого поста было наворочено много хитрого кода:
- ожидание исчезновения красного окошечка
- ожидание появления рамочки или текста в нужном месте
- опытным путем были раставлены паузы в куче мест.
- ошибки протоколировались отдельно (н-р товар не найден)
- темп ввода символов контролировался, чтобы не переполнить буфер клавиатуры.
и т.д.

Но это ДОС. Там такое возможно.
А в браузере ?
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023755
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ржавый гвоздь
Как то слышал я доклад чувака из сбера, тот рассказывал, как они подобным макаром автоматизировали каких-то своих девочек, которые сидели и целыми днями через гуй делали много однотипных действий. Но чем он обосновал, что нельзя все это сделать через апи - не помню, увы.


Наверное у Сбера были серьезные мотивы не рефакторить этот гуй а вставить чужой и дорогой костыль.


WebSharper
Windows scripting host не обладает возможностью записывать последовательность действий пользователя из коробки т.е. его нельзя считать rpa тулом


Так это и не нужно. Еще при царе горохе понаписали платных и бесплатных утилит, которые по-нажатиям кнопок и движениям мышки генерят VBScript/JScript/SendKeys. Как по айдишникам контролов, так и по-координатам.

L_argo
А в браузере ?


Для браузера есть бесплатный Selenium
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023785
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo, практически я с этим не сталкивался но можно погуглить selenium webdriver и разобраться как это работает. Браузеры могут представлять специальный интерфейс для этого.


Вот например как это выглядит у мс https://docs.microsoft.com/en-us/power-automate/ui-flows/create-web
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023787
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt, возможно такую штуку и можно назвать rpa (новизна термина собственно в термине - чтобы не говорить "утилиты, которые....").

Ещё современные rpa насколько я понял предназначены для продвинутых пользователей а не для программеров и сисадминов. Там язык уровня сложности mit scratch а не vbs - все наглядно и меньше возможностей ошибиться
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023795
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибки и сложность там будет не в языке, а в методологии. Вдруг какая-то нештатная ситуация, о которой разработчик макроса не подумал (сообщение которое забыли закодировать) и вместо добавление данных - макрос, например, будет данные из базы радостно удалять )))
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023808
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это вообще для всего подходит. Только вероятность разная.
...
Рейтинг: 0 / 0
RPA - новая технология или фейк?
    #40023817
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
События последних месяцев показали что роботы - дороже людей в разработке и наладке производства.

Амазон отказывается от роботизированных складов по причине дороговизны. Люди - дешевле и гибче.
Людей проще уволить. Проще переобучить.
...
Рейтинг: 0 / 0
25 сообщений из 85, страница 1 из 4
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / RPA - новая технология или фейк?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]