Introduction to ChatGPT &
How it is implemented in
UiPath
Wednesday, April 26th, 2023.
2
About UiPath Denver Chapter
We are an online and offline environment 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
Platforms:
- UiPath Community Page
- Slack Channel
RPA Manager
UiPath Denver Chapter Lead,
Dish Network
Community Manager
UiPath
Saideepak Kandibanda
Diana Gray
Organizers/Team
UiPath AI ambassador Americas
UiPath MVP 2023
UiPath Denver chapter lead
Sr. Machine Learning Consultant
Ashling Partners
Sharon Palawandram
UiPath Denver chapter lead
Sr. RPA Developer
Dish Network
Rashmi Pareek
Introduction
to ChatGPT
Demo using
API In UiPath
studio
Q&A
Meeting Agenda
ChatGPT API
configuration
in UiPath
Introducing ChatGPT
• ChatGPT is a Large language model based on GPT
(Generative Pre-trained Transformer) 3.5 architecture,
which is designed to generate human-like responses to text-
based inputs.
Applications of using GPT models & ChatGPT
Values of using ChatGPT
• Enhanced customer experience.
• Increased efficiency.
• Cost-effective.
• Improved accuracy.
• Personalization.
ChatGPT in Digital Transformation
Customer Service
ChatGPT can be used to
provide 24/7 customer
support through a chatbot.
It can assist customers with
their queries, provide
solutions to their problems,
and even help them with
their purchases.
Personalized
Recommendations
ChatGPT can be used to
analyze customer data and
provide personalized
recommendations based on
their preferences, purchase
history, and behavior
patterns
Content Creation
ChatGPT can be used to
generate high-quality
content, such as product
descriptions, blog posts,
and social media posts. It
can save businesses time
and money by
automating the content
creation process
Sales Support
ChatGPT can be used to
assist sales teams by
providing them with
relevant information
about customers and
prospects. It can help
sales reps to close deals
faster and more
efficiently.
Language
Translation
ChatGPT can be used to
translate text from one
language to another in
real-time. This can be
useful for businesses
that operate in multiple
countries or have a
diverse customer base.
Limitations of ChatGPT
Bias
Like any other language
model, ChatGPT can be
biased based on the data it
has been trained on. This can
lead to biased responses or
perpetuate stereotypes and
discrimination.
Contextual Understanding
ChatGPT can struggle with
understanding the context of
a conversation, especially
when it comes to sarcasm,
irony, or humor. This can
result in inappropriate or
irrelevant responses.
Lack of Common Sense
ChatGPT lacks common sense
reasoning abilities, which can
limit its ability to understand
certain concepts and make
logical inferences.
Inability to Learn
ChatGPT can't learn on its
own and is only as good as
the data it has been trained
on. It requires continuous
updates and maintenance to
stay relevant.
Limited domain
Knowledge
ChatGPT may not have deep
knowledge in specific
domains, such as medicine or
law, which can affect its
ability to provide accurate
and relevant responses.
Inability to understand
Visuals
ChatGPT is a language model
and cannot understand or
interpret visual cues, which
can limit its ability to
comprehend certain contexts
or situations.
ChatGPT for Intelligent Automation
Competitive Advantage of using ChatGPT over other Chatbot models
ChatGPT's natural language processing (NLP)
capabilities are among the most advanced in the
industry, allowing it to understand and generate
human-like responses to a wide variety of questions
and prompts
NLP/NLG capabilities
Large-Scale Training data
Customizable responses
Continuous learning & Fine tuning
Multi-Lingual Support
East Integration
High accuracy
ChatGPT for Intelligent Automation
Extracting business value from ChatGPT
More than 13 million users use ChatGPT to support their attended
automations everyday.
Humans are in the driver’s seat even when using ChatGPT to do their
work. Asking the right questions and phrasing the best prompts are
now invaluable skills in a workforce.
Overall, tools like ChatGPT have the potential to improve efficiency
and productivity in a variety of business contexts by automating tasks
that would normally be performed by humans.
However, ChatGPT is still a relatively new technology, and its
capabilities are likely to continue to evolve and improve over time.
ChatGPT for Intelligent Automation
Why should you use ChatGPT for your automation?
Data Privacy
ChatGPT is designed to
ensure the privacy of user
data. It follows strict data
privacy regulations and
guidelines and has measures
in place to prevent
unauthorized access or use of
user data.
Ethical AI
ChatGPT is designed to follow
ethical AI principles, including
fairness, transparency, and
accountability. It is trained on
diverse data sets to ensure
that it is not biased towards
specific groups or individuals.
Human Oversight
ChatGPT is to be used in
conjunction with human
oversight and evaluation. This
can help ensure the quality
and accuracy of its output
and prevent inappropriate or
biased responses.
Governance &
Security measures
ChatGPT is designed to follow
strict security measures to
prevent unauthorized access
or use. This includes
measures such as access
controls, encryption, and
regular security audits.
ChatGPT for Intelligent Automation
A guide to consider when you’re developing GPT models
Use diverse, relevant, and
unbiased data to train the
model for better
performance.
Select the appropriate version
of GPT model.
Once you have trained your GPT
model, you need to fine-tune it for
your specific use case. Fine-tuning
involves adapting the model to the
domain and style of language used
in your application.
Integrate the trained and
fine-tuned GPT model into
your application.
A chatbot’s success is largely
determined by the user experience
it provides. You should consider
how your chatbot will interact with
users, the tone and style of
responses, and how to handle
difficult or unexpected situations.
Consider how if the
automation you create is
scalable to meet future
demand.
Consider privacy
regulations and
ethical issues
around chatbot
use.
Implementing ChatGPT with UiPath
Web API activities
Implementing ChatGPT with UiPath
UiPath offers two current methods of OpenAI integration
Currently In preview
AskGPT Document Understanding Activity
https://marketplace.uipath.com/listings/internallabsopenaiactivities
Implementing ChatGPT with UiPath
Request Body
Model ID of the model to use
Prompt
The prompt(s) to
generate completions
for, encoded as a
string, array of strings,
array of tokens, or
array of token arrays.
max_tokens
Max number of Model’s
Context length.
Temperature
Sampling temperature
to use.
Implementing ChatGPT with UiPath
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 UiPathAcademy or through ourAcademicAlliance
• Earn globally recognized credentials with UiPath Certifications
Discussion, Questions
& Remarks

Introduction to Chat GPT

  • 1.
    Introduction to ChatGPT& How it is implemented in UiPath Wednesday, April 26th, 2023.
  • 2.
    2 About UiPath DenverChapter We are an online and offline environment 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 Platforms: - UiPath Community Page - Slack Channel
  • 3.
    RPA Manager UiPath DenverChapter Lead, Dish Network Community Manager UiPath Saideepak Kandibanda Diana Gray Organizers/Team UiPath AI ambassador Americas UiPath MVP 2023 UiPath Denver chapter lead Sr. Machine Learning Consultant Ashling Partners Sharon Palawandram UiPath Denver chapter lead Sr. RPA Developer Dish Network Rashmi Pareek
  • 4.
    Introduction to ChatGPT Demo using APIIn UiPath studio Q&A Meeting Agenda ChatGPT API configuration in UiPath
  • 5.
    Introducing ChatGPT • ChatGPTis a Large language model based on GPT (Generative Pre-trained Transformer) 3.5 architecture, which is designed to generate human-like responses to text- based inputs.
  • 7.
    Applications of usingGPT models & ChatGPT Values of using ChatGPT • Enhanced customer experience. • Increased efficiency. • Cost-effective. • Improved accuracy. • Personalization.
  • 8.
    ChatGPT in DigitalTransformation Customer Service ChatGPT can be used to provide 24/7 customer support through a chatbot. It can assist customers with their queries, provide solutions to their problems, and even help them with their purchases. Personalized Recommendations ChatGPT can be used to analyze customer data and provide personalized recommendations based on their preferences, purchase history, and behavior patterns Content Creation ChatGPT can be used to generate high-quality content, such as product descriptions, blog posts, and social media posts. It can save businesses time and money by automating the content creation process Sales Support ChatGPT can be used to assist sales teams by providing them with relevant information about customers and prospects. It can help sales reps to close deals faster and more efficiently. Language Translation ChatGPT can be used to translate text from one language to another in real-time. This can be useful for businesses that operate in multiple countries or have a diverse customer base.
  • 9.
    Limitations of ChatGPT Bias Likeany other language model, ChatGPT can be biased based on the data it has been trained on. This can lead to biased responses or perpetuate stereotypes and discrimination. Contextual Understanding ChatGPT can struggle with understanding the context of a conversation, especially when it comes to sarcasm, irony, or humor. This can result in inappropriate or irrelevant responses. Lack of Common Sense ChatGPT lacks common sense reasoning abilities, which can limit its ability to understand certain concepts and make logical inferences. Inability to Learn ChatGPT can't learn on its own and is only as good as the data it has been trained on. It requires continuous updates and maintenance to stay relevant. Limited domain Knowledge ChatGPT may not have deep knowledge in specific domains, such as medicine or law, which can affect its ability to provide accurate and relevant responses. Inability to understand Visuals ChatGPT is a language model and cannot understand or interpret visual cues, which can limit its ability to comprehend certain contexts or situations.
  • 10.
    ChatGPT for IntelligentAutomation Competitive Advantage of using ChatGPT over other Chatbot models ChatGPT's natural language processing (NLP) capabilities are among the most advanced in the industry, allowing it to understand and generate human-like responses to a wide variety of questions and prompts NLP/NLG capabilities Large-Scale Training data Customizable responses Continuous learning & Fine tuning Multi-Lingual Support East Integration High accuracy
  • 11.
    ChatGPT for IntelligentAutomation Extracting business value from ChatGPT More than 13 million users use ChatGPT to support their attended automations everyday. Humans are in the driver’s seat even when using ChatGPT to do their work. Asking the right questions and phrasing the best prompts are now invaluable skills in a workforce. Overall, tools like ChatGPT have the potential to improve efficiency and productivity in a variety of business contexts by automating tasks that would normally be performed by humans. However, ChatGPT is still a relatively new technology, and its capabilities are likely to continue to evolve and improve over time.
  • 12.
    ChatGPT for IntelligentAutomation Why should you use ChatGPT for your automation? Data Privacy ChatGPT is designed to ensure the privacy of user data. It follows strict data privacy regulations and guidelines and has measures in place to prevent unauthorized access or use of user data. Ethical AI ChatGPT is designed to follow ethical AI principles, including fairness, transparency, and accountability. It is trained on diverse data sets to ensure that it is not biased towards specific groups or individuals. Human Oversight ChatGPT is to be used in conjunction with human oversight and evaluation. This can help ensure the quality and accuracy of its output and prevent inappropriate or biased responses. Governance & Security measures ChatGPT is designed to follow strict security measures to prevent unauthorized access or use. This includes measures such as access controls, encryption, and regular security audits.
  • 13.
    ChatGPT for IntelligentAutomation A guide to consider when you’re developing GPT models Use diverse, relevant, and unbiased data to train the model for better performance. Select the appropriate version of GPT model. Once you have trained your GPT model, you need to fine-tune it for your specific use case. Fine-tuning involves adapting the model to the domain and style of language used in your application. Integrate the trained and fine-tuned GPT model into your application. A chatbot’s success is largely determined by the user experience it provides. You should consider how your chatbot will interact with users, the tone and style of responses, and how to handle difficult or unexpected situations. Consider how if the automation you create is scalable to meet future demand. Consider privacy regulations and ethical issues around chatbot use.
  • 14.
    Implementing ChatGPT withUiPath Web API activities
  • 15.
    Implementing ChatGPT withUiPath UiPath offers two current methods of OpenAI integration Currently In preview
  • 16.
    AskGPT Document UnderstandingActivity https://marketplace.uipath.com/listings/internallabsopenaiactivities
  • 17.
    Implementing ChatGPT withUiPath Request Body Model ID of the model to use Prompt The prompt(s) to generate completions for, encoded as a string, array of strings, array of tokens, or array of token arrays. max_tokens Max number of Model’s Context length. Temperature Sampling temperature to use.
  • 18.
  • 19.
  • 21.
    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
  • 22.
    Vibrant ecosystem ofmore 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 UiPathAcademy or through ourAcademicAlliance • Earn globally recognized credentials with UiPath Certifications
  • 23.