SlideShare a Scribd company logo
Unleashing the power of AI in
UiPath Studio with UiPath
Autopilot
March 27th, 2024
2
2
About UiPath South California Chapter
We are an online and offline community where RPA developers,
professionals and enthusiasts:
- meet each other and share experiences in the RPA industry
- learn together about the challenges they encounter
- build projects and components together and expand upon
automation ideas
3
UiPath
Community Marketing
Manager, Americas, UiPath
Diana Gray
Organizers/Team
Greg Jacobson Russel Alfeche
qBotica, Inc.
Tech Leader, RPA
Protiviti
Senior Manager
Intelligent Automation
Introduction
Autopilot for
Studio Coded
Workflows
Q&A
Meeting Agenda
Coded
Automation
Autopilot for
Studio Web
Demo
AI Powered Automation
UiPath Autopilot
Autopilot for Developers – Studio Web
8
Demo
• Studio Web Workflow Generation
• Studio Web Expression Builder
Autopilot for Developers/Testers – Studio
Coded Automation
Coded automations allow you to create automations using code instead of drag-and-drop activities,
allowing collaborative work on complex projects. In coded workflows and test cases, you can use
UiPath services (equal to activity packages), APIs (similar to activities), external .NET NuGet
packages, and your custom C# classes in UiPath Studio. This makes it easy to integrate with
external systems, databases, APIs, and other services.
Coded automations can be of three types:
•Coded workflows – used for designing workflows in code.
•Coded test cases – used for designing test cases.
•Code source files – used for creating code that you can later call in other coded file types.
Benefits
1.Enhanced productivity – If you’re familiar with coding or scripting you can leverage your skills and
increase your productivity. Working within a familiar coding environment allows you to develop more
efficient automations.
2.Complexity management – Coded automations provide a flexible solution for managing complex
automation scenarios. By using code, you can implement custom logic, manage exceptions, and
create reusable functions.
3.Hybrid automation – You can use coded automations interchangeably with low-code automations.
This promotes seamless integration between the two approaches, enabling you to create flexible
automation solutions.
4.Improved performance – Coded automations empower you to optimize your automation
workflows to enhance performance. By using code, you can implement specific algorithms to make
your automation executions faster.
5.Readability – Coded automations allow you to create structured code, resulting in code readability.
If you organize your code and document it, you can easily maintain it and share it with other
collaborators.
11
Demo
• Coded workflow, source files and test cases
• Autopilot Code Generation from Comments
Coded Workflow/Test Case/Source Files
Demo – Simple UI Automation using Coded Workflow
Demo – Interoperability (Coded to Low code & Vice
Versa)
Demo – Default and Custom Services (Service
Registration using Source Files)
Default Services
(Activity Packages) New Services
Thank you!
Education
Learn RPA Skills
- Free Community Software
- Academy
- Certification
- Academic Alliance
Support
Solve problems
- Forum
- Documentation
- Community Blog
- Use Cases Repository
- Job Board
Network
Grow your career
- Meetups & DevCon
- Mentorship
- Hackathons
- MVP Program
- Automation Champions
An ecosystem enabling
developer success
Vibrant ecosystem of more than 1.5 million professionals and citizen developers learning, getting support, and
succeeding together in their automation careers.
• Start with the free Community Edition to get trained and certified
• Then upgrade to the Enterprise version of the product
Academy
• Get crowdsourced support and share product feedback on UiPath Forum
• Check the product documentation
• Join the Insider Preview for early testing
Forum
Community Events
• Access the latest articles and video tutorial content created by community members and
UiPath engineers in our Community Blog
• Contribute as an author.
UiPath Community MVPs • Get recognized as a Most Valuable Professional (MVP), Automation Champion or one of
the Forum Leaders, based on the contribution to others’ growth
Join the UiPath Community
• Connect with like-minded people and share best practices with the UiPath Community
• Solve challenges in engaging hackathon competitions
• Join meetups and conferences
Blog and Tutorials
Automation Cloud
• Learn the skills of the future on UiPath Academy or through our Academic Alliance
• Earn globally recognized credentials with UiPath Certifications
Discussion, Questions
& Remarks

More Related Content

Similar to Unleashing the power of AI in UiPath Studio with UiPath Autopilot.

UiPath Denver chapter- How to be a solution architect
UiPath Denver chapter- How to be a solution architectUiPath Denver chapter- How to be a solution architect
UiPath Denver chapter- How to be a solution architect
sharonP24
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
DianaGray10
 
New Productivity features for Document Understanding
New Productivity features for Document UnderstandingNew Productivity features for Document Understanding
New Productivity features for Document Understanding
DianaGray10
 
Explore the Possibilities of Document Understanding and Generative AI
Explore the Possibilities of Document Understanding and  Generative AIExplore the Possibilities of Document Understanding and  Generative AI
Explore the Possibilities of Document Understanding and Generative AI
DianaGray10
 
UiPath Document Understanding Best Design Practices
UiPath Document Understanding Best Design PracticesUiPath Document Understanding Best Design Practices
UiPath Document Understanding Best Design Practices
DianaGray10
 
Dev Dives MAY Deck .pdf
Dev Dives MAY Deck .pdfDev Dives MAY Deck .pdf
Dev Dives MAY Deck .pdf
Rohit Radhakrishnan
 
Automation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions managementAutomation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions management
DianaGray10
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
AI Center: Bring your own model overview & Q&A
AI Center: Bring your own model overview & Q&AAI Center: Bring your own model overview & Q&A
AI Center: Bring your own model overview & Q&A
DianaGray10
 
Session 2023-11.pptx
Session 2023-11.pptxSession 2023-11.pptx
Session 2023-11.pptx
AndreeaTom
 
UiPath Education Series - How to Learn UiPath RPA Development and Land a Job
UiPath Education Series - How to Learn UiPath RPA Development and Land a JobUiPath Education Series - How to Learn UiPath RPA Development and Land a Job
UiPath Education Series - How to Learn UiPath RPA Development and Land a Job
DianaGray10
 
Importance of Solution Architecture in Automation
Importance of Solution Architecture in AutomationImportance of Solution Architecture in Automation
Importance of Solution Architecture in Automation
Cristina Vidu
 
HyperHack 2023 Global Presentation - AMER Enablement_070623.pdf
HyperHack 2023 Global Presentation - AMER Enablement_070623.pdfHyperHack 2023 Global Presentation - AMER Enablement_070623.pdf
HyperHack 2023 Global Presentation - AMER Enablement_070623.pdf
DianaGray10
 
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Luciano Resende
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
DianaGray10
 
2022.06 Community Update.pdf
2022.06 Community Update.pdf2022.06 Community Update.pdf
2022.06 Community Update.pdf
Diana Gray, MBA
 
Career Talk Series: Session 3- Skill Development and Continuous learning in t...
Career Talk Series: Session 3- Skill Development and Continuous learning in t...Career Talk Series: Session 3- Skill Development and Continuous learning in t...
Career Talk Series: Session 3- Skill Development and Continuous learning in t...
DianaGray10
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Applitools
 
2022.06 Community Update.pdf
2022.06 Community Update.pdf2022.06 Community Update.pdf
2022.06 Community Update.pdf
Rohit Radhakrishnan
 

Similar to Unleashing the power of AI in UiPath Studio with UiPath Autopilot. (20)

UiPath Denver chapter- How to be a solution architect
UiPath Denver chapter- How to be a solution architectUiPath Denver chapter- How to be a solution architect
UiPath Denver chapter- How to be a solution architect
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
 
New Productivity features for Document Understanding
New Productivity features for Document UnderstandingNew Productivity features for Document Understanding
New Productivity features for Document Understanding
 
Explore the Possibilities of Document Understanding and Generative AI
Explore the Possibilities of Document Understanding and  Generative AIExplore the Possibilities of Document Understanding and  Generative AI
Explore the Possibilities of Document Understanding and Generative AI
 
UiPath Document Understanding Best Design Practices
UiPath Document Understanding Best Design PracticesUiPath Document Understanding Best Design Practices
UiPath Document Understanding Best Design Practices
 
Dev Dives MAY Deck .pdf
Dev Dives MAY Deck .pdfDev Dives MAY Deck .pdf
Dev Dives MAY Deck .pdf
 
Automation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions managementAutomation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions management
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
AI Center: Bring your own model overview & Q&A
AI Center: Bring your own model overview & Q&AAI Center: Bring your own model overview & Q&A
AI Center: Bring your own model overview & Q&A
 
Session 2023-11.pptx
Session 2023-11.pptxSession 2023-11.pptx
Session 2023-11.pptx
 
UiPath Education Series - How to Learn UiPath RPA Development and Land a Job
UiPath Education Series - How to Learn UiPath RPA Development and Land a JobUiPath Education Series - How to Learn UiPath RPA Development and Land a Job
UiPath Education Series - How to Learn UiPath RPA Development and Land a Job
 
Importance of Solution Architecture in Automation
Importance of Solution Architecture in AutomationImportance of Solution Architecture in Automation
Importance of Solution Architecture in Automation
 
HyperHack 2023 Global Presentation - AMER Enablement_070623.pdf
HyperHack 2023 Global Presentation - AMER Enablement_070623.pdfHyperHack 2023 Global Presentation - AMER Enablement_070623.pdf
HyperHack 2023 Global Presentation - AMER Enablement_070623.pdf
 
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
2022.06 Community Update.pdf
2022.06 Community Update.pdf2022.06 Community Update.pdf
2022.06 Community Update.pdf
 
Career Talk Series: Session 3- Skill Development and Continuous learning in t...
Career Talk Series: Session 3- Skill Development and Continuous learning in t...Career Talk Series: Session 3- Skill Development and Continuous learning in t...
Career Talk Series: Session 3- Skill Development and Continuous learning in t...
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
 
2022.06 Community Update.pdf
2022.06 Community Update.pdf2022.06 Community Update.pdf
2022.06 Community Update.pdf
 

More from DianaGray10

UiPath and Dream to Succeed 2024 RPA Learning Program Kickoff
UiPath and Dream to Succeed  2024 RPA Learning Program KickoffUiPath and Dream to Succeed  2024 RPA Learning Program Kickoff
UiPath and Dream to Succeed 2024 RPA Learning Program Kickoff
DianaGray10
 
What is an RPA CoE? Session 4 – CoE Scaling
What is an RPA CoE? Session 4 – CoE ScalingWhat is an RPA CoE? Session 4 – CoE Scaling
What is an RPA CoE? Session 4 – CoE Scaling
DianaGray10
 
What is an RPA CoE? Session 3 – CoE Architecture
What is an RPA CoE?  Session 3 – CoE ArchitectureWhat is an RPA CoE?  Session 3 – CoE Architecture
What is an RPA CoE? Session 3 – CoE Architecture
DianaGray10
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
DianaGray10
 
UiPath and Dream to Succeed Student Account Session
UiPath and Dream to Succeed Student Account SessionUiPath and Dream to Succeed Student Account Session
UiPath and Dream to Succeed Student Account Session
DianaGray10
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Intelligent Document Processing presented by the South Florida Community Chapter
Intelligent Document Processing presented by the South Florida Community ChapterIntelligent Document Processing presented by the South Florida Community Chapter
Intelligent Document Processing presented by the South Florida Community Chapter
DianaGray10
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
UiPath New York Community Day in-person event
UiPath New York Community Day in-person eventUiPath New York Community Day in-person event
UiPath New York Community Day in-person event
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
DianaGray10
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
DianaGray10
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
DianaGray10
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
 
Women in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automationWomen in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automation
DianaGray10
 
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
DianaGray10
 

More from DianaGray10 (20)

UiPath and Dream to Succeed 2024 RPA Learning Program Kickoff
UiPath and Dream to Succeed  2024 RPA Learning Program KickoffUiPath and Dream to Succeed  2024 RPA Learning Program Kickoff
UiPath and Dream to Succeed 2024 RPA Learning Program Kickoff
 
What is an RPA CoE? Session 4 – CoE Scaling
What is an RPA CoE? Session 4 – CoE ScalingWhat is an RPA CoE? Session 4 – CoE Scaling
What is an RPA CoE? Session 4 – CoE Scaling
 
What is an RPA CoE? Session 3 – CoE Architecture
What is an RPA CoE?  Session 3 – CoE ArchitectureWhat is an RPA CoE?  Session 3 – CoE Architecture
What is an RPA CoE? Session 3 – CoE Architecture
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
 
UiPath and Dream to Succeed Student Account Session
UiPath and Dream to Succeed Student Account SessionUiPath and Dream to Succeed Student Account Session
UiPath and Dream to Succeed Student Account Session
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Intelligent Document Processing presented by the South Florida Community Chapter
Intelligent Document Processing presented by the South Florida Community ChapterIntelligent Document Processing presented by the South Florida Community Chapter
Intelligent Document Processing presented by the South Florida Community Chapter
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
UiPath New York Community Day in-person event
UiPath New York Community Day in-person eventUiPath New York Community Day in-person event
UiPath New York Community Day in-person event
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Women in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automationWomen in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automation
 
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
 

Recently uploaded

Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
BookNet Canada
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
Toru Tamaki
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 

Recently uploaded (20)

Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 

Unleashing the power of AI in UiPath Studio with UiPath Autopilot.

  • 1. Unleashing the power of AI in UiPath Studio with UiPath Autopilot March 27th, 2024
  • 2. 2 2 About UiPath South California Chapter We are an online and offline community where RPA developers, professionals and enthusiasts: - meet each other and share experiences in the RPA industry - learn together about the challenges they encounter - build projects and components together and expand upon automation ideas
  • 3. 3 UiPath Community Marketing Manager, Americas, UiPath Diana Gray Organizers/Team Greg Jacobson Russel Alfeche qBotica, Inc. Tech Leader, RPA Protiviti Senior Manager Intelligent Automation
  • 4. Introduction Autopilot for Studio Coded Workflows Q&A Meeting Agenda Coded Automation Autopilot for Studio Web Demo
  • 7. Autopilot for Developers – Studio Web
  • 8. 8 Demo • Studio Web Workflow Generation • Studio Web Expression Builder
  • 9. Autopilot for Developers/Testers – Studio Coded Automation Coded automations allow you to create automations using code instead of drag-and-drop activities, allowing collaborative work on complex projects. In coded workflows and test cases, you can use UiPath services (equal to activity packages), APIs (similar to activities), external .NET NuGet packages, and your custom C# classes in UiPath Studio. This makes it easy to integrate with external systems, databases, APIs, and other services. Coded automations can be of three types: •Coded workflows – used for designing workflows in code. •Coded test cases – used for designing test cases. •Code source files – used for creating code that you can later call in other coded file types.
  • 10. Benefits 1.Enhanced productivity – If you’re familiar with coding or scripting you can leverage your skills and increase your productivity. Working within a familiar coding environment allows you to develop more efficient automations. 2.Complexity management – Coded automations provide a flexible solution for managing complex automation scenarios. By using code, you can implement custom logic, manage exceptions, and create reusable functions. 3.Hybrid automation – You can use coded automations interchangeably with low-code automations. This promotes seamless integration between the two approaches, enabling you to create flexible automation solutions. 4.Improved performance – Coded automations empower you to optimize your automation workflows to enhance performance. By using code, you can implement specific algorithms to make your automation executions faster. 5.Readability – Coded automations allow you to create structured code, resulting in code readability. If you organize your code and document it, you can easily maintain it and share it with other collaborators.
  • 11. 11 Demo • Coded workflow, source files and test cases • Autopilot Code Generation from Comments
  • 13. Demo – Simple UI Automation using Coded Workflow
  • 14. Demo – Interoperability (Coded to Low code & Vice Versa)
  • 15. Demo – Default and Custom Services (Service Registration using Source Files) Default Services (Activity Packages) New Services
  • 17. Education Learn RPA Skills - Free Community Software - Academy - Certification - Academic Alliance Support Solve problems - Forum - Documentation - Community Blog - Use Cases Repository - Job Board Network Grow your career - Meetups & DevCon - Mentorship - Hackathons - MVP Program - Automation Champions An ecosystem enabling developer success
  • 18. Vibrant ecosystem of more than 1.5 million professionals and citizen developers learning, getting support, and succeeding together in their automation careers. • Start with the free Community Edition to get trained and certified • Then upgrade to the Enterprise version of the product Academy • Get crowdsourced support and share product feedback on UiPath Forum • Check the product documentation • Join the Insider Preview for early testing Forum Community Events • Access the latest articles and video tutorial content created by community members and UiPath engineers in our Community Blog • Contribute as an author. UiPath Community MVPs • Get recognized as a Most Valuable Professional (MVP), Automation Champion or one of the Forum Leaders, based on the contribution to others’ growth Join the UiPath Community • Connect with like-minded people and share best practices with the UiPath Community • Solve challenges in engaging hackathon competitions • Join meetups and conferences Blog and Tutorials Automation Cloud • Learn the skills of the future on UiPath Academy or through our Academic Alliance • Earn globally recognized credentials with UiPath Certifications

Editor's Notes

  1. C:\Users\RusselAlfeche\OneDrive - QBotica\Documents\UiPath\CodedAutomation
  2. C:\Users\RusselAlfeche\OneDrive - QBotica\Documents\UiPath\CodedAutomation
  3. - Method decorators/entry point methods - touch a bit on - input and output arguments - code generation for employee class - inheritance The entry point method for both coded workflows and coded test cases is named Execute() and is attributed as either Workflow or TestCase. You can change the name of the method, as long as you attribute it to either Workflow or TestCase. You can only use one Execute() method ([TestCase] or [Workflow]) inside a file, that inherits the Coded Workflowclass. In this method, you can add input and/or output arguments, which are equivalent to In, Out or In/Out arguments in low-code automations. Go through the Working with Input and Output arguments tutorial to learn how to use arguments in coded automations. This entry point method serves as the starting point for running the automations. This makes coded workflows and test cases easy to identify as entry points due to their Execute() method. Coded automations inherit the CodedWorkflow partial class, creating a relationship of type CodedAutomationExample : CodedWorkflow. This means that the CodedAutomationExample class inherits attributes, methods, and functionality from the CodedWorkflow class. Essentially, it can access and utilize the features defined in the CodedWorkflow class, which provides a foundation for the coded automation, making it easier to build upon and customize the automation's behavior. The CodedWorkflow class is declared as a partial class, allowing you to extend its functionalities by defining the same partial CodedWorkflow class in a code source file. This way, you can add new fields and methods to further customize the behavior of your coded automations. You can use this approach to implement a Before and After interface, specifically for coded test cases. Additionally, the CodedWorkflow partial class inherits the CodedWorkflowBase class.
  4. C:\Users\RusselAlfeche\OneDrive - QBotica\Documents\UiPath\CodedAutomation Demo1-Workflow.cs Phase 1 - rpa challenge - object repository - simple ui automation - uiautomation options (just show overload methods for now)
  5. C:\Users\RusselAlfeche\OneDrive - QBotica\Documents\UiPath\CodedAutomation Demo1-Workflow.cs Phase 2 - use challenge.xlsx as an input - input and output arguments - use the employee class for the coded automation, instead of datatable I know we're making this more complicated as it normally would, doing these unnecessary complications, but the purpose of this is to show you when it would make sense to use coded automation vs low code. A good rpa developer would know when to use one vs the other, which in this case I'm not. - low code (readinputexcel.xaml) -> coded (employeesworkflow.cs) - code generation for employeeworkflow class - coded (rpa challenge wf.cs) -> lowcode (readinputexcel.xaml) Phase 3 - typeintooptions Bugs - casting reference types like datable as an output from the lowcode workflow - error when debugging interoperable workflows/coded automation
  6. C:\Users\RusselAlfeche\OneDrive - QBotica\Documents\UiPath\CodedAutomation - source files - default services - creating new services - openaiservice gpt4-1106-preview model highlight native activity limitation vs openai new model using new service show first readinputexcel.xaml (uncomment generate chat completion activity) then show Demo2-VeryLongContextWorkflow.cs (comment generate chat completion activity in readinputexcel.xaml) - openaiservice image generation and tts model show Demo3-GenerateImage.xaml Coded automations inherit the CodedWorkflow partial class, creating a relationship of type CodedAutomationExample : CodedWorkflow. This means that the CodedAutomationExample class inherits attributes, methods, and functionality from the CodedWorkflow class. Essentially, it can access and utilize the features defined in the CodedWorkflow class, which provides a foundation for the coded automation, making it easier to build upon and customize the automation's behavior. The CodedWorkflow class is declared as a partial class, allowing you to extend its functionalities by defining the same partial CodedWorkflow class in a code source file. This way, you can add new fields and methods to further customize the behavior of your coded automations. You can use this approach to implement a Before and After interface, specifically for coded test cases. Additionally, the CodedWorkflow partial class inherits the CodedWorkflowBase class.