Dev Dives
Go deeper, automate smarter
2
Meet today’s team:
Cristina Vidu
Global Manager
Marketing Community
@UiPath
Roxana Ivan
Senior Product
Marketing Manager
@UiPath
Sophia Zhylych
Product
Marketing Manager
@UiPath
3
Meet today’s speakers:
Thomas Stocker
Principal Product Manager
@UiPath
Thomas Janssen
UiPath MVP
Founder
@Automation Heroes
4
About today’s meeting
• Enjoy the next 50-60 min packed with use cases, useful
guidance, and live Q&As.
• Join the poll. Download the automation project. You’ll
receive the recording and the full pack of instructions to
perform sentiment analysis with coded automation and
ChatGPT, via your email.
• Get answers to your questions and challenges. Please
use the chat box for Qs during the presentation. Live
Q&A session at the end.
• You're encouraged to network and share your
LinkedIn/Twitter in the chat.
• Have fun! Feedback is welcome.
Supercharge testing
and RPA with coded
automations
UiPath Dev Dives Webinar Series
6
Agenda
Introduction to Coded Automation
Use case: Sentiment analysis with Coded Automation and ChatGPT
Use case: Test data generation with Coded Automation and ChatGPT
Q&A
Introduction to
Coded
Automation
8
What is Coded Automation?
Coded Automation represents UiPath automation scripts,
that are completely written in code rather than using low-
code activities.
9
Why do I need Coded Automation?
We want to support Developers who prefer writing code
instead of using low-code solution
We want to foster collaboration, allowing business experts
and developers work together on one automation project
We want to inspire creativity by providing automation
engineers and partners new tools and capabilities to
innovate
10
How does it work?
Coded Automation can be written directly within Studio in
C#
A Studio project can include both, low-code as well as
coded workflows
Coded workflows can invoke low-code workflows and vice
versa
Activities from System, UiAutomation and Testing package
can be used within Coded Automation
UiPath.System
UiPath.UiAutomation
UiPath.Testing
Live Demo
Coded
Automation
Sentiment Analysis with
ChatGPT
13
Sentiment Analysis with ChatGPT
14
Sentiment Analysis with ChatGPT
15
The sample application
https://www.rpa-unlimited.com/youtube/sentiment-analysis/
Let's start!
Demo time
AI-powered
Test Data
Generation
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
Quality Software Starts with Quality Data
testsuite@uipath.com
35
Data is the engine
that drives software
and the compass
that guides testing
Data
4000 Data
3 Data
30000 Data
01. Motivation
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
Streamlining Test Data Management
What are your organization's barriers to integrating provision
of test data into continuous integration and delivery pipelines?
Wehaveautomatedtestdataprovisioning,butit
isdoneasanindependentautomationprocess
Provisioningofappropriatetestdatais
stillamanualprocess
The integrationstrategyfortestdata
provisioningtoCI/CDis oftenoverlooked
Wedon'tthinkit'spracticalduetothe
complexityofthe datarequirements
Wedonothavetherighttoolstobeableto
integratetoexisting CI/CDpipelines
49%
42%
31%
21%
13%
4%
Wehavenobarriersin place
WorldQualityReport2022/2023
02. Challenges
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
Valuing Quality Over Quantity
Proactive to test
data consumption
Fully complies with privacy
regulations and policies
High test data availability
due to on-demand data
Minimal data volumes
for high test coverage
Highly customizable
to specific test scenarios
Relatively low effort to
generate required data
May not authentically represent all
(historical) production scenarios
Reactive to test
data consumption
Compliance depends on
the quality of masking
Limited test data availability
due to one-time test data
Maximum data volumes
for high test coverage
Limited customizability
to specific test scenarios
Relatively high effort to
find & mask required data
Accurately represents actual
production scenarios
Synthetic Data Masked Production Data
03. Types of Data
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
Generative AI Powers Synthetic Test Data
1.Flexibility
2.Privacy and Security
3.Scalability
04. Generative AI
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
05. Blueprint
Generative AI Powers Synthetic Test Data
Test Data Generator
Form
Coded Automation
Open AI connector
Excel
Live Demo
24
Join us at FORWARD 6 →
AI-powered capabilities across
the testing lifecycle
Learn from your peers, MVPs,
partners and UiPath experts
TechEd – what’s new, next and
proven practices
Generative AI to accelerate Test
Planning
Generate Coded Automation with
Wingman
Generate Quality Automation
Insights
Forward VI: AI at Work for Testing
Adopting a test-driven mindset
Thomas Mandel
Transformation Manager
Cushman & Wakefield
Featured Session:
Sessions for Testers:
▪ Test Driven RPA Development​,
▪ AI Computer Vision for Mobile​,
▪ SAP Change Impact Analysis and Heatmap​,
▪ Test Suite operating model​,
▪ AI across the Testing Lifecycle, and more!
25
Date/Time Topic Status
September 28,
9:00 AM EDT /
2:00 PM BST
Mastering AI-powered Document
Understanding
Register AMER
Register EMEA & APAC
October 26
9:00 AM EDT /
2:00 PM BST
Explore UiPath Solutions Management
for seamless packaging, deployment
and maintenance
Register AMER
Register EMEA & APAC
Next steps
Download the automation project Sentiment Analysis CA ChatGPT > https://bit.ly/3EfvoEn.
Don't miss the next Dev Dives sessions. Save your seat > https://bit.ly/Dev-Dives_2023
Thank you
for your participation!
Join us: community.uipath.com

