Hello, we’re UiPath
Community.
Connect with experts and peers on the latest
trends in automation and AI.
2
This is how we grow together!
The UiPath Community is a vibrant ecosystem of automation professionals learning, supporting, and succeeding together in
their automation careers.
We are committed to transformation through an open, collaborative community, empowering its members to constantly
learn, innovate, and push things further.
https://community.uipath.com/
3
Users meet and exchange knowledge at community
events around the world
Meetups
Hackathons
Global and local
user groups who
gather online and
offline
Competitions to build
innovative solutions
and drive automation
adoption
500+ events per year
1000+ participants in
hackathons
Blogs/
Use case
repository
Learn from real use
case scenarios and
best practices
400+ use cases and
100+ blogs
Advocacy
Get recognized as
Most Valuable
Professionals and
Community
Champions
Exclusive group of
350+ advocates
4
Our 3M Community members 365 days in the Community
1.7M Academy learners
170,000 Forum️ m️em️bers
100,000 events participants
400+
Automation Champions
125 Most Valuable
Professionals (MVPs)
• 552 events
• 56+ active countries
• 25,000+ topics on Forum
• 45 community blogs
• attendees from️ over
6000+ com️panies
5
Platform that helps
professionals to get started
with free Automation and RPA
education.
Hub to interact with experts,
get community support, and
get UiPath product and
technology updates.
Main hub to participate to local
and global meetups, hackathons
and to register to community
programs.
Main Platforms for Engagement
https://www.uipath.com/rpa/academy https://community.uipath.com/
https://forum.uipath.com/
UiPath Community Blog
Tutorials: Explore step by step uses
cases showcasing the UiPath Platform,
to help you acquire and practice your
automation skills.
Community news: Discover latest
events, programs, hackathons, and
program announcements in UiPath
Community
Developer interviews: Dive into stories
about individual automation journeys
and learn how you can start your own.
https://www.uipath.com/community-blog
6
State of the Autom️ation Professional: AI trends
Report Link
Report Link
1. UiPath is the second most used AI product to support automation projects.
2. AI is embedded in automation processes. 81% confirm that they use AI
products in their automation projects at least a few times per week, if not
daily.
3. Automation developers are using AI in many ways. Most commonly, they
use it for writing code, creating documentation, and testing.
4. Those using AI, most frequently rely on machine learning and generative
AI for automation projects.
7
State of the Automation Professional: Spotlight on UiPath
Report Link
Report Link
1. UiPath is easy to learn. The top three reasons respondents prefer UiPath are because it’s easy to
learn, it’s user-friendly, and it has a community
2. Building on ease of use, 68% of respondents report it is easy to move their processes over to UiPath,
up from 57% who reported it to be easy last year.
3. 59% of automation professionals connect with the UiPath Community at least once a week
4. Automation developers most commonly use UiPath Studio, Robots, and Orchestrator. The biggest
shift we see since last year is that more developers have adopted UiPath Integration Service,
Automation Ops, and Data Service.
8
UiPath Community YouTube UiPath Community LinkedIn
Stay tuned for insightful
product demos,
community events and
testimonials!
Connect with peers on
the latest knowledge on
automation and AI.
Find us on Social:
9
Vladyslav Rishniak
Business Automation Developer
@SD Solutions
The Lazy Developer’s Guide to
CI/CD
Automating RPA Deployments
(UiPath + GitLab)
The Lazy Developer’s
Guide to CI/CD
Automating RPA Deployments (UiPath + GitLab)
Vladyslav Rishniak
Business Automation Developer at SD Solutions
The Lazy Developer’s
Guide to CI/CD
Automating RPA Deployments (UiPath + GitLab)
Vladyslav Rishniak
Business Automation Developer at SD Solutions
Agenda
• Manual deployment vs Automatic deployment
• Guide
• Challenges
Manual deployment
Commit and Push
changes to GitLab
Build Test and
Project packages
Upload packages
and Config.xlsx to
UAT Orchestrator
Run Test Cases
Create Pull
Request
Download packages and
Config from GitLab
Upload Config to UAT
Prod
Upload package and
Config to Prod
Orchestrator
Upload Config to
GDrive
RPA Developer’s part
RPA Operation Specialist’s part
Manual deployment vs Automatic deployment
Commit and Push
changes to GitLab
Build Test and
Project packages
Upload packages
and Config.xlsx to
UAT Orchestrator
Run Test Cases
Create Pull
Request
Download packages and
Config from GitLab
Upload Config to UAT
Prod
Upload package and
Config to Prod
Orchestrator
Upload Config to
GDrive
RPA Developer’s part
RPA Operation Specialist’s part
Run pipeline job to upload
package and Config
‘everywhere’
Update process in
Prod Orchestrator
Commit and Push
changes to GitLab
Create Pull
Request
Check Pipeline
results
Manual
Automatic
Manual
Automatic
Manual deployment vs Automatic deployment
Manual deployment
• Number of pages/applications: 8
• Clicks: many
• Time: 12 mins (Dev) + 4 mins (RPA Ops) ~= 20
mins per single deployment
• Visibility on tests results and vulnerability
analysis for each project version is not clear
• Not scalable
Automatic deployment
• Number of pages/applications: 3
• Clicks: few
• Time: 2 mins
• Good visibility for each project version on Test
results and Vulnerability analysis
• Scaling: New Folders or Storage Buckets for a
project doesn’t take time from people. Neither
do new steps in deployment process (i.e., add
saving a package for a backup)
Guide to
Automating
UiPath
Deployments
with GitLab
Step 1:
Prepare
1. Research
2. Document
3. Get approvals and infrastructure setup (vms,
network configurations, etc)
4. Install gitlab-runner.exe
5. Download UiPath.CLI
6. Prepare UiPath connection ( UiPath external
application)
Step 2: YML file
Step 3. Separate the detailed logic
Step 4. Test
and Repeat
Step 5.
Use Yml
on prod
projects
Challenges
• Get Security approvals ☺
• Required code analysis
• Scarce information online
• UiPath CLI executor file did not work as expected
• We have multiple Tenants and Folders (requires maintaining separate
mapping file)
• Complicated to debug yml – you need to run the pipeline for it
• Proxy settings are different if running as real user or as gitab runner
(system user)
Kacper Korona
Lead RPA Developer
@Orsted
Isn’t it Easy? Using Microsoft
Graph with UiPath and Building
Custom O365 Scope
Isn’t it Easy? Using Microsoft Graph with UiPath
and Building Custom O365 Scope
Kacper Korona
14.11.2024
UiPath Community Day Warsaw: Devs4Devs Conference
28
Interview Scheduling
Project background
Due to globalization and the standardization of the
hiring process, we were asked to automate interview
scheduling part of it.
Requirements
There were numerous requirements, such as
integration with the ServiceNow form and the use of
SAP SuccessFactors to send invitations to candidates.
However, the first and indisputable requirement was
that the invitation sent to internal employees
involved in the recruitment process had to be
private.
29
Isn’t it Easy?
Default MS Office 365 activities
First idea is always to use pre-built components. There are two
“Create Event” activities in the Microsoft 365 package. None
of them offers private event creation.
Misleading property
Property called “Private” under “Misc” section refers to log
generation:
• Private - If selected, the values of variables and arguments are no
longer logged at Verbose level. This field supports Boolean values.
Additional challenges
• One of the activities does not support Teams meeting
generation.
• The other one can generate such a meeting, but the
formatting of the event body does not appear as it is
supposed to.
30
Isn’t it Easy?
31
Microsoft Graph API
Graph Explorer
Experiments with Graph Explorer provided the
answer to the question, “How to create a private
event?”
UiPath implementation
UiPath allows sending HTTP requests using standard
activity. This method requires token to be provided.
Bearer token
Interaction with Microsoft Graph API requires being
authenticated. Graph Explorer uses built-in Azure
authentication. MS 365 scope does not allow token
export.
32
Microsoft Graph API
33
Custom O365 Scope
Azure Enterprise Application
UiPath public application must be registered in Azure
according to the documentation.
Request Access Token
To successfully execute an HTTP request, a bearer token is
required. It must be requested via the MS Graph API.
Authentication
To receive a response with the generated token, the user
must authenticate. In the given scenario, there are two
options:
• The robot user authenticates using IWA (robot user has MFA
disabled)
• The standard user authenticates using Interactive Authentication
34
Custom O365 Scope
35
MS 365 HTTP Request
MS 365 scope
In May 2024, version 2.6.21 of the Microsoft 365 activity
package was released. This version introduced a dedicated
MS 365 HTTP request activity, which can be used inside
the MS 365 scope. Authentication is handled by the scope.
MS 365 HTTP request
This activity is similar to the default HTTP request but does
not require a bearer token to be provided – it must be
placed within the scope*.
*Integration service
If the UiPath Integration Service is enabled, the connection
can be handled by it, allowing the use of the MS 365 HTTP
request as a separate activity.
36
Advantages of Token
Generation
Automatically Chosen Authentication Type
Token generation allows skipping “if” block to decide
which method should be used for the current user. In
the MS 365 scope, the property “Authentication
Type” must be chosen from the dropdown list,
preventing the use of a dynamic value. It implies the
bad practice of having two identical "HTTP Request"
activities.
Reused Token
Token generation can simplify MS Graph API
interactions across the project without using the
scope everywhere. This allows for more efficient
code and easier maintenance. It minimizes the
number of token requests by reusing the token until
it expires.
37
Microsoft Entra ID Authentication
More Secure Way to Use Azure OpenAI
Our internal policies require the use of Microsoft
Entra ID authentication when sending requests to
Azure OpenAI API.
This ensures that only authorized users can access
the API, which is an advantage compared to using API
keys.
Thank you!
www.linkedin.com/in/kacper-korona
Piotr Zajac
Solution Consultant, AI & ML
@UiPath
The Awakening of Automation:
Autopilot and Agentic
Automation in Action
The Awakening of Automation
AutopilotandAgenticAutomationinAction
Piotr Zając
AI Consultant
November 14, 2024
41
41
UiPath Autopilot
powers a new set of
AI experiences
across the
UiPath Platform,
making everyone
from interns to
CEOs more
productive
1. Developers
Create and improve automations, apps, and
expressions in ​Studio and Apps and ensure
your automations stay resilient with the
Healing Agent
2. Testers
Accelerate every phase of the testing lifecycle in
Test Suite
3. Business
Analysts
Find automation potential in
Process Mining & Communications Mining
4. Everyone
Be more productive with a desktop companion
that helps you get more done in
Assistant
is for…
*Autopilot for BAs, and the Healing Agent are in private preview
42
Autopilot for the Business Automation Platform
1. Govern your AI program at enterprise
scale with the UiPath Platform & AI
Trust Layer
2. Be more productive across the
UiPath Business Automation
Platform
3. Enable every employee to leverage
AI for productivity, across end-users,
developers, and testers
4. Build AI-powered actions into any
enterprise software using best-in-
class UI and API automation
5. Provide cross-platform AI solutions
on Windows, Mac and Web
Security & Governance
Developers Everyone
Testers Analysts
S
u
p
ercharge Produ
c
t
i
v
i
t
y
AI Trust Layer
Assistant
Studio
Communications
Mining
Process
Mining
Test
Manager
Apps
Data Service
Integration
Service
Document
Understanding
43
100%
People create and maintain
automations
RPA Agentic
80% Humans
20% Agent
20% Humans
80% Agent
100%
Agent
Al will increasingly create and maintain full automations
44
Agentic automation architecture
Agent Builder - Agent Catalog - Agent Apps
Agent Service (Planning | Context | Learning)
AI Trust Layer (Privacy | Security | Mgmt.)
Agents Robots People
Platform
Orchestration
Workflows
Instructions
Model
Context
Tools
NEW
NEW
NEW
NEW
NEW
Models
+ + +
+
NEW
45
Production
Full Control
Testing
AI Tools
Cloud
Development
AI Tools
Cloud
46
Studio
Autopilots
Test Manager
Testing Robots
Robots
Agents
47
01
02
03
create automation with natural language prompt
generative content extraction and generation
generative support in automation parameters configuration
Autopilot, take control – demo scenario
Autopilot for Developers
The UiPath word mark, logos, and robots are registered trademarks owned by UiPath, Inc and its affiliates.
©2023 UiPath. All rights reserved.
49
Autopilot for Developers
transform️s how you…
Create and maintain
automations using
natural language
Convert legacy forms
to automation-
powered apps
Get contextual next
best action guidance
to make workflows
more robust
Autopilot for Studio enhances productivity for developers of all kinds.
• 'Text to workflow' transforms descriptions easily into automation workflows, reducing complexity particularly for non-technical users.
• 'Text to expressions' generates expressions using natural language descriptions allowing developers to focus on the problem at hand rather than syntax.
• 'Automated code generation' directly transforms descriptions into code-based automations.
Autopilot for Apps empowers developers to create app interfaces and expressions using everyday language, documents, or images. Developers can fluently express
their design intentions textually or visually, leading to diverse and user-friendly interface designs. Furthermore, the opportunity to generate expressions across all apps
ensures a unified and accelerated development process.
50
Autopilot for Developers
From mere words to an
automation in seconds
51
Autopilot for Developers
From PDF to automated
app, just like that
52
Autopilot for Developers demo
53
What do we mean by agentic?
Robots
Rules-based,
act predictably,
deterministic decisions
Agents
Goals-based,
act independently,
dynamic decisions
Best for routine tasks that require
high reliability & efficiency
Best for ad hoc tasks that
require high adaptability
• Agentic automation is the combination
of industry-leading AI, automation, and
orchestration.
• Agents have AI skills, enabling them to
communicate in natural language, plan
out the steps to accomplish a task, and
coordinate with other robots and agents
for process-level outcomes.
• Agentic Orchestration gives UiPath the
unique ability to orchestrate robots,
agents and humans across many agentic
workflows.
Key Definitions
54
What are the components of an agent?
Natural Language Prompt
Instructions or the plan for the
agent – what is it meant to do and
how should it do it.
It is composed of:
• Input/Output Arguments
• System prompt with role, goals,
constraints
• User Prompt
• Examples
Context
Short and Long-term memory
which it uses to inform its plan
execution and adjustment
Context Grounding to support:
• Querying from knowledgebases
to ground prompts
• Agent Memory so the agent
can learn based on its runtime
Tools
UiPath tools that are invoked
based on the prompt
Tools an agent could use:
• Activities
• Automations
• Microautomations
• Other Agents
Escalations
Involve a human only when
necessary – to help gather
additional information or review
input/output arguments
Agent Escalation paths:
• Action Center Action Apps
• Communication channels (e.g.
Slack)
Evaluations at design time and run time
Governance & Trust
55
Introducing UiPath Agent Builder
A design and evaluation
interface for agents.
Agent Builder provides a
guided experience for
Automation developers and
business users to build,
evaluate and publish agents.
Private preview in December 2024
Tentative GA date: 2025
56
Prebuilt UiPath Agents coming soon
Compliance
Monitoring
Agent
Risk
Assessment
Agent
Regulatory
Reporting
Agent
Continuously monitor operations
and documentation to ensure
compliance with industry
regulations and internal policies.
Evaluate operational risks by
analyzing data from various
sources, enabling the company to
mitigate potential issues proactively.
Automates the compilation of
reports required by regulatory
bodies, ensuring accuracy and
timely submission.
Web
Search
Agent
Scorer
Agent
Regulatory
Reporting
Agent
Continuously monitor operations
and documentation to ensure
compliance with industry
regulations and internal policies.
Evaluate and score decision options
based on predefined criteria
Automates the compilation of
reports required by regulatory
bodies, ensuring accuracy and
timely submission.
57
Autopilot is our first agent
Meet it at UiPath.AI
58
OUR tools,
better with YOUR help
Join the Agent Builder
preview waiting list
59
How is Autopilot different
from other AI assistants?
Works across
apps
Learns from how you
work
Assists with E2E
workflows
Processes
documents with ease
Automates all kinds
of tasks
Supports more
platforms
Tasks + Actions + AI Learning HITL Workflows
Document Understanding +
Clipboard AI + Automation
Robot
Tasks Mac Windows Copilot
Autopilot for Everyone
The UiPath word mark, logos, and robots are registered trademarks owned by UiPath, Inc and its affiliates.
©2023 UiPath. All rights reserved.
61
Autopilot for Everyone
uniquely…
Meets you where you
do work, in your
context
Incorporates your
organizational
knowledge
Improves automation
discovery and
creation
Features interactive
chat powered by
GenAI
Provides access to
best-in-class UiPath
specialized AI models
Enables IT to govern
data with enterprise
security and privacy
62
Auto-Suggestions
Contextual Answers
Automation Library Document Analysis
Receive responses that
are tailored leveraging
organizational context
Access a vast library of
automations from most
used apps in UiPath
Get intelligent suggestions
on what questions to ask
next
Drag-n-drop documents
and images and ask
questions!
Autopilot for Everyone
key features
63
Autopilot for Everyone demo
Autopilot for Developers
Healing Agent
The UiPath word mark, logos, and robots are registered trademarks owned by UiPath, Inc and its affiliates.
©2023 UiPath. All rights reserved.
65
Text to
workflow
Documents /
Text to Apps
Text to
coded workflows
Fix
expressions
Text to
expressions
UiPath Autopilot : introducing the
Healing Agent
At design time: build automation solutions in a breeze
Apply recommendations
for code modifications
…for Developers
Create and improve
automations, apps,
and expressions in
UiPath Studio and Apps
NEW
66
UiPath Autopilot : introducing the
Healing Agent
At run time: reduce automation downtime and enhance efficiency
Automation
self-healing
Automatic
exception reporting
Orchestrator exception
report panel
Enhanced
notifications
NEW NEW
NEW NEW
…for Developers
Create and improve
automations, apps,
and expressions in
UiPath Studio and Apps
67
Healing Agent demo
68
Sign up for private preview
Link: https://insider.uipath.com/#/portal/381/
Healing Agent
Autopilot for Testers
The UiPath word mark, logos, and robots are registered trademarks owned by UiPath, Inc and its affiliates.
©2023 UiPath. All rights reserved.
70
Autopilot for Testers
transform️s how you…
Generate
test cases
Automate
test cases
Gain insights from
test results
Autopilot for Test Suite accelerates every phase of the testing lifecycle
• Evaluate requirements for quality aspects such as clarity, completeness and consistency
• Generate manual tests from requirements and supporting documents
• Generate self-healing coded and low code test automation as well as synthetic test data from text
• Get real-time, actionable insights into your test results without the need for pre-built templates
AI-Powered
Insights
Get real-time actionable
insights into your test
results without prebuilt
templates
AI-Powered
Evaluation
Evaluate requirements for
quality aspects such as
clarity, completeness &
consistency
AI-Powered
Generation
Generate manual tests
from requirements and
supporting documents
AI-Powered
Automation
Generate self-healing coded
and low-code test
automation as well as
synthetic test data from text
Autopilot for Testers
key features
72
Autopilot for Testers demo
Autopilot for
business analysts
The UiPath word mark, logos, and robots are registered trademarks owned by UiPath, Inc and its affiliates.
©2023 UiPath. All rights reserved.
74
Autopilot for Business Analysts
transform️s how you…
Get questions
answered
Unlock insights and
generate reports
Create dashboards
and visualize data
Autopilot for Communications Mining gets your analytics and reporting questions answered at speed.
Autopilot for Process Mining makes it easier to filter, summarize, and create dashboards for automation opportunities.
75
Deliver GenAI powered Solutions
Activities making it easy to access, develop with, and leverage
high quality AI predictions in automation workflows.
▪ Access to UiPath-managed
LLMs and other LLM lifecycle
tools (R.A.G., Prompt
Evaluation, Proof of Knowledge,
etc.
▪ Configurable with Action Centre
for Human in the Loop review
▪ Supported by UiPath AI
Services products for data
grounding, governance, and
monitoring
Text Generation Chat Generation Email Generation
AI Trust Layer
PII Filtering – Context Grounding
UiPath GenAI Activities
UiPath-managed LLMs
Named Entity
Recognition
Language
Detection
Categorization
Image Analysis
Language
Translation
Summarization
Format Change
Automate More
76
GenAI Connectors Models
OpenAI GPT-3, GPT-3.5, GPT-4, GPT-4V
Azure Microsoft OpenAI GPT-3, GPT-3.5, GPT-4
Amazon SageMaker
Falcon (Hugging Face*), Llama2 (Meta*) any other custom AWS
model AWS SageMaker is in Public Preview
Amazon Bedrock Titan, Claude2 (Anthropic*), Jurassic, Llama2
Google Vertex PaLM2, Unicorn, Gemini, Gemini Vision
IBM WatsonX
Granite, Llama2,
Built by IBM using UiPath Connector Builder (Public Preview)
Anthropic Claude2, Claude Instant
Connector Builder Build your own AI-based connector
*vendor
Open and enterprise-ready GenAI in
your automations
Automate More
Incorporate GenAI directly into
processes through novel
experiences or automations
77
Why use LLM in Automation
• LLM (text) performs in the following 3 Data Operations categories in business automation
• They bring the following values to your automation project
• Reduce Human-In-The-Loop involvement in business automation with Semantic Data Operation
• Expand entirely new automation opportunities with Natural Language Processing, Reasoning
Semantic Data Processing Natural Language Processing Reasoning
Description Managing and optimizing data to support
decision-making and operational efficiency
Understand and interact with human language
and output meaningful sentence
Drawing conclusions or making predictions
based on existing knowledge, simulating
human logical thinking and problem-solving
capabilities
Operation types • Classification
• Extraction
• Cleansing
• Comparison
• Searching
• Validation
• Communication
• Summarization
• Sentiment
detection
• Translation
• Analysis
• Suggestion
78
Extraction
Validation
What can GenAI do in automation?
Classification Formatting
Matching Searching
Organize data (documents, email etc..) into predefined
categories
Pertain to pulling specific, relevant information from larger
datasets or unstructured data (documents, email etc..)
Detect and correct (or remove) corrupt or inaccurate
records from a dataset
Determine multiple data are matched semantically Explore and examine data within a dataset or collection to
locate specific information or data elements
Ensure that data or input meets specific criteria or
standards
Documents
Match
Mismatch Policy Document
Archive
• Data Protection & Privacy
• Information Security
• Compliance & Regulatory
• Vendor Management
• Intellectual Property
• Business Continuity &
Disaster Recovery
• Ethics and Conduct
1600 Pensylvania
Ave Northwest,
Washingtom, D.C
20500
Invoice
PO
Receipt
Subject:
Address change policy
No. 1863325
Hi Aaron,
Could you please
update the address on
the above policy to 20
W 34th St., New York,
NY 10001, USA.
1600 Pennsylvania
Ave NW,
Washington, DC
20500
Policy No:
1863325
Address Line:
20 W 34th St.,
New York, NY
Address Line:
10001
LLM
1600
Pennsylvania
Avenue NW,
Washington D.C.
20500
1600
Pennsylvania
Ave Northwest,
Washington, DC
20500
All third-party
software must
encrypt all
personal data
Email
Policy
Contract
Pass
Fail
LLM
Signing a new
contract with a
software vendor
Context Identified policy document list
Supported by
Document
Understanding
Supported by
Communications
Mining
CM
DU
DU CM DU CM
LLM
LLM LLM
LLM
Semantic Data operation
Managing and optimizing data semantically to support decision-making and operational efficiency
79
What can LLM (GenAI) do in automation?
Natural Language Processing
Supported by
Communications
Mining
CM
Summarization
Communication
Sentiment detection Translation
Interacting with humans in natural language, including
responding to queries, providing information
Condensing text or information into more concise formats
while retaining the essential context or insights
Identifies the sentiment expressed in a piece of text,
helping to gauge public opinion, customer sentiments
Converting text from one language to another while
retaining the original meaning
I received my order
and found the product
to be defective (it
won't power on).
I am very
disappointed.
Email
Email
We are pleased to
acknowledge your
application for a loan
amount of $950,000.
Based on your profile
and history with us,
you may qualify for
rates as low as 3.41%.
Loan type:
Mortgage
Loan amount:
$ 950,000
Interest rate:
3.41%
UiPath announced
new AI-powered
automation features,
including Generative
AI and Specialized AI,
to enhance business
automation.
Web Page
UiPath announced
new AI-powered
automation features,
including Generative
AI and Specialized AI,
to enhance business
automation.
UiPathは、
Generative AIや
Specialized AIなど、
AIを活用した新たな自
動化機能を発表し、ビ
ジネスの自動化を強化
した。
LLM
English Japanese
Web Page
LLM
LLM
LLM
CM
Understand and interact with human language and output meaningful sentence
80
What can LLM (GenAI) do in automation?
Suggestion
Providing next actions strategies based on provided
context, insights, trends, or patterns
Data base
CRM
Financial Statement
LLM
Here is the generated
account strategy
based on the provided
data
#Account strategy
……………..
……………..
Analysis
Providing new insights based on provided information and
its underlying principles
Data base
CRM
Financial Statement
Several business
opportunities are
identified based on the
provided data
#Oppotunity 1
…………
#Oppotunity 2
…………
LLM
Reasoning
Drawing conclusions or making predictions based on existing knowledge, simulating human logical thinking and problem-solving capabilities
Thank you
Daniel Chrapczynski
Autonomous Enterprise Manager
@Mindbox
Document Understanding
powered by Generative AI
R e i n v e n t t h r o u g h t e c h n o l o g y
Daniel Chrapczyński
Document Understanding
podrasowany GenAI
Agenda
O Mindbox
Use case: Podejście I
GenAI
GenAI w UiPath
Podsumowanie
Use Case: Podejście II
Tworzymy inspirujące miejsce rozwoju utalentowanych
ludzi, aby swoją wiedzą i odwagą wprowadzili
Twój biznes w technologię jutra
System 2
System 1
DATABASE / API / EDI
Robot
AI
Classification NLP
iOCR
DATABASE / API / XML
Paper
DATABASE / API / XML
Chatbots
Business
Applications
Integration
services
Orchestration
System 3 System 4 …
Pobranie
dokumentu z EZD Robot
Klasyfikacja dokumentu
Ekstrakcja danych Document
Understanding
Walidacja danych
w UiPath Action Center
Anulowanie
usługi Robot
Action Center
Use case: Podejście I
Emikie
Szaupch Szugów
Gorolla
Btowatkowa
Wyzwanie
Pismo odręczne
Możliwe
podejścia Iteracyjne AI
Słowniki
i bazy danych
Algorytm Levenshteina
Elastic
…
GenAI
…
Czym jest
Sztuczna inteligencja
potrafiąca tworzyć
nowe treści
(tekst, obraz, dźwięki, itd.)
na podstawie
istniejących danych
GenAI?
Szczególnym rodzajem
GenAI są LLM (Large Language
Models) skoncentrowane na
przetwarzaniu języka
naturalnego
Przykłady LLM:
GPT, BERT, T5
Odpowiadanie na pytania
(rozumienie kontekstu i generowanie
sensownych odpowiedzi)
Generowanie tekstu
Tłumaczenia
Tworzenie podsumowań
Przykładowe
zastosowania
GenAI w
Generowanie treści
Generowanie odpowiedzi na czat dla
podanego żądania przy użyciu modeli
uzupełniania czatu.
Filtrowanie danych osobowych
Ta aktywność skanuje wprowadzany
tekst, identyfikuje wszelkie dane
osobowe (PII...
Podsumuj tekst
Podsumuj tekst, używając
odpowiedniego Modelu
Dużego Języka (LLM).
Podobieństwo podpisów
Przeanalizuj i porównaj dwa obrazy
podpisów, aby określić
ich podobieństwo, zapewniając...
Podobieństwo semantyczne
Porównywanie ciągu znaków
z innym ciągiem lub listą ciągów za
pomocą generatywnej sztucznej
inteligencji.
Generowanie e-maila
To zadanie umożliwi użytkownikom
stworzenie szkicu
e-maila spełniającego...
Use case: Podejście II
schemat
Pobranie dokumentów z EZD
Robot
Robot + Document Understanding Klasyfikacja i pobranie danych z dokumentów
Robot + GenAI Poprawienie literówek przez model AI
Action Center Weryfikacja danych w Action Center
Robot Anulowanie usługi w systemach klienta
Prompt
Imię „Dawvta" nie jest powszechnie znane i nie pojawia się w tradycyjnych źródłach imion.
Może to być unikalne, rzadkie imię lub forma imienia stworzonego współcześnie. W
kontekście brzmienia, może kojarzyć się z imionami w kulturach, które stosują podobne
dźwięki, ale dokładne pochodzenie, znaczenie i tradycje związane z tym imieniem mogą być
nieznane lub nietypowe.
Use case II
Prompt engineering
Dawvta - jakie to imię?
Imię „Dawvta" nie jest powszechnie znane i nie pojawia się w tradycyjnych źródłach imion. Może to być
unikalne, rzadkie imię lub forma imienia stworzonego współcześnie. W kontekście brzmienia, może kojarzyć
się z imionami w kulturach, które stosują podobne dźwięki, ale dokładne pochodzenie, znaczenie i tradycje
związane z tym imieniem mogą być nieznane lub nietypowe.
Dawvta - jakie to imię?
Prompt
Use case II
Prompt engineering
Pobieram dane z dokumentu używając OCR. Dane są w języku polskim.
Niestety, OCR nie jest dokładny. W polu "imię" zwrócił Dawvta.
Jakie to może być imię?
Jeśli OCR odczytał imię jako „Dawvta", to najprawdopodobniej jest to błąd rozpoznawania tekstu,
zwłaszcza że litera „w" może zostać błędnie zinterpretowana jako „v", a litera „t" może wynikać z
pomyłki w rozpoznaniu liter. Najbardziej prawdopodobnym imieniem, które to może być, jest: Dawid
Jeśli OCR odczytał imię jako „Dawvta", to najprawdopodobniej jest to błąd rozpoznawania tekstu,
zwłaszcza że litera „w" może zostać błędnie zinterpretowana jako „v", a litera „t" może wynikać z pomyłki
w rozpoznaniu liter. Najbardziej prawdopodobnym imieniem, które to może być, jest: Dawid
Jeśli OCR odczytał imię jako „Dawvta", to najprawdopodobniej jest to błąd rozpoznawania tekstu,
zwłaszcza że litera „w" może zostać błędnie zinterpretowana jako „v",
a litera „t" może wynikać z pomyłki w rozpoznaniu liter. Najbardziej prawdopodobnym imieniem, które to
może być, jest: Dawid
Pobieram dane z dokumentu używając OCR. Dane są w języku polskim.
Niestety, OCR nie jest dokładny. W polu "imię" zwrócił Dawvta.
Jakie to może być imię?
Prompt
Use case II
Prompt engineering
Pobieram dane z dokumentu używając OCR. Dane są w języku polskim. Niestety, OCR nie jest
dokładny. W polu „imię" zwrócił Dawvta. Jakie to może być imię? Najprawdopodobniej jest to imię
występujące w Polsce. Jeżeli kończy się na a, to najprawdopodobniej jest to imię żeńskie.
Jeśli OCR odczytał imię jako „Dawvta”, to najprawdopodobniej jest to błąd rozpoznawania tekstu.
Jeśli kończy się ono na literę „a", istnieje duża szansa, że jest to imię żeńskie. Najbardziej
prawdopodobnym imieniem, które może zostać błędnie rozpoznane w ten sposób, jest: Danuta
dokładny. W polu „imię" zwrócił Dawvta. Jakie to może być imię? Najprawdopodobniej jest to imię
występujące w Polsce. Jeżeli kończy się na a, to najprawdopodobniej jest to imię żeńskie.
to najprawdopodobniej jest to imię żeńskie.
Pobieram dane z dokumentu używając OCR. Dane są w języku polskim.
Niestety, OCR nie jest dokładny. W polu „imię" zwrócił Dawvta.
Jakie to może być imię? Najprawdopodobniej jest to imię występujące w Polsce.
Jeżeli kończy się na a, to najprawdopodobniej jest to imię żeńskie.
Jeśli OCR odczytał imię jako „Dawvta”,
to najprawdopodobniej jest to błąd rozpoznawania tekstu. Jeśli kończy się ono na literę „a", istnieje duża
szansa, że jest to imię żeńskie. Najbardziej prawdopodobnym imieniem, które może zostać błędnie
rozpoznane
w ten sposób, jest: Danuta
Prompt
Use case II
Prompt engineering
Pobieram dane z dokumentu używając OCR. Dane są w języku polskim. Niestety, OCR nie jest
dokładny. W polu "imię" zwrócił Dawvta. Jakie to może być imię? Najprawdopodobniej jest to imię
występujące w Polsce. Jeżeli kończy się na, a to najprawdopodobniej jest to imię żeńskie.
Zwróć samo imię, bez dodatkowych informacji.
Danuta
Context
grounding
Treść zapytania (promptu)
Źródło danych do context groundingu
Źródło danych do context groundingu
(plik/index w Storage Bucket)
Use case II
Podsumowanie
R e i n v e n t t h r o u g h t e c h n o l o g y
Q&A
R e i n v e n t t h r o u g h t e c h n o l o g y
Dziękuję za uwagę
R e i n v e n t t h r o u g h t e c h n o l o g y
Mikołaj Zieliński
UiPath MVP, UiPath Lead
@Proservartner
How AI can save lives. A use
case powered by UiPath Apps
and AI
How can AI save lives?
A use case powered by UiPath Apps and AI
Who are we?
Our Team
Mikołaj Zieliński
Łukasz Pahlke
Srinivas Kadamati
Shravari Patil
Science or Fiction?
Current challenges of medicine
Targeted treatment - biorobots
Current challenges of medicine
Targeted treatment - biorobots
Current challenges of medicine
Computing on DNA- Processor
Current challenges of medicine
2012 – First computer data were saved and read from DNA
2023 – First DNA based processor created*
*https://pmc.ncbi.nlm.nih.gov/articles/PMC10586678/
Scientists have created a new biocomputing
chip that makes calculations using a DNA
substrate, including mathematical
operations essential to artificial intelligence
(AI) training and big data processing.
The most important question was
already asked!
Targeted treatment – Fold It
The game which cured the AIDS
Our Case
AI Revolution
Targeted treatment - Probability
Current challenges of medicine
6,74%
Very light and light red hair
23,05%
Dark blonde and red hair
13,05%
Chestnut hair
26,51%
Dark brunette hair
30,65%
Dark hair
1,3%
Chestnut hair on head and
partially red beard
243,000
Targeted treatment - Probability
Current challenges of medicine
1 out of 9 criteria*
• HLA Antigen Compatibility – 5 main HLA antigens (HLA-A, HLA-B, HLA-C, HLA-
DRB1, HLA-DQB1).
• Allele-level HLA Matching – precise matching at the allele level for each HLA
antigen.
• Age of Donor and Recipient – affecting the vitality of stem cells.
• Donor and Recipient Gender – can influence the risk of complications.
• Donor’s Health Condition – important for the quality of stem cells.
• Blood Type – compatibility can reduce the risk of complications.
• Viral and Latent Infection Compatibility – particularly important for CMV status.
• Non-HLA Gene Compatibility – additional genes related to immune response.
• Microbiome Compatibility – potential influence on the recipient’s gut
colonization post-transplant.
* Hair colour is just example and
does not impact donor matching
Targeted treatment - Probability
Current challenges of medicine
38 000 000
Population of Poland
1,8 000 000
Population of Warsaw
100
Devs4Devs attendees
1: 20 000
Most popular HLA combination
for Polish Ethnicity Group
1: >90 000 000
Other HLA combination in
Polish Ethnicity Group
0,005%
That in this room you will find
donor
0,00000000001
That in Poland you will find donor
Targeted treatment – Probability - Banks
Current challenges of medicine
15
Number of Donors Banks in world
37 000 000
Number of Registered Donors
8 000 000 000
Human population on earth
400 000
Statistical number of matched for one
patient in entire human population
What can we do about this?
The idea
What can we do to help?
The idea
Example – Synthetic Data
Matching candidates' profiles
Thank You
Bold transformation. Real results.
Delivered with assurance, speed and impact.​
We partner with clients to design and implement next generation operating
models, processes and automation.​
Proservartner brings experienced practitioners, data, tools and independence to
unlock client opportunities.​​
Michał Cholewski
Automation Specialist
@Orsted
How dedicated platform team
enables fast delivery in UiPath
environment
How dedicated platform team enables
fast delivery within UiPath domain
Michał Cholewski
14.11.2024
Devs4Devs UiPath Community Day Warsaw
125
- 6 years of RPA experience
- Ørsted since August 2019
- Senior Developer in Automation Team
- part-time Scrum Master
- Animal health & welbeeing Inspector
- RPG geek
- Cooking & consuming enthusiast
Michał Cholewski
126
DevOps Platform
127
DevOps is part of a Platform
128
The Setup
Ørsted
Org 1
Org 2
Aut 1
Aut 2
129
CI/CD
Pipelines
Servers
New
Process
Setup
New
Business
Users
Downtime
App Updates
Freeze
Robot
Configuration
130
The Invisible Tasks
CI/CD
Pipelines
New
Process
Setup
New Business Users
Robot Configuration
Upgrades
Policy
131
The Invisible Tasks
CI/CD
Pipelines
New
Process
Setup
New Business Users
Robot Configuration
Upgrades
Policy
+
D
e
v
e
l
o
p
m
e
n
t
132
Develop
133
The Process
CI/CD
New
Process
Setup
New
Business
Users
App Updates
Freeze
Robot
Configuration
Downtime
Pipelines
Servers
… and more
134
Benefits-Costs
Benefits Costs
Limited Admin Users Development Power
Proactive Monitoring Orchestration Knowledge
Clear Roles and Expectations
Efficient, documented
workflow
Fast, carefree upgrades
Fast, reliable deployments
Faster delivery for supported
teams
Thank you!
www.linkedin.com/in/michcio
OR
https://www.menti.com/alr7
k8qkints
Kamil Miśko
UiPath MVP, Senior RPA Developer/Solution Architect
@Zurich Insurance
MVP Program open
applications: learn all about
our top community experts and
advocates, the UiPath MVPs
Why being UiPath MVP is so cool?
Polish heroes
Steps -> Deadlines -> Tips
Key Dates
10 Oct – 24 Nov Application period Online campaigns
15 Oct – 5 Dec Application review/ CMTY Interview & Tech Interview with MVPs
5 Dec – 15 Jan Product Interview (PM)
15 Jan – 30 Feb Announcement Preparation
February 2025 Official Announcement
Maintain Your Forum Profile
• Regularly update your profile with your activities.
• This helps the Community team view your contributions in one place.
• (Exception: No need to add Forum solutions and UiPath Insider activities as they are
already tracked)
Complete Your MVP Application Thoughtfully
• Share how you have supported others over the past year, not just your future plans
as an MVP.
• Highlight specific actions that showcase your dedication to the UiPath Community
Demonstrate Your Passion
• Your activities should reflect genuine enthusiasm for automation and community
building.
Avoid Using ChatGPT for Key Questions
• Especially for Questions 12, 15, and 25—applications suggest these should be in
your own words for authenticity
Useful Tips for UiPath MVP Application
UiPath Community MVP | UiPath
Homepage | UiPath
UiPath Community Forum
141
INTERNAL USE ONLY
142
Thank you all for joining us in Warsaw!
Join the UiPath Community Warsaw –
Krakow chapter:
https://community.uipath.com/warsaw-
krakow/

UiPath Community Day Warsaw: Devs4Devs Conference

  • 1.
    Hello, we’re UiPath Community. Connectwith experts and peers on the latest trends in automation and AI.
  • 2.
    2 This is howwe grow together! The UiPath Community is a vibrant ecosystem of automation professionals learning, supporting, and succeeding together in their automation careers. We are committed to transformation through an open, collaborative community, empowering its members to constantly learn, innovate, and push things further. https://community.uipath.com/
  • 3.
    3 Users meet andexchange knowledge at community events around the world Meetups Hackathons Global and local user groups who gather online and offline Competitions to build innovative solutions and drive automation adoption 500+ events per year 1000+ participants in hackathons Blogs/ Use case repository Learn from real use case scenarios and best practices 400+ use cases and 100+ blogs Advocacy Get recognized as Most Valuable Professionals and Community Champions Exclusive group of 350+ advocates
  • 4.
    4 Our 3M Communitymembers 365 days in the Community 1.7M Academy learners 170,000 Forum️ m️em️bers 100,000 events participants 400+ Automation Champions 125 Most Valuable Professionals (MVPs) • 552 events • 56+ active countries • 25,000+ topics on Forum • 45 community blogs • attendees from️ over 6000+ com️panies
  • 5.
    5 Platform that helps professionalsto get started with free Automation and RPA education. Hub to interact with experts, get community support, and get UiPath product and technology updates. Main hub to participate to local and global meetups, hackathons and to register to community programs. Main Platforms for Engagement https://www.uipath.com/rpa/academy https://community.uipath.com/ https://forum.uipath.com/ UiPath Community Blog Tutorials: Explore step by step uses cases showcasing the UiPath Platform, to help you acquire and practice your automation skills. Community news: Discover latest events, programs, hackathons, and program announcements in UiPath Community Developer interviews: Dive into stories about individual automation journeys and learn how you can start your own. https://www.uipath.com/community-blog
  • 6.
    6 State of theAutom️ation Professional: AI trends Report Link Report Link 1. UiPath is the second most used AI product to support automation projects. 2. AI is embedded in automation processes. 81% confirm that they use AI products in their automation projects at least a few times per week, if not daily. 3. Automation developers are using AI in many ways. Most commonly, they use it for writing code, creating documentation, and testing. 4. Those using AI, most frequently rely on machine learning and generative AI for automation projects.
  • 7.
    7 State of theAutomation Professional: Spotlight on UiPath Report Link Report Link 1. UiPath is easy to learn. The top three reasons respondents prefer UiPath are because it’s easy to learn, it’s user-friendly, and it has a community 2. Building on ease of use, 68% of respondents report it is easy to move their processes over to UiPath, up from 57% who reported it to be easy last year. 3. 59% of automation professionals connect with the UiPath Community at least once a week 4. Automation developers most commonly use UiPath Studio, Robots, and Orchestrator. The biggest shift we see since last year is that more developers have adopted UiPath Integration Service, Automation Ops, and Data Service.
  • 8.
    8 UiPath Community YouTubeUiPath Community LinkedIn Stay tuned for insightful product demos, community events and testimonials! Connect with peers on the latest knowledge on automation and AI. Find us on Social:
  • 9.
  • 10.
    Vladyslav Rishniak Business AutomationDeveloper @SD Solutions The Lazy Developer’s Guide to CI/CD Automating RPA Deployments (UiPath + GitLab)
  • 11.
    The Lazy Developer’s Guideto CI/CD Automating RPA Deployments (UiPath + GitLab) Vladyslav Rishniak Business Automation Developer at SD Solutions
  • 13.
    The Lazy Developer’s Guideto CI/CD Automating RPA Deployments (UiPath + GitLab) Vladyslav Rishniak Business Automation Developer at SD Solutions
  • 14.
    Agenda • Manual deploymentvs Automatic deployment • Guide • Challenges
  • 15.
    Manual deployment Commit andPush changes to GitLab Build Test and Project packages Upload packages and Config.xlsx to UAT Orchestrator Run Test Cases Create Pull Request Download packages and Config from GitLab Upload Config to UAT Prod Upload package and Config to Prod Orchestrator Upload Config to GDrive RPA Developer’s part RPA Operation Specialist’s part
  • 16.
    Manual deployment vsAutomatic deployment Commit and Push changes to GitLab Build Test and Project packages Upload packages and Config.xlsx to UAT Orchestrator Run Test Cases Create Pull Request Download packages and Config from GitLab Upload Config to UAT Prod Upload package and Config to Prod Orchestrator Upload Config to GDrive RPA Developer’s part RPA Operation Specialist’s part Run pipeline job to upload package and Config ‘everywhere’ Update process in Prod Orchestrator Commit and Push changes to GitLab Create Pull Request Check Pipeline results Manual Automatic Manual Automatic
  • 18.
    Manual deployment vsAutomatic deployment Manual deployment • Number of pages/applications: 8 • Clicks: many • Time: 12 mins (Dev) + 4 mins (RPA Ops) ~= 20 mins per single deployment • Visibility on tests results and vulnerability analysis for each project version is not clear • Not scalable Automatic deployment • Number of pages/applications: 3 • Clicks: few • Time: 2 mins • Good visibility for each project version on Test results and Vulnerability analysis • Scaling: New Folders or Storage Buckets for a project doesn’t take time from people. Neither do new steps in deployment process (i.e., add saving a package for a backup)
  • 19.
  • 20.
    Step 1: Prepare 1. Research 2.Document 3. Get approvals and infrastructure setup (vms, network configurations, etc) 4. Install gitlab-runner.exe 5. Download UiPath.CLI 6. Prepare UiPath connection ( UiPath external application)
  • 21.
  • 22.
    Step 3. Separatethe detailed logic
  • 23.
  • 24.
    Step 5. Use Yml onprod projects
  • 25.
    Challenges • Get Securityapprovals ☺ • Required code analysis • Scarce information online • UiPath CLI executor file did not work as expected • We have multiple Tenants and Folders (requires maintaining separate mapping file) • Complicated to debug yml – you need to run the pipeline for it • Proxy settings are different if running as real user or as gitab runner (system user)
  • 26.
    Kacper Korona Lead RPADeveloper @Orsted Isn’t it Easy? Using Microsoft Graph with UiPath and Building Custom O365 Scope
  • 27.
    Isn’t it Easy?Using Microsoft Graph with UiPath and Building Custom O365 Scope Kacper Korona 14.11.2024 UiPath Community Day Warsaw: Devs4Devs Conference
  • 28.
    28 Interview Scheduling Project background Dueto globalization and the standardization of the hiring process, we were asked to automate interview scheduling part of it. Requirements There were numerous requirements, such as integration with the ServiceNow form and the use of SAP SuccessFactors to send invitations to candidates. However, the first and indisputable requirement was that the invitation sent to internal employees involved in the recruitment process had to be private.
  • 29.
    29 Isn’t it Easy? DefaultMS Office 365 activities First idea is always to use pre-built components. There are two “Create Event” activities in the Microsoft 365 package. None of them offers private event creation. Misleading property Property called “Private” under “Misc” section refers to log generation: • Private - If selected, the values of variables and arguments are no longer logged at Verbose level. This field supports Boolean values. Additional challenges • One of the activities does not support Teams meeting generation. • The other one can generate such a meeting, but the formatting of the event body does not appear as it is supposed to.
  • 30.
  • 31.
    31 Microsoft Graph API GraphExplorer Experiments with Graph Explorer provided the answer to the question, “How to create a private event?” UiPath implementation UiPath allows sending HTTP requests using standard activity. This method requires token to be provided. Bearer token Interaction with Microsoft Graph API requires being authenticated. Graph Explorer uses built-in Azure authentication. MS 365 scope does not allow token export.
  • 32.
  • 33.
    33 Custom O365 Scope AzureEnterprise Application UiPath public application must be registered in Azure according to the documentation. Request Access Token To successfully execute an HTTP request, a bearer token is required. It must be requested via the MS Graph API. Authentication To receive a response with the generated token, the user must authenticate. In the given scenario, there are two options: • The robot user authenticates using IWA (robot user has MFA disabled) • The standard user authenticates using Interactive Authentication
  • 34.
  • 35.
    35 MS 365 HTTPRequest MS 365 scope In May 2024, version 2.6.21 of the Microsoft 365 activity package was released. This version introduced a dedicated MS 365 HTTP request activity, which can be used inside the MS 365 scope. Authentication is handled by the scope. MS 365 HTTP request This activity is similar to the default HTTP request but does not require a bearer token to be provided – it must be placed within the scope*. *Integration service If the UiPath Integration Service is enabled, the connection can be handled by it, allowing the use of the MS 365 HTTP request as a separate activity.
  • 36.
    36 Advantages of Token Generation AutomaticallyChosen Authentication Type Token generation allows skipping “if” block to decide which method should be used for the current user. In the MS 365 scope, the property “Authentication Type” must be chosen from the dropdown list, preventing the use of a dynamic value. It implies the bad practice of having two identical "HTTP Request" activities. Reused Token Token generation can simplify MS Graph API interactions across the project without using the scope everywhere. This allows for more efficient code and easier maintenance. It minimizes the number of token requests by reusing the token until it expires.
  • 37.
    37 Microsoft Entra IDAuthentication More Secure Way to Use Azure OpenAI Our internal policies require the use of Microsoft Entra ID authentication when sending requests to Azure OpenAI API. This ensures that only authorized users can access the API, which is an advantage compared to using API keys.
  • 38.
  • 39.
    Piotr Zajac Solution Consultant,AI & ML @UiPath The Awakening of Automation: Autopilot and Agentic Automation in Action
  • 40.
    The Awakening ofAutomation AutopilotandAgenticAutomationinAction Piotr Zając AI Consultant November 14, 2024
  • 41.
    41 41 UiPath Autopilot powers anew set of AI experiences across the UiPath Platform, making everyone from interns to CEOs more productive 1. Developers Create and improve automations, apps, and expressions in ​Studio and Apps and ensure your automations stay resilient with the Healing Agent 2. Testers Accelerate every phase of the testing lifecycle in Test Suite 3. Business Analysts Find automation potential in Process Mining & Communications Mining 4. Everyone Be more productive with a desktop companion that helps you get more done in Assistant is for… *Autopilot for BAs, and the Healing Agent are in private preview
  • 42.
    42 Autopilot for theBusiness Automation Platform 1. Govern your AI program at enterprise scale with the UiPath Platform & AI Trust Layer 2. Be more productive across the UiPath Business Automation Platform 3. Enable every employee to leverage AI for productivity, across end-users, developers, and testers 4. Build AI-powered actions into any enterprise software using best-in- class UI and API automation 5. Provide cross-platform AI solutions on Windows, Mac and Web Security & Governance Developers Everyone Testers Analysts S u p ercharge Produ c t i v i t y AI Trust Layer Assistant Studio Communications Mining Process Mining Test Manager Apps Data Service Integration Service Document Understanding
  • 43.
    43 100% People create andmaintain automations RPA Agentic 80% Humans 20% Agent 20% Humans 80% Agent 100% Agent Al will increasingly create and maintain full automations
  • 44.
    44 Agentic automation architecture AgentBuilder - Agent Catalog - Agent Apps Agent Service (Planning | Context | Learning) AI Trust Layer (Privacy | Security | Mgmt.) Agents Robots People Platform Orchestration Workflows Instructions Model Context Tools NEW NEW NEW NEW NEW Models + + + + NEW
  • 45.
  • 46.
  • 47.
    47 01 02 03 create automation withnatural language prompt generative content extraction and generation generative support in automation parameters configuration Autopilot, take control – demo scenario
  • 48.
    Autopilot for Developers TheUiPath word mark, logos, and robots are registered trademarks owned by UiPath, Inc and its affiliates. ©2023 UiPath. All rights reserved.
  • 49.
    49 Autopilot for Developers transform️show you… Create and maintain automations using natural language Convert legacy forms to automation- powered apps Get contextual next best action guidance to make workflows more robust Autopilot for Studio enhances productivity for developers of all kinds. • 'Text to workflow' transforms descriptions easily into automation workflows, reducing complexity particularly for non-technical users. • 'Text to expressions' generates expressions using natural language descriptions allowing developers to focus on the problem at hand rather than syntax. • 'Automated code generation' directly transforms descriptions into code-based automations. Autopilot for Apps empowers developers to create app interfaces and expressions using everyday language, documents, or images. Developers can fluently express their design intentions textually or visually, leading to diverse and user-friendly interface designs. Furthermore, the opportunity to generate expressions across all apps ensures a unified and accelerated development process.
  • 50.
    50 Autopilot for Developers Frommere words to an automation in seconds
  • 51.
    51 Autopilot for Developers FromPDF to automated app, just like that
  • 52.
  • 53.
    53 What do wemean by agentic? Robots Rules-based, act predictably, deterministic decisions Agents Goals-based, act independently, dynamic decisions Best for routine tasks that require high reliability & efficiency Best for ad hoc tasks that require high adaptability • Agentic automation is the combination of industry-leading AI, automation, and orchestration. • Agents have AI skills, enabling them to communicate in natural language, plan out the steps to accomplish a task, and coordinate with other robots and agents for process-level outcomes. • Agentic Orchestration gives UiPath the unique ability to orchestrate robots, agents and humans across many agentic workflows. Key Definitions
  • 54.
    54 What are thecomponents of an agent? Natural Language Prompt Instructions or the plan for the agent – what is it meant to do and how should it do it. It is composed of: • Input/Output Arguments • System prompt with role, goals, constraints • User Prompt • Examples Context Short and Long-term memory which it uses to inform its plan execution and adjustment Context Grounding to support: • Querying from knowledgebases to ground prompts • Agent Memory so the agent can learn based on its runtime Tools UiPath tools that are invoked based on the prompt Tools an agent could use: • Activities • Automations • Microautomations • Other Agents Escalations Involve a human only when necessary – to help gather additional information or review input/output arguments Agent Escalation paths: • Action Center Action Apps • Communication channels (e.g. Slack) Evaluations at design time and run time Governance & Trust
  • 55.
    55 Introducing UiPath AgentBuilder A design and evaluation interface for agents. Agent Builder provides a guided experience for Automation developers and business users to build, evaluate and publish agents. Private preview in December 2024 Tentative GA date: 2025
  • 56.
    56 Prebuilt UiPath Agentscoming soon Compliance Monitoring Agent Risk Assessment Agent Regulatory Reporting Agent Continuously monitor operations and documentation to ensure compliance with industry regulations and internal policies. Evaluate operational risks by analyzing data from various sources, enabling the company to mitigate potential issues proactively. Automates the compilation of reports required by regulatory bodies, ensuring accuracy and timely submission. Web Search Agent Scorer Agent Regulatory Reporting Agent Continuously monitor operations and documentation to ensure compliance with industry regulations and internal policies. Evaluate and score decision options based on predefined criteria Automates the compilation of reports required by regulatory bodies, ensuring accuracy and timely submission.
  • 57.
    57 Autopilot is ourfirst agent Meet it at UiPath.AI
  • 58.
    58 OUR tools, better withYOUR help Join the Agent Builder preview waiting list
  • 59.
    59 How is Autopilotdifferent from other AI assistants? Works across apps Learns from how you work Assists with E2E workflows Processes documents with ease Automates all kinds of tasks Supports more platforms Tasks + Actions + AI Learning HITL Workflows Document Understanding + Clipboard AI + Automation Robot Tasks Mac Windows Copilot
  • 60.
    Autopilot for Everyone TheUiPath word mark, logos, and robots are registered trademarks owned by UiPath, Inc and its affiliates. ©2023 UiPath. All rights reserved.
  • 61.
    61 Autopilot for Everyone uniquely… Meetsyou where you do work, in your context Incorporates your organizational knowledge Improves automation discovery and creation Features interactive chat powered by GenAI Provides access to best-in-class UiPath specialized AI models Enables IT to govern data with enterprise security and privacy
  • 62.
    62 Auto-Suggestions Contextual Answers Automation LibraryDocument Analysis Receive responses that are tailored leveraging organizational context Access a vast library of automations from most used apps in UiPath Get intelligent suggestions on what questions to ask next Drag-n-drop documents and images and ask questions! Autopilot for Everyone key features
  • 63.
  • 64.
    Autopilot for Developers HealingAgent The UiPath word mark, logos, and robots are registered trademarks owned by UiPath, Inc and its affiliates. ©2023 UiPath. All rights reserved.
  • 65.
    65 Text to workflow Documents / Textto Apps Text to coded workflows Fix expressions Text to expressions UiPath Autopilot : introducing the Healing Agent At design time: build automation solutions in a breeze Apply recommendations for code modifications …for Developers Create and improve automations, apps, and expressions in UiPath Studio and Apps NEW
  • 66.
    66 UiPath Autopilot :introducing the Healing Agent At run time: reduce automation downtime and enhance efficiency Automation self-healing Automatic exception reporting Orchestrator exception report panel Enhanced notifications NEW NEW NEW NEW …for Developers Create and improve automations, apps, and expressions in UiPath Studio and Apps
  • 67.
  • 68.
    68 Sign up forprivate preview Link: https://insider.uipath.com/#/portal/381/ Healing Agent
  • 69.
    Autopilot for Testers TheUiPath word mark, logos, and robots are registered trademarks owned by UiPath, Inc and its affiliates. ©2023 UiPath. All rights reserved.
  • 70.
    70 Autopilot for Testers transform️show you… Generate test cases Automate test cases Gain insights from test results Autopilot for Test Suite accelerates every phase of the testing lifecycle • Evaluate requirements for quality aspects such as clarity, completeness and consistency • Generate manual tests from requirements and supporting documents • Generate self-healing coded and low code test automation as well as synthetic test data from text • Get real-time, actionable insights into your test results without the need for pre-built templates
  • 71.
    AI-Powered Insights Get real-time actionable insightsinto your test results without prebuilt templates AI-Powered Evaluation Evaluate requirements for quality aspects such as clarity, completeness & consistency AI-Powered Generation Generate manual tests from requirements and supporting documents AI-Powered Automation Generate self-healing coded and low-code test automation as well as synthetic test data from text Autopilot for Testers key features
  • 72.
  • 73.
    Autopilot for business analysts TheUiPath word mark, logos, and robots are registered trademarks owned by UiPath, Inc and its affiliates. ©2023 UiPath. All rights reserved.
  • 74.
    74 Autopilot for BusinessAnalysts transform️s how you… Get questions answered Unlock insights and generate reports Create dashboards and visualize data Autopilot for Communications Mining gets your analytics and reporting questions answered at speed. Autopilot for Process Mining makes it easier to filter, summarize, and create dashboards for automation opportunities.
  • 75.
    75 Deliver GenAI poweredSolutions Activities making it easy to access, develop with, and leverage high quality AI predictions in automation workflows. ▪ Access to UiPath-managed LLMs and other LLM lifecycle tools (R.A.G., Prompt Evaluation, Proof of Knowledge, etc. ▪ Configurable with Action Centre for Human in the Loop review ▪ Supported by UiPath AI Services products for data grounding, governance, and monitoring Text Generation Chat Generation Email Generation AI Trust Layer PII Filtering – Context Grounding UiPath GenAI Activities UiPath-managed LLMs Named Entity Recognition Language Detection Categorization Image Analysis Language Translation Summarization Format Change Automate More
  • 76.
    76 GenAI Connectors Models OpenAIGPT-3, GPT-3.5, GPT-4, GPT-4V Azure Microsoft OpenAI GPT-3, GPT-3.5, GPT-4 Amazon SageMaker Falcon (Hugging Face*), Llama2 (Meta*) any other custom AWS model AWS SageMaker is in Public Preview Amazon Bedrock Titan, Claude2 (Anthropic*), Jurassic, Llama2 Google Vertex PaLM2, Unicorn, Gemini, Gemini Vision IBM WatsonX Granite, Llama2, Built by IBM using UiPath Connector Builder (Public Preview) Anthropic Claude2, Claude Instant Connector Builder Build your own AI-based connector *vendor Open and enterprise-ready GenAI in your automations Automate More Incorporate GenAI directly into processes through novel experiences or automations
  • 77.
    77 Why use LLMin Automation • LLM (text) performs in the following 3 Data Operations categories in business automation • They bring the following values to your automation project • Reduce Human-In-The-Loop involvement in business automation with Semantic Data Operation • Expand entirely new automation opportunities with Natural Language Processing, Reasoning Semantic Data Processing Natural Language Processing Reasoning Description Managing and optimizing data to support decision-making and operational efficiency Understand and interact with human language and output meaningful sentence Drawing conclusions or making predictions based on existing knowledge, simulating human logical thinking and problem-solving capabilities Operation types • Classification • Extraction • Cleansing • Comparison • Searching • Validation • Communication • Summarization • Sentiment detection • Translation • Analysis • Suggestion
  • 78.
    78 Extraction Validation What can GenAIdo in automation? Classification Formatting Matching Searching Organize data (documents, email etc..) into predefined categories Pertain to pulling specific, relevant information from larger datasets or unstructured data (documents, email etc..) Detect and correct (or remove) corrupt or inaccurate records from a dataset Determine multiple data are matched semantically Explore and examine data within a dataset or collection to locate specific information or data elements Ensure that data or input meets specific criteria or standards Documents Match Mismatch Policy Document Archive • Data Protection & Privacy • Information Security • Compliance & Regulatory • Vendor Management • Intellectual Property • Business Continuity & Disaster Recovery • Ethics and Conduct 1600 Pensylvania Ave Northwest, Washingtom, D.C 20500 Invoice PO Receipt Subject: Address change policy No. 1863325 Hi Aaron, Could you please update the address on the above policy to 20 W 34th St., New York, NY 10001, USA. 1600 Pennsylvania Ave NW, Washington, DC 20500 Policy No: 1863325 Address Line: 20 W 34th St., New York, NY Address Line: 10001 LLM 1600 Pennsylvania Avenue NW, Washington D.C. 20500 1600 Pennsylvania Ave Northwest, Washington, DC 20500 All third-party software must encrypt all personal data Email Policy Contract Pass Fail LLM Signing a new contract with a software vendor Context Identified policy document list Supported by Document Understanding Supported by Communications Mining CM DU DU CM DU CM LLM LLM LLM LLM Semantic Data operation Managing and optimizing data semantically to support decision-making and operational efficiency
  • 79.
    79 What can LLM(GenAI) do in automation? Natural Language Processing Supported by Communications Mining CM Summarization Communication Sentiment detection Translation Interacting with humans in natural language, including responding to queries, providing information Condensing text or information into more concise formats while retaining the essential context or insights Identifies the sentiment expressed in a piece of text, helping to gauge public opinion, customer sentiments Converting text from one language to another while retaining the original meaning I received my order and found the product to be defective (it won't power on). I am very disappointed. Email Email We are pleased to acknowledge your application for a loan amount of $950,000. Based on your profile and history with us, you may qualify for rates as low as 3.41%. Loan type: Mortgage Loan amount: $ 950,000 Interest rate: 3.41% UiPath announced new AI-powered automation features, including Generative AI and Specialized AI, to enhance business automation. Web Page UiPath announced new AI-powered automation features, including Generative AI and Specialized AI, to enhance business automation. UiPathは、 Generative AIや Specialized AIなど、 AIを活用した新たな自 動化機能を発表し、ビ ジネスの自動化を強化 した。 LLM English Japanese Web Page LLM LLM LLM CM Understand and interact with human language and output meaningful sentence
  • 80.
    80 What can LLM(GenAI) do in automation? Suggestion Providing next actions strategies based on provided context, insights, trends, or patterns Data base CRM Financial Statement LLM Here is the generated account strategy based on the provided data #Account strategy …………….. …………….. Analysis Providing new insights based on provided information and its underlying principles Data base CRM Financial Statement Several business opportunities are identified based on the provided data #Oppotunity 1 ………… #Oppotunity 2 ………… LLM Reasoning Drawing conclusions or making predictions based on existing knowledge, simulating human logical thinking and problem-solving capabilities
  • 81.
  • 82.
    Daniel Chrapczynski Autonomous EnterpriseManager @Mindbox Document Understanding powered by Generative AI
  • 83.
    R e in v e n t t h r o u g h t e c h n o l o g y Daniel Chrapczyński Document Understanding podrasowany GenAI
  • 84.
    Agenda O Mindbox Use case:Podejście I GenAI GenAI w UiPath Podsumowanie Use Case: Podejście II
  • 85.
    Tworzymy inspirujące miejscerozwoju utalentowanych ludzi, aby swoją wiedzą i odwagą wprowadzili Twój biznes w technologię jutra
  • 86.
    System 2 System 1 DATABASE/ API / EDI Robot AI Classification NLP iOCR DATABASE / API / XML Paper DATABASE / API / XML Chatbots Business Applications Integration services Orchestration System 3 System 4 …
  • 87.
    Pobranie dokumentu z EZDRobot Klasyfikacja dokumentu Ekstrakcja danych Document Understanding Walidacja danych w UiPath Action Center Anulowanie usługi Robot Action Center Use case: Podejście I
  • 88.
  • 89.
    Możliwe podejścia Iteracyjne AI Słowniki ibazy danych Algorytm Levenshteina Elastic … GenAI …
  • 90.
    Czym jest Sztuczna inteligencja potrafiącatworzyć nowe treści (tekst, obraz, dźwięki, itd.) na podstawie istniejących danych GenAI? Szczególnym rodzajem GenAI są LLM (Large Language Models) skoncentrowane na przetwarzaniu języka naturalnego Przykłady LLM: GPT, BERT, T5 Odpowiadanie na pytania (rozumienie kontekstu i generowanie sensownych odpowiedzi) Generowanie tekstu Tłumaczenia Tworzenie podsumowań Przykładowe zastosowania
  • 91.
    GenAI w Generowanie treści Generowanieodpowiedzi na czat dla podanego żądania przy użyciu modeli uzupełniania czatu. Filtrowanie danych osobowych Ta aktywność skanuje wprowadzany tekst, identyfikuje wszelkie dane osobowe (PII... Podsumuj tekst Podsumuj tekst, używając odpowiedniego Modelu Dużego Języka (LLM). Podobieństwo podpisów Przeanalizuj i porównaj dwa obrazy podpisów, aby określić ich podobieństwo, zapewniając... Podobieństwo semantyczne Porównywanie ciągu znaków z innym ciągiem lub listą ciągów za pomocą generatywnej sztucznej inteligencji. Generowanie e-maila To zadanie umożliwi użytkownikom stworzenie szkicu e-maila spełniającego...
  • 92.
    Use case: PodejścieII schemat Pobranie dokumentów z EZD Robot Robot + Document Understanding Klasyfikacja i pobranie danych z dokumentów Robot + GenAI Poprawienie literówek przez model AI Action Center Weryfikacja danych w Action Center Robot Anulowanie usługi w systemach klienta
  • 93.
    Prompt Imię „Dawvta" niejest powszechnie znane i nie pojawia się w tradycyjnych źródłach imion. Może to być unikalne, rzadkie imię lub forma imienia stworzonego współcześnie. W kontekście brzmienia, może kojarzyć się z imionami w kulturach, które stosują podobne dźwięki, ale dokładne pochodzenie, znaczenie i tradycje związane z tym imieniem mogą być nieznane lub nietypowe. Use case II Prompt engineering Dawvta - jakie to imię?
  • 94.
    Imię „Dawvta" niejest powszechnie znane i nie pojawia się w tradycyjnych źródłach imion. Może to być unikalne, rzadkie imię lub forma imienia stworzonego współcześnie. W kontekście brzmienia, może kojarzyć się z imionami w kulturach, które stosują podobne dźwięki, ale dokładne pochodzenie, znaczenie i tradycje związane z tym imieniem mogą być nieznane lub nietypowe. Dawvta - jakie to imię? Prompt Use case II Prompt engineering Pobieram dane z dokumentu używając OCR. Dane są w języku polskim. Niestety, OCR nie jest dokładny. W polu "imię" zwrócił Dawvta. Jakie to może być imię? Jeśli OCR odczytał imię jako „Dawvta", to najprawdopodobniej jest to błąd rozpoznawania tekstu, zwłaszcza że litera „w" może zostać błędnie zinterpretowana jako „v", a litera „t" może wynikać z pomyłki w rozpoznaniu liter. Najbardziej prawdopodobnym imieniem, które to może być, jest: Dawid
  • 95.
    Jeśli OCR odczytałimię jako „Dawvta", to najprawdopodobniej jest to błąd rozpoznawania tekstu, zwłaszcza że litera „w" może zostać błędnie zinterpretowana jako „v", a litera „t" może wynikać z pomyłki w rozpoznaniu liter. Najbardziej prawdopodobnym imieniem, które to może być, jest: Dawid Jeśli OCR odczytał imię jako „Dawvta", to najprawdopodobniej jest to błąd rozpoznawania tekstu, zwłaszcza że litera „w" może zostać błędnie zinterpretowana jako „v", a litera „t" może wynikać z pomyłki w rozpoznaniu liter. Najbardziej prawdopodobnym imieniem, które to może być, jest: Dawid Pobieram dane z dokumentu używając OCR. Dane są w języku polskim. Niestety, OCR nie jest dokładny. W polu "imię" zwrócił Dawvta. Jakie to może być imię? Prompt Use case II Prompt engineering Pobieram dane z dokumentu używając OCR. Dane są w języku polskim. Niestety, OCR nie jest dokładny. W polu „imię" zwrócił Dawvta. Jakie to może być imię? Najprawdopodobniej jest to imię występujące w Polsce. Jeżeli kończy się na a, to najprawdopodobniej jest to imię żeńskie. Jeśli OCR odczytał imię jako „Dawvta”, to najprawdopodobniej jest to błąd rozpoznawania tekstu. Jeśli kończy się ono na literę „a", istnieje duża szansa, że jest to imię żeńskie. Najbardziej prawdopodobnym imieniem, które może zostać błędnie rozpoznane w ten sposób, jest: Danuta
  • 96.
    dokładny. W polu„imię" zwrócił Dawvta. Jakie to może być imię? Najprawdopodobniej jest to imię występujące w Polsce. Jeżeli kończy się na a, to najprawdopodobniej jest to imię żeńskie. to najprawdopodobniej jest to imię żeńskie. Pobieram dane z dokumentu używając OCR. Dane są w języku polskim. Niestety, OCR nie jest dokładny. W polu „imię" zwrócił Dawvta. Jakie to może być imię? Najprawdopodobniej jest to imię występujące w Polsce. Jeżeli kończy się na a, to najprawdopodobniej jest to imię żeńskie. Jeśli OCR odczytał imię jako „Dawvta”, to najprawdopodobniej jest to błąd rozpoznawania tekstu. Jeśli kończy się ono na literę „a", istnieje duża szansa, że jest to imię żeńskie. Najbardziej prawdopodobnym imieniem, które może zostać błędnie rozpoznane w ten sposób, jest: Danuta Prompt Use case II Prompt engineering Pobieram dane z dokumentu używając OCR. Dane są w języku polskim. Niestety, OCR nie jest dokładny. W polu "imię" zwrócił Dawvta. Jakie to może być imię? Najprawdopodobniej jest to imię występujące w Polsce. Jeżeli kończy się na, a to najprawdopodobniej jest to imię żeńskie. Zwróć samo imię, bez dodatkowych informacji. Danuta
  • 97.
    Context grounding Treść zapytania (promptu) Źródłodanych do context groundingu Źródło danych do context groundingu (plik/index w Storage Bucket) Use case II
  • 98.
    Podsumowanie R e in v e n t t h r o u g h t e c h n o l o g y
  • 99.
    Q&A R e in v e n t t h r o u g h t e c h n o l o g y
  • 100.
    Dziękuję za uwagę Re i n v e n t t h r o u g h t e c h n o l o g y
  • 101.
    Mikołaj Zieliński UiPath MVP,UiPath Lead @Proservartner How AI can save lives. A use case powered by UiPath Apps and AI
  • 102.
    How can AIsave lives? A use case powered by UiPath Apps and AI
  • 103.
  • 104.
    Our Team Mikołaj Zieliński ŁukaszPahlke Srinivas Kadamati Shravari Patil
  • 105.
    Science or Fiction? Currentchallenges of medicine
  • 106.
    Targeted treatment -biorobots Current challenges of medicine
  • 107.
    Targeted treatment -biorobots Current challenges of medicine
  • 108.
    Computing on DNA-Processor Current challenges of medicine 2012 – First computer data were saved and read from DNA 2023 – First DNA based processor created* *https://pmc.ncbi.nlm.nih.gov/articles/PMC10586678/ Scientists have created a new biocomputing chip that makes calculations using a DNA substrate, including mathematical operations essential to artificial intelligence (AI) training and big data processing. The most important question was already asked!
  • 109.
    Targeted treatment –Fold It The game which cured the AIDS
  • 110.
  • 111.
    Targeted treatment -Probability Current challenges of medicine 6,74% Very light and light red hair 23,05% Dark blonde and red hair 13,05% Chestnut hair 26,51% Dark brunette hair 30,65% Dark hair 1,3% Chestnut hair on head and partially red beard 243,000
  • 112.
    Targeted treatment -Probability Current challenges of medicine 1 out of 9 criteria* • HLA Antigen Compatibility – 5 main HLA antigens (HLA-A, HLA-B, HLA-C, HLA- DRB1, HLA-DQB1). • Allele-level HLA Matching – precise matching at the allele level for each HLA antigen. • Age of Donor and Recipient – affecting the vitality of stem cells. • Donor and Recipient Gender – can influence the risk of complications. • Donor’s Health Condition – important for the quality of stem cells. • Blood Type – compatibility can reduce the risk of complications. • Viral and Latent Infection Compatibility – particularly important for CMV status. • Non-HLA Gene Compatibility – additional genes related to immune response. • Microbiome Compatibility – potential influence on the recipient’s gut colonization post-transplant. * Hair colour is just example and does not impact donor matching
  • 114.
    Targeted treatment -Probability Current challenges of medicine 38 000 000 Population of Poland 1,8 000 000 Population of Warsaw 100 Devs4Devs attendees 1: 20 000 Most popular HLA combination for Polish Ethnicity Group 1: >90 000 000 Other HLA combination in Polish Ethnicity Group 0,005% That in this room you will find donor 0,00000000001 That in Poland you will find donor
  • 116.
    Targeted treatment –Probability - Banks Current challenges of medicine 15 Number of Donors Banks in world 37 000 000 Number of Registered Donors 8 000 000 000 Human population on earth 400 000 Statistical number of matched for one patient in entire human population
  • 118.
    What can wedo about this?
  • 119.
    The idea What canwe do to help?
  • 120.
    The idea Example –Synthetic Data Matching candidates' profiles
  • 121.
  • 122.
    Bold transformation. Realresults. Delivered with assurance, speed and impact.​ We partner with clients to design and implement next generation operating models, processes and automation.​ Proservartner brings experienced practitioners, data, tools and independence to unlock client opportunities.​​
  • 123.
    Michał Cholewski Automation Specialist @Orsted Howdedicated platform team enables fast delivery in UiPath environment
  • 124.
    How dedicated platformteam enables fast delivery within UiPath domain Michał Cholewski 14.11.2024 Devs4Devs UiPath Community Day Warsaw
  • 125.
    125 - 6 yearsof RPA experience - Ørsted since August 2019 - Senior Developer in Automation Team - part-time Scrum Master - Animal health & welbeeing Inspector - RPG geek - Cooking & consuming enthusiast Michał Cholewski
  • 126.
  • 127.
    127 DevOps is partof a Platform
  • 128.
  • 129.
  • 130.
    130 The Invisible Tasks CI/CD Pipelines New Process Setup NewBusiness Users Robot Configuration Upgrades Policy
  • 131.
    131 The Invisible Tasks CI/CD Pipelines New Process Setup NewBusiness Users Robot Configuration Upgrades Policy + D e v e l o p m e n t
  • 132.
  • 133.
  • 134.
    134 Benefits-Costs Benefits Costs Limited AdminUsers Development Power Proactive Monitoring Orchestration Knowledge Clear Roles and Expectations Efficient, documented workflow Fast, carefree upgrades Fast, reliable deployments Faster delivery for supported teams
  • 135.
  • 136.
    Kamil Miśko UiPath MVP,Senior RPA Developer/Solution Architect @Zurich Insurance MVP Program open applications: learn all about our top community experts and advocates, the UiPath MVPs
  • 138.
    Why being UiPathMVP is so cool?
  • 139.
  • 140.
    Steps -> Deadlines-> Tips Key Dates 10 Oct – 24 Nov Application period Online campaigns 15 Oct – 5 Dec Application review/ CMTY Interview & Tech Interview with MVPs 5 Dec – 15 Jan Product Interview (PM) 15 Jan – 30 Feb Announcement Preparation February 2025 Official Announcement Maintain Your Forum Profile • Regularly update your profile with your activities. • This helps the Community team view your contributions in one place. • (Exception: No need to add Forum solutions and UiPath Insider activities as they are already tracked) Complete Your MVP Application Thoughtfully • Share how you have supported others over the past year, not just your future plans as an MVP. • Highlight specific actions that showcase your dedication to the UiPath Community Demonstrate Your Passion • Your activities should reflect genuine enthusiasm for automation and community building. Avoid Using ChatGPT for Key Questions • Especially for Questions 12, 15, and 25—applications suggest these should be in your own words for authenticity Useful Tips for UiPath MVP Application UiPath Community MVP | UiPath Homepage | UiPath UiPath Community Forum
  • 141.
  • 142.
    142 Thank you allfor joining us in Warsaw! Join the UiPath Community Warsaw – Krakow chapter: https://community.uipath.com/warsaw- krakow/