Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

Ola a todos! Non é ningún segredo que a intelixencia artificial está cada vez máis implicada en varias áreas das nosas vidas. Estamos tentando trasladar cada vez máis tarefas e operacións rutineiras aos asistentes virtuais, liberando así o noso tempo e enerxía para resolver problemas verdadeiramente complexos e, moitas veces, creativos. A ningún de nós nos gusta facer un traballo monótono día tras día, polo que a idea de externalizar este tipo de tarefas á intelixencia artificial percíbese con gran positividade.

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

Entón, que é a automatización robótica de procesos?

RPA ou Robotic Process Automation é unha tecnoloxía que hoxe permite configurar un software informático ou un “robot” para emular as accións dos humanos que traballan en sistemas dixitais para levar a cabo procesos empresariais. Os robots RPA usan unha interface de usuario para recoller datos e usar aplicacións como fan os humanos. Interpretan, inician respostas e comunícanse con outros sistemas para realizar unha gran variedade de tarefas repetitivas. A única diferenza: o robot do software RPA nunca descansa e non comete erros. Ben, case non o permite.

Por exemplo, un robot RPA pode procesar ficheiros anexos a cartas, recoñecer texto, cantidades, apelidos, despois de que a información recibida introducirase automaticamente en calquera sistema de contabilidade. De feito, os robots RPA son capaces de imitar moitas, se non todas, accións dos usuarios. Poden iniciar sesión en aplicacións, mover ficheiros e cartafoles, copiar e pegar datos, cubrir formularios, extraer datos estruturados e semiestruturados de documentos e moito máis.

A tecnoloxía RPA non pasou por alto o coñecido Microsoft Power Automate. En artigos anteriores, falei sobre como pode usar Power Automate para automatizar varios procesos, desde a publicación de mensaxes en Microsoft Teams ata a coordinación co seu xestor e o envío de solicitudes web HTTP. Cubrimos moitos escenarios que se poden implementar utilizando as capacidades de Power Automate. Hoxe, vexamos como usar RPA. Non perdamos o tempo.

Tentemos "robotizar" o proceso de demostración de enviar un ticket ao servizo de soporte. Os datos iniciais son os seguintes: o cliente envía información sobre un erro ou solicitude por correo electrónico en forma de documento PDF cunha táboa que contén información sobre a solicitude. O formato da táboa será o seguinte:

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

Agora vai ao portal Power Automate e crea un novo modelo de intelixencia artificial:

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

A continuación, indicamos o nome do noso futuro modelo:

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

Power Automate advírtenos de que a creación dun modelo precisará duns 5 documentos co mesmo deseño para adestrar o noso futuro "robot". Afortunadamente, hai máis que suficientes modelos como este dispoñibles.

Carga 5 modelos de documentos e comeza a preparar o modelo:

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

A preparación do modelo de intelixencia artificial leva uns minutos, agora toca servirte un pouco de té:

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

Unha vez rematada a elaboración do modelo, é necesario asignarlle determinadas etiquetas ao texto recoñecido, mediante as cales será posible acceder á información:

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

Os paquetes de etiquetas e datos gárdanse nunha xanela separada. Despois de marcar todos os campos obrigatorios, faga clic en "Confirmar campos":

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

No meu caso, o modelo pediume que etiquetase campos nun par de modelos máis de documentos. Aceptei amablemente axudar:

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

Despois de facer todas as operacións, é hora de comezar a adestrar o modelo, o botón para o cal por algún motivo se chama "Adestrar". Imos!

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

Adestrar o modelo, ademais de preparalo, leva uns minutos; é hora de botarche outra cunca de té. Unha vez completada a formación, podes publicar o modelo creado e adestrado:

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

O modelo está adestrado e con ganas de traballar. Agora imos crear unha lista de SharePoint Online á que engadiremos datos de documentos PDF recoñecidos:

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

E agora que todo está listo, creamos un fluxo de Power Automate, cun disparador "Cando chegue unha nova mensaxe de correo electrónico", recoñecendo o anexo da carta e creando un elemento na lista de SharePoint. Exemplo de fluxo a continuación:

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

Comprobamos o noso fluxo. Enviámonos unha carta cun anexo como:

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

E o resultado do fluxo é a creación automática dunha entrada na lista de SharePoint Online:

Automatización robótica de procesos en Microsoft Power Platform. Recoñecemento de documentos

Todo funciona como un reloxo, agora sobre os matices.

A primeira advertencia é que, polo momento, RPA en Power Automate non pode recoñecer texto ruso. É probable que tal oportunidade apareza nun futuro próximo, pero agora mesmo aínda non está aí. Polo tanto, cómpre ter en conta este aspecto.

A segunda advertencia é que usar Robotic Process Automation en Power Platform require unha subscrición Premium. Para ser máis precisos, RPA ten licenza como un complemento para a licenza de PowerApps ou Power Automate. Pola súa banda, o uso de RPA en Power Automate require a conexión ao contorno de Common Data Service, que se inclúe na subscrición Premium.

Nos artigos seguintes, analizaremos aínda máis posibilidades de usar RPA na Power Platform e aprenderemos como facer un chatbot intelixente baseado en Power Automate e RPA. Grazas pola vosa atención e que teñades un bo día a todos!

Fonte: www.habr.com