Hugo Bernier, director of consulting services at Point Alliance, gave a presentation on building Power Virtual Agents. He explained that bots can handle 85% of customer service inquiries based on Gartner research, and 69% based on Forrester Research. Bernier demonstrated how to build a basic Power Virtual Agent using the no-code graphical interface. He discussed potential applications of bots and the licensing structure for Power Virtual Agents.
With the help of Microsoft Dynamics Power Virtual Agents capabilities anyone can create powerful bots using a guided, no-code graphical interface. Power Virtual Agents addresses many of the major issues with bot building in the industry today. It minimizes efforts spent on coding, deployment and to maintain a custom conversational solution.
Build your First Chat Bot using Power Virtual Agents (PVA)Dhruvin Shah
The presentation covers the following things.
Introduction to Power Virtual Agents
Introduction to Topics and Entities in Power Virtual Agents
Get Started with the Chat Bot Development Step by Step
Connect our Power Virtual Agents Chatbot with Power Automate
Deploy Chat Bot to Microsoft Teams
Deploy Chat Bot to Any Custom Web Site
ทีมงาน MVPSkill ร่วมกับบริษัท ไมโครซอฟต์ (ประเทศไทย) จำกัดขอเชิญผู้สนใจเข้าร่วมงาน “Power Platform Series : App in a day in Action” งานที่จะมาพาผู้เข้าร่วมงานทุกท่านเดินทางสู่การพัฒนา Application ขึ้นใช้เองในองค์กรอย่างง่ายๆ โดยใช้ Power Platforms ที่มีประสิทธิภาพ และอำนวยความสะดวกให้ท่านเป็นอย่างมาก ท่านจะสามารถพัฒนา Application ขึ้นเองได้โดยเขียน Code เพียงไม่กี่บรรทัด (หรืออาจจะไม่ต้องเขียนเลยก็ได้)
With the help of Microsoft Dynamics Power Virtual Agents capabilities anyone can create powerful bots using a guided, no-code graphical interface. Power Virtual Agents addresses many of the major issues with bot building in the industry today. It minimizes efforts spent on coding, deployment and to maintain a custom conversational solution.
Build your First Chat Bot using Power Virtual Agents (PVA)Dhruvin Shah
The presentation covers the following things.
Introduction to Power Virtual Agents
Introduction to Topics and Entities in Power Virtual Agents
Get Started with the Chat Bot Development Step by Step
Connect our Power Virtual Agents Chatbot with Power Automate
Deploy Chat Bot to Microsoft Teams
Deploy Chat Bot to Any Custom Web Site
ทีมงาน MVPSkill ร่วมกับบริษัท ไมโครซอฟต์ (ประเทศไทย) จำกัดขอเชิญผู้สนใจเข้าร่วมงาน “Power Platform Series : App in a day in Action” งานที่จะมาพาผู้เข้าร่วมงานทุกท่านเดินทางสู่การพัฒนา Application ขึ้นใช้เองในองค์กรอย่างง่ายๆ โดยใช้ Power Platforms ที่มีประสิทธิภาพ และอำนวยความสะดวกให้ท่านเป็นอย่างมาก ท่านจะสามารถพัฒนา Application ขึ้นเองได้โดยเขียน Code เพียงไม่กี่บรรทัด (หรืออาจจะไม่ต้องเขียนเลยก็ได้)
Session delivered for Modern Workplace Conference Exponant / QBS on 25 September 2019
Overview on the Power Platform, Power BI, Power Apps & Power Automate
An overview of Power Automate, cloud and desktop flows. Hints and tips on how to get started with Power Automate.
Examples and links to key documentation and additional information.
Introduction to Microsoft Power Platform (PowerApps, Flow)Sam Fernando
Applications need to get leaner and smarter to adapt to changing business needs. Microsoft's Power Platform provides a great set of tools to develop you next generation business application that is feature rich with Smart AI and integration capabilities.
Microsoft Flow pared with PowerApps will create the ultimate app for your workforce that enables them to smart efficiently regardless of what they do and where they work from. PowerApps and Flow provides a unified platform that will let you innovate faster and integrate seamlessly.
In this step-by-step Power Apps beginner tutorial, you will learn all about the different App Types in Power Apps. Canvas Power Apps Vs Model-driven Apps Vs Power Apps Portals. You will learn how to create your first Canvas PowerApp, Model-driven App & Portal, understand the differences between the App types - features, licensing, data sources etc. with demos of PowerApps & more.
Power Apps is a suite of apps, services, and connectors, as well as a data platform, that provides a rapid development environment to build custom apps for your business needs. Using Power Apps, you can quickly build custom business apps that connect to your data stored either in the underlying data platform (Microsoft Dataverse) or in various online and on-premises data sources (such as SharePoint, Microsoft 365, Dynamics 365, SQL Server, and so on)
In this video you will learn about:
✅ What is Power Apps?
✅ Different Types of Power Apps - Canvas Apps, Model Driven Apps and Portals
✅ When to use what?
✅ Feature Comparison - Licensing, External Access, Data Sources, etc.
✅ How to build a Canvas App?
✅ How to build a Model-driven App?
✅ How to build a Power Apps Portal?
Getting Started & Driving Success With Power Platform At ScaleRichard Harbridge
Understanding the many capabilities of the Microsoft Power Platform is essential for any technology leader in today's world. Yet, the more significant challenge for many business leaders is understanding how they can drive meaningful impact in their own business based on these technologies.Power Platform makes incredible things possible at a fraction of the cost. Still, the focus often is on the plumbing or ways Power Platform supports that future state instead of envisioning future states powered by them. This session will focus on the best strategies to leverage when building business momentum around the Microsoft Power Platform. We will explore how organizations inspire and grow their usage of these tools and ideas/examples of Power Platform solutions that drive success for other customers.Join Richard Harbridge, a Microsoft MVP and internationally recognized expert on Microsoft 365 and the Employee Experience, as he shares insight on how to better plan for, prepare for and benefit from the future of the Microsoft Power Platform.
User group presentation that was delivered 13/01/2022 for the Power BI and Excel User group in Baku. Introduction to Power Automate and working with Power BI and Power Automate
Power automate a workflow automation platform Amit Kumawat
In order to automate the workflows, implementing business logics, and model the process across wide range of connected data sources and services, Microsoft made certain updates to its Power Platform and further renamed Microsoft Flow as Power Automate.
Microsoft Power Automate is a workflow automation platform that integrates with hundreds of applications.
Introduction to Power Platform
Low Code Evolution
Who is building solutions with the Power Platform?
Why Power Platform?
Integrated low code platform
What is the Common Data Service?
Two Types of Data.
Power Apps
Power Automate
Power BI
Demo
Reference
If you’re not working closely with CS, HR, IT, and Finance, then you’ve barely scratched the surface of what’s possible with your marketing automation platform.
Join Workato’s marketing automation expert, David Kreitter, to learn how integrating teams and tools both within marketing and cross-functionally can increase your team’s impact and earn visibility across your business.
After this session, you will:
- Be empowered to drive collaboration across your business using integration & automation
- Get a new perspective on marketing automation by considering how you can use Marketo in other business processes like recruiting
- Understand how to close the attribution gap between event lead and closed-won deals (event-to-cash)
Session delivered for Modern Workplace Conference Exponant / QBS on 25 September 2019
Overview on the Power Platform, Power BI, Power Apps & Power Automate
An overview of Power Automate, cloud and desktop flows. Hints and tips on how to get started with Power Automate.
Examples and links to key documentation and additional information.
Introduction to Microsoft Power Platform (PowerApps, Flow)Sam Fernando
Applications need to get leaner and smarter to adapt to changing business needs. Microsoft's Power Platform provides a great set of tools to develop you next generation business application that is feature rich with Smart AI and integration capabilities.
Microsoft Flow pared with PowerApps will create the ultimate app for your workforce that enables them to smart efficiently regardless of what they do and where they work from. PowerApps and Flow provides a unified platform that will let you innovate faster and integrate seamlessly.
In this step-by-step Power Apps beginner tutorial, you will learn all about the different App Types in Power Apps. Canvas Power Apps Vs Model-driven Apps Vs Power Apps Portals. You will learn how to create your first Canvas PowerApp, Model-driven App & Portal, understand the differences between the App types - features, licensing, data sources etc. with demos of PowerApps & more.
Power Apps is a suite of apps, services, and connectors, as well as a data platform, that provides a rapid development environment to build custom apps for your business needs. Using Power Apps, you can quickly build custom business apps that connect to your data stored either in the underlying data platform (Microsoft Dataverse) or in various online and on-premises data sources (such as SharePoint, Microsoft 365, Dynamics 365, SQL Server, and so on)
In this video you will learn about:
✅ What is Power Apps?
✅ Different Types of Power Apps - Canvas Apps, Model Driven Apps and Portals
✅ When to use what?
✅ Feature Comparison - Licensing, External Access, Data Sources, etc.
✅ How to build a Canvas App?
✅ How to build a Model-driven App?
✅ How to build a Power Apps Portal?
Getting Started & Driving Success With Power Platform At ScaleRichard Harbridge
Understanding the many capabilities of the Microsoft Power Platform is essential for any technology leader in today's world. Yet, the more significant challenge for many business leaders is understanding how they can drive meaningful impact in their own business based on these technologies.Power Platform makes incredible things possible at a fraction of the cost. Still, the focus often is on the plumbing or ways Power Platform supports that future state instead of envisioning future states powered by them. This session will focus on the best strategies to leverage when building business momentum around the Microsoft Power Platform. We will explore how organizations inspire and grow their usage of these tools and ideas/examples of Power Platform solutions that drive success for other customers.Join Richard Harbridge, a Microsoft MVP and internationally recognized expert on Microsoft 365 and the Employee Experience, as he shares insight on how to better plan for, prepare for and benefit from the future of the Microsoft Power Platform.
User group presentation that was delivered 13/01/2022 for the Power BI and Excel User group in Baku. Introduction to Power Automate and working with Power BI and Power Automate
Power automate a workflow automation platform Amit Kumawat
In order to automate the workflows, implementing business logics, and model the process across wide range of connected data sources and services, Microsoft made certain updates to its Power Platform and further renamed Microsoft Flow as Power Automate.
Microsoft Power Automate is a workflow automation platform that integrates with hundreds of applications.
Introduction to Power Platform
Low Code Evolution
Who is building solutions with the Power Platform?
Why Power Platform?
Integrated low code platform
What is the Common Data Service?
Two Types of Data.
Power Apps
Power Automate
Power BI
Demo
Reference
If you’re not working closely with CS, HR, IT, and Finance, then you’ve barely scratched the surface of what’s possible with your marketing automation platform.
Join Workato’s marketing automation expert, David Kreitter, to learn how integrating teams and tools both within marketing and cross-functionally can increase your team’s impact and earn visibility across your business.
After this session, you will:
- Be empowered to drive collaboration across your business using integration & automation
- Get a new perspective on marketing automation by considering how you can use Marketo in other business processes like recruiting
- Understand how to close the attribution gap between event lead and closed-won deals (event-to-cash)
Part 2 Winning Minds and Markets with Thought Leadership WebinarsWebAttract, LLC
Webinars are a top B2B marketing tactic, but rather than simply doing a one-off webinar, you should consider a multi-webinar strategy for ongoing success.
In this 2-part series, I examine emerging and global brands that have developed a winning thought leadership webinar series and then go behind the scenes for a look at the metrics and methods that made them work.
In Part 1, I focus on the "why" of this topic and reveal the benefits of a series over a "1-off" webinar, provide 3 actual case studies of B2B and SMB outcomes, and share best pracites and lessons learned.
In Part 2, I drill down into the "how" by discussing how 2 well known technology companies, (Intel and GE) created Care Innovations, and how they leveraged thought leadership to establish a new category and capture sales leads.
I also cover off on 6 key metrics for delivering predictable outcomes, and close off with some planning tips to pull it all together.
Artificial Intelligence Virtual Assistants & ChatbotsaNumak & Company
Artificial Intelligence transforms different interfaces into interactive systems that can be interacted with using Natural Language Processing technology. Thus, businesses can offer voice-integrated smart self-service solutions to their customers with Natural Dialogue Solutions, which can be positioned in different areas ranging from IVR systems to virtual assistants, from chatbots to smart systems.
Our consultation with 20 of Australia’s top-tier organisations reveals the three key priorities for automation are enabling technology, meaningful strategic direction and the ability to iterate and scale up.
Learn more about the key actions organisations are taking to deliver on these priorities, and uncover trends in the automation landscape.
Our consultation with 20 of Australia’s top-tier organisations reveals the three key priorities for automation are enabling technology, meaningful strategic direction and the ability to iterate and scale up.
Learn more about they key actions organisations are taking to deliver successful automation, and uncover trends in landscape with our white paper, Can Humans be automated?
Bots are the future for intelligent customer service and support as new technologies that evolve on the mobile take center stage. Bots for answering questions, internal and external FAQs, service requests, service queries and completion status. Bots are also positioned for customer sales - communicating aspects of new products, sales and discounts and to drive growth in a non-intrusive manner.
Will your intranet be replaced with a (chat) bot?Thomas Maeder
1. Types of bots and basic understandingof machine learning / AI.
2. What can a (chat) bot do for usin internal communications and process automation?
3. How to start a (chat) bot project?Short case study of the Swisscom intranet chat bot proof of concept.
Conversation UIs & Chatbots an introductionMarion Mulder
What are conversational User Interfaces (chatbots, voice assistants), how do they relate to AI, AR, and IoT. What can they be used for. Where are they today and where could this potentially go in the (near) future. And how and where do you start.
This presentation was used for a guest lecture to 3rd year students Media, Information and Communication (Creative Business) of the Hogeschool van Amsterdam (HvA) 26 september 2018.
Images used in the presentation have source reference where available
An introductory presentation I use with enterprise customers. Differentiates enterprise-class chatbot design aligned to business processes. Introduces the vital role of the Conversation director.
Similar to Getting started with power virtual agent (20)
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeAftab Hussain
Understanding variable roles in code has been found to be helpful by students
in learning programming -- could variable roles help deep neural models in
performing coding tasks? We do an exploratory study.
- These are slides of the talk given at InteNSE'23: The 1st International Workshop on Interpretability and Robustness in Neural Software Engineering, co-located with the 45th International Conference on Software Engineering, ICSE 2023, Melbourne Australia
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaYara Milbes
Discover the transformative power of the WhatsApp API in our latest SlideShare presentation, "Top 7 Unique WhatsApp API Benefits." In today's fast-paced digital era, effective communication is crucial for both personal and professional success. Whether you're a small business looking to enhance customer interactions or an individual seeking seamless communication with loved ones, the WhatsApp API offers robust capabilities that can significantly elevate your experience.
In this presentation, we delve into the top 7 distinctive benefits of the WhatsApp API, provided by the leading WhatsApp API service provider in Saudi Arabia. Learn how to streamline customer support, automate notifications, leverage rich media messaging, run scalable marketing campaigns, integrate secure payments, synchronize with CRM systems, and ensure enhanced security and privacy.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
71. Power Virtual Agents
Power Virtual Agents empowers teams to easily create powerful bots using a guided, no-code graphical interface without the
need for data scientists or developers.
Power Virtual Agents $1,126.40
per tenant/month
Base Offers Power Virtual Agents
Purchase
Requirement
No purchase requirements
Entitlements
per tenant
• 2K Chat sessions/tenant/month
• 10GB Database Capacity
• 20GB File Capacity
• 2GB Log Capacity
• Unlimited flow runs (only applicable for bot creation)
See Power Apps, Power Automate and Power Virtual Agents
Licensing Guide for a complete list
Additional
Application
None.
Additional
Capacity
Chat session add-on for Virtual Agents
Session definition:
A session is an interaction between the customer and the bot, and
represents one unit of consumption. The session begins when an
authored topic is triggered. These sessions are referred to as ‘billed
sessions’ in the product.
A topic ends in one of the following scenarios:
i. When all of the customer's questions are answered
ii. When a customer intentionally ends or closes a chat session,
or
iii. When a bot is unable to answer adequately and the
interaction is escalated to a live agent
Reference link for details.
Virtual Agents for
Dynamics 365
Customer Service per tenant/month
Virtual Agents for Dynamics 365 Customer Service: More details from
Dynamics 365 Licensing Deck
$1,239.04
So… I like to tell stories in my presentations.
This presentation isn’t any different.
In 2001, I had the opportunity to work on a project in Singapore where we were building a knowledge management portal using a preview Microsoft product called Tahoe.
The product came with some DLLs and many many pages built in VBScript.
The cool thing about that was that if you knew VBScript, you could read all the source code for it and understand how it worked…
When it was released, the product was eventually renamed to SharePoint (Portal Server).
The consulting company was McKinsey & Company.
They had offices in 73 countries and wanted their consultants to be able to find resources and documents, find information about other consultants (to find experts about a topic), and – because they travelled a lot – needed to find information about each one of their offices.
We used SharePoint to store all that information.
Except that back in 2001, there was no easy way to access information over a mobile phone.
That was back when accessing data over a mobile phone was just in its infancy, and it was too expensive.
However, most cell phones could send text messages. It was still in its infancy in North America, but in Europe and Asia, text messaging was widely used.
So, we bought a $19 nokia phone, and a $100 nokia data cable, connected them to our server as a modem, and wrote some VBScript code to respond to incoming text messages to query our SharePoint server and return information over text messages.
This slide is hidden because it contains a special font. Next slide is an image of the text.
Any consultant could write a short text message to our mobile “bot” and they would get a reply containing the information they wanted.
We could verify that the person asking for information was an employee because we had everyone’s cell phone number in our employee directory.
We’d use the sender’s cell phone number to authenticate, but we’d also use it to keep track of who was asking what, and keep a sense of “context” for each conversation.
This slide is hidden because it contains a special font. Next slide is an image of the text.
For example, you could ask
WHO then the name of a person, or the partial name
This slide is hidden because it contains a special font. Next slide is an image of the text.
It would return the list of people with a matching name.
If you wanted more information, you could simply reply with the number associated to each name in the list.
This slide is hidden because it contains a special font. Next slide is an image of the text.
If you wanted to find information about an office, you could send
WHERE and the name of an office, a city, or a country
For example, you could write WHERE TORONTO to find the Toronto office information
This slide is hidden because it contains a special font. Next slide is an image of the text.
…and you would get address and contact information for the matching offices
This slide is hidden because it contains a special font. Next slide is an image of the text.
And if you wanted to get a document from the firm’s famous PDNET – their renown repository of sanitized studies. – you could pass the PDNET number or part of the title and it would find matching documents
This slide is hidden because it contains a special font. Next slide is an image of the text.
Once you found the document you wanted, the system could email the document, fax it, or send you a summary over text.
We had to write all the logic to authenticate the sender, parse the text message, determine the sender’s intent, find the information they wanted, and send a response back with the information.
If we wanted to add new intents (e.g.: who, what, where), we had to write completely new code to parse the text, search the info, return the results, etc.
I was due to demo this new portal in Germany and Finland, so I looked up my itinerary before flying out of Singapore, wrote down the address to Munich and Helsinki offices and got on my flight
When I landed in Munich, I get in a taxi and I give the driver the address to what I thought was the Munich office in the best German I can muster.
But the driver tells me that the address doesn’t exist.
Turns out I wrote the address to the Helsinki office.
I don’t know where the Munich office is. I have the phone number for the Helsinki office, so I try calling them to ask for the Munich office address, but Helsinki and Munich are one hour difference, and the Helsinki office isn’t open yet.
Remember, that was before we could just look up any address on a mobile phone.
The taxi driver is getting mad at me. I’m sweating bullets.
Then I remember that I’m here to demo the portal and the mobile capabilities.
So I text WHERE MUNICH to the portal’s mobile bot.
And I finally get the response from our bot.
I triumphantly tell the annoyed taxi driver the address:
Tal 24
The driver immediately says:
“Ah, McKinsey!”
Fast forward 17 or so years later.
Working for a large college in Ontario.
We built an Office 365/SharePoint portal that gave students information about their timetables, their student advisors, maps, etc.
We used the C# bot framework to build our own chatbot.
Students could ask things like what time is my next class to get their timetable information.
(In the real solution, any reference to a room number would also give a map to the room)
Because the bot framework uses LUIS to parse natural language, we were able to use a more natural language when talking to the bot. For example, we could use “what time”, “when”, “how long before” interchangeably.
We were also able to integrate with Azure Cognitive Services. For example, we could analyze a web cam feed to see how many people were in line for a restaurant in the cafeteria and help the students get to the coffee shop when it wasn’t busy.
We were also able to use Sentiment Analysis (in Azure Cognitive Services) to detect if the student’s “tone” was getting more angry or more sad and encourage them to get in touch with their advisor.
As you can see, bot technology has evolved. It allows us to build an intuitive interaction with our users (because we intuitively know how to talk to people).
It was also portable, because our users could access the resources from anywhere from their phones, tablets, or workstations.
However, every time we wanted to add more functionality, we had to either custom write our language parser or re-train the parser and add more code to handle new topics.
That’s where Power Virtual Agents come in.
Today, we’ll explain why bots are useful, we’ll demonstrate how to build your first power virtual agent and how to use them in real life.
We’ll also talk about everyone’s favorite subject: licensing.
But why would you want to build a bot?
According to Gartner, by the end of 2020, 85% of all online interactions will occur without another human.
Bots are a more natural interface for users than an app.
http://www.gartner.com/imagesrv/summits/docs/na/customer-360/C360_2011_brochure_FINAL.pdf
And according to Forrester, 69% of IT decision makers have plans to build a bot within their organization.
To get started go to https://aka.ms/TryPVA and set up a trial agent
To create a new bot, select the bot menu in the upper-right corner, then select New bot
Enter a name and, optionally, select the environment you wish to create your bot in.
The environments allow you work in the same tenant without mixing your production, dev, QA environments, for example
Once your bot is created, you need to get yourself familiar with Topics and Entities
Later, we’ll worry about Analytics and Publishing (not in that order)
In our previous examples, Who, What, Where, and Timetable or How busy a restaurant is were all topics.
There are two kinds of topics: User Topics which are triggered by users and System Topics which are triggered by the system based on an event (like a conversation starting, etc.)
Topics have two main areas. Setup and Analytics.
Setup is where you start. Analytics is where you’ll come back after you implemented your bot to improve your bot.
User topics are triggered with Trigger phrases.
When you create a new topic, you need to enter 5-10 phrases to teach your bot how to start that topic.
Try writing shorter trigger phrases. 2 to 10 words should do.
Make sure to write very different phrases. Change a word (e.g.: open vs closed) to expand your topic’s coverage.
Adding articles, capitalizations, contractions, or plurals does NOT help. Power Virtual Agent is already great at understanding grammar.
Once you wrote your trigger phrases, go to the authoring canvas to create your conversation flow.
In your canvas, you can change the flow of your conversation.
For example, you can go at any point in the flow and add a node
When adding a node, you can Ask a question, Call an action, or Show a message
Asking a question allows you to prompt the user for input and capture that input in a variable that you can refer to later.
You can ask different types of questions that expect different inputs.
You can do Multiple choices, entire responses (where the text isn’t parsed), or use Entities.
We’ll come back to entities shortly.
For example, where you use multiple choices, the bot will prompt the user to select one of the options.
It will also automatically create a branch for you to react to each response.
You should use multiple choices when you have a limited number of options (maybe 3 to 5). Too many choices will become “invisible” to your users.
The Show a message action will display a message to the user.
For example here, we show a different message based on what the user responds.
If you’re a developer in the room, you’re probably thinking “This is stupid, it should connect to an API or a database and retrieve the store hours instead of ‘hard-coding’ the responses”.
…and you’d be right.
But that’s not the value of Power Virtual Agent. The point of PVA is to allow business people, who are the subject of matter experts on a topic to create bots without needing a developer.
Once you Save your changes, you can test the bot by using the Chat window.
Notice how as the chat is going on, it shows you the path it took in the authoring canvas
You can also use Entities are a valid type of input.
Entities are pre-defined entries that Microsoft has already trained the bot to recognize, or custom entries you’ve created that you want to re-use throughout the bot.
For example, the Age entity is a prebuilt entity that knows how to extract someone’s/something’s age from text.
Another example is the Boolean entity, which recognizes Yes or No values.
You can also build your own entities as a list of possible values.
You can also use Smart Matching to allow the bot to find a matching entry even if it is misspelled.
Back in the authoring canvas, you can use the response to a question as a variable.
Then you can re-use the value of that response in your chat, either to make decisions or to output the choice back to the user.
You define the variable name under the Save response as field in the question action.
When you use Entity type responses, you can also pick the acceptable values you want users to pick from by selecting the Options for user and checking the choices you want to offer.
To prevent the bot from being too repetitive repetitive you can opt to Skip question when the user has already answered the question.
To prevent the bot from being too repetitive repetitive you can opt to Skip question when the user has already answered the question.
For example, here we say Skip question if the user has already told us what type of user they are.
Notice how when I typed I am a home user the bot automatically skipped to the next question and didn’t prompt what type of user I am.
Another type of action is Call an action, which will allow you to call your own Power Automate flow or Authenticate.
Both are outside of the scope of this presentation, but I’m happy to discuss either after the presentation.
What you should know is that calling a Power Automate flow allows you to pass parameters from Power Virtual Agent as Inputs.
You can then call any Power Automate action within your flow. For example, you could call your own APIs, read a database, or do any custom logic you want
You can also return Return values to your Power Virtual Agent.
For example, you could call your shipping company’s API to calculate shipping costs by using the person’s shipping address (Inputs) and return the expected costs to Power Virtual Agents (Return values)
You can also use any OAuth2 identity provider to authenticate the user by using the Authenticate action.
There are TONS of oauth providers out there, check out; https://en.wikipedia.org/wiki/List_of_OAuth_providers
The list includes Facebook, Twitter, Google, etc.
To find out how to set up authentication, see:
https://docs.microsoft.com/en-us/power-virtual-agents/configuration-end-user-authentication
Instead of repeating the same questions over an over again, you can chain topics together by using Go to another topic.
Finally, at any point you can end the conversation by transferring to an agent or asking for a survey.
Transferring to an agent requires Dynamics 365 Omnichannel for Customer Service
You can find out more at https://go.microsoft.com/fwlink/?linkid=2099038
When you transfer to an agent, you can build a context to explain to the agent what has happened. This prevents the agent from asking the same questions the user has already answered.
Once you are done with building your bot, you can publish it to one of the many channels available out there.
You can embed it in a web site, an app, or use it within an application like Facebook, Teams, Slack, etc.
Check out https://docs.microsoft.com/en-us/power-virtual-agents/publication-fundamentals-publish-channels#configure-channels
Once your bot is published, you can use analytics to better understand how your bot is doing. It also helps you understand how you can improve customer satisfaction.