Dev Dives: Supercharge testing and RPA with coded automations

  • 1.
    Dev Dives Go deeper,automate smarter
  • 2.
    2 Meet today’s team: CristinaVidu Global Manager Marketing Community @UiPath Roxana Ivan Senior Product Marketing Manager @UiPath Sophia Zhylych Product Marketing Manager @UiPath
  • 3.
    3 Meet today’s speakers: ThomasStocker Principal Product Manager @UiPath Thomas Janssen UiPath MVP Founder @Automation Heroes
  • 4.
    4 About today’s meeting •Enjoy the next 50-60 min packed with use cases, useful guidance, and live Q&As. • Join the poll. Download the automation project. You’ll receive the recording and the full pack of instructions to perform sentiment analysis with coded automation and ChatGPT, via your email. • Get answers to your questions and challenges. Please use the chat box for Qs during the presentation. Live Q&A session at the end. • You're encouraged to network and share your LinkedIn/Twitter in the chat. • Have fun! Feedback is welcome.
  • 5.
    Supercharge testing and RPAwith coded automations UiPath Dev Dives Webinar Series
  • 6.
    6 Agenda Introduction to CodedAutomation Use case: Sentiment analysis with Coded Automation and ChatGPT Use case: Test data generation with Coded Automation and ChatGPT Q&A
  • 7.
  • 8.
    8 What is CodedAutomation? Coded Automation represents UiPath automation scripts, that are completely written in code rather than using low- code activities.
  • 9.
    9 Why do Ineed Coded Automation? We want to support Developers who prefer writing code instead of using low-code solution We want to foster collaboration, allowing business experts and developers work together on one automation project We want to inspire creativity by providing automation engineers and partners new tools and capabilities to innovate
  • 10.
    10 How does itwork? Coded Automation can be written directly within Studio in C# A Studio project can include both, low-code as well as coded workflows Coded workflows can invoke low-code workflows and vice versa Activities from System, UiAutomation and Testing package can be used within Coded Automation UiPath.System UiPath.UiAutomation UiPath.Testing
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
    ▪ ▪ ▪▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ Quality Software Starts with Quality Data testsuite@uipath.com 35 Data is the engine that drives software and the compass that guides testing Data 4000 Data 3 Data 30000 Data 01. Motivation
  • 19.
    ▪ ▪ ▪▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ Streamlining Test Data Management What are your organization's barriers to integrating provision of test data into continuous integration and delivery pipelines? Wehaveautomatedtestdataprovisioning,butit isdoneasanindependentautomationprocess Provisioningofappropriatetestdatais stillamanualprocess The integrationstrategyfortestdata provisioningtoCI/CDis oftenoverlooked Wedon'tthinkit'spracticalduetothe complexityofthe datarequirements Wedonothavetherighttoolstobeableto integratetoexisting CI/CDpipelines 49% 42% 31% 21% 13% 4% Wehavenobarriersin place WorldQualityReport2022/2023 02. Challenges
  • 20.
    ▪ ▪ ▪▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ Valuing Quality Over Quantity Proactive to test data consumption Fully complies with privacy regulations and policies High test data availability due to on-demand data Minimal data volumes for high test coverage Highly customizable to specific test scenarios Relatively low effort to generate required data May not authentically represent all (historical) production scenarios Reactive to test data consumption Compliance depends on the quality of masking Limited test data availability due to one-time test data Maximum data volumes for high test coverage Limited customizability to specific test scenarios Relatively high effort to find & mask required data Accurately represents actual production scenarios Synthetic Data Masked Production Data 03. Types of Data
  • 21.
    ▪ ▪ ▪▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ Generative AI Powers Synthetic Test Data 1.Flexibility 2.Privacy and Security 3.Scalability 04. Generative AI
  • 22.
    ▪ ▪ ▪▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 05. Blueprint Generative AI Powers Synthetic Test Data Test Data Generator Form Coded Automation Open AI connector Excel
  • 23.
  • 24.
    24 Join us atFORWARD 6 → AI-powered capabilities across the testing lifecycle Learn from your peers, MVPs, partners and UiPath experts TechEd – what’s new, next and proven practices Generative AI to accelerate Test Planning Generate Coded Automation with Wingman Generate Quality Automation Insights Forward VI: AI at Work for Testing Adopting a test-driven mindset Thomas Mandel Transformation Manager Cushman & Wakefield Featured Session: Sessions for Testers: ▪ Test Driven RPA Development​, ▪ AI Computer Vision for Mobile​, ▪ SAP Change Impact Analysis and Heatmap​, ▪ Test Suite operating model​, ▪ AI across the Testing Lifecycle, and more!
  • 25.
    25 Date/Time Topic Status September28, 9:00 AM EDT / 2:00 PM BST Mastering AI-powered Document Understanding Register AMER Register EMEA & APAC October 26 9:00 AM EDT / 2:00 PM BST Explore UiPath Solutions Management for seamless packaging, deployment and maintenance Register AMER Register EMEA & APAC Next steps Download the automation project Sentiment Analysis CA ChatGPT > https://bit.ly/3EfvoEn. Don't miss the next Dev Dives sessions. Save your seat > https://bit.ly/Dev-Dives_2023
  • 26.
    Thank you for yourparticipation! Join us: community.uipath.com