This tutorial will get you started with creating applications for the Google Home by helping you create your first "Action" which you can deploy on your device.
The document discusses an external search plugin called Dave's External Search that was built for a client's trade show portal site. The plugin allows WordPress sites to search external content sources like Flickr, YouTube, Twitter, and blogs. It uses APIs from these services to retrieve content matching search terms and displays results on the site. The plugin caches search results to preserve resources and comply with API limits from services like Twitter.
The document discusses building chatbots using Google Cloud Functions and API.AI. It covers the design, development and deployment process. For design, it discusses creating a persona, style guide and sample dialogs. For development, it explains how conversations work with speech to text, natural language processing and text to speech. Cloud Functions is presented as a serverless platform to build event-based microservices for chatbots. API.AI is demonstrated for natural language understanding. Integrations with Actions on Google and other platforms are also covered. The document concludes with resources for conversational design guidelines.
Alexa-An intelligent voice-controlled personal assistant by AMAZONAnusha Deva
A presentation about Alexa which is an intelligent voice enable personal assistant by AMAZON.further it tells about amazon skill set and companion app.Also shows the general architecture of Alexa when used with AMAZON ECHO.The ppt also gives a sample algorithm and ecosystem to make the understanding of the topic better.
Bill DeLude is a software developer with over 20 years of experience. In his free time, he enjoys spending time with his family, volunteering as a youth mentor, and playing various musical instruments.
Lenny Reed is also a software developer with 15 years of experience. In his free time, he enjoys watching sports, doing outdoor activities like hiking and camping, and cooking.
The presentation discusses when and how to properly integrate single page applications into the Sitecore content management system. Short checkout and registration workflows are good candidates for SPAs. The presentation demonstrates creating a new Sitecore page with a placeholder for an Angular app and publishing the changes. Gotchas around publishing and caching are also covered.
Accessible Social Media for an Inclusive CommunityEmily Allen
Speakers:
Cecilia Warren, Maryland Dept of Disabilities & Emily Allen, Maryland Emergency Mgmt Agency
Session Description:
Does your communication plan ensure that social media reaches all members of the community? Preparedness and public safety messages miss a significant portion of the community if they cannot be accessed with assistive technology. Learn how to adapt your social media messages to make them accessible. Strategies to overcome common accessibility barriers will be discussed. Discover tools that you can start using today to improve the accessibility of your agency's social media campaign.
An overview of Alexa skills development. Learn about types of skills possible and components of a typical skill. Also get an overview of "voice user interface" aka "VUI" and its three properties - intents, utterances, and slots.
[Note: slides are from a beginner Alexa skills workshop.]
Building Your First Chatbot - A Beginner's guideVinit Shahdeo
Few things you need to consider while making your Chatbot using ChatScript.
ChatScript is a scripting language designed to accept user text input and generate a text response. It is a system for manipulating natural language.
Building bots to automate common developer tasks - Writing your first smart c...Sigmoid
Human Communication
Online Communication
Messaging today
Why Messaging Apps might take over native apps
Why the sudden Bot uprising?
What is a Bot?
What makes a great bot?
Design principles
Common pitfalls
Before starting to develop a Bot
Helpful tools
Simple architecture
Demo: Uber Bot
References
The document discusses an external search plugin called Dave's External Search that was built for a client's trade show portal site. The plugin allows WordPress sites to search external content sources like Flickr, YouTube, Twitter, and blogs. It uses APIs from these services to retrieve content matching search terms and displays results on the site. The plugin caches search results to preserve resources and comply with API limits from services like Twitter.
The document discusses building chatbots using Google Cloud Functions and API.AI. It covers the design, development and deployment process. For design, it discusses creating a persona, style guide and sample dialogs. For development, it explains how conversations work with speech to text, natural language processing and text to speech. Cloud Functions is presented as a serverless platform to build event-based microservices for chatbots. API.AI is demonstrated for natural language understanding. Integrations with Actions on Google and other platforms are also covered. The document concludes with resources for conversational design guidelines.
Alexa-An intelligent voice-controlled personal assistant by AMAZONAnusha Deva
A presentation about Alexa which is an intelligent voice enable personal assistant by AMAZON.further it tells about amazon skill set and companion app.Also shows the general architecture of Alexa when used with AMAZON ECHO.The ppt also gives a sample algorithm and ecosystem to make the understanding of the topic better.
Bill DeLude is a software developer with over 20 years of experience. In his free time, he enjoys spending time with his family, volunteering as a youth mentor, and playing various musical instruments.
Lenny Reed is also a software developer with 15 years of experience. In his free time, he enjoys watching sports, doing outdoor activities like hiking and camping, and cooking.
The presentation discusses when and how to properly integrate single page applications into the Sitecore content management system. Short checkout and registration workflows are good candidates for SPAs. The presentation demonstrates creating a new Sitecore page with a placeholder for an Angular app and publishing the changes. Gotchas around publishing and caching are also covered.
Accessible Social Media for an Inclusive CommunityEmily Allen
Speakers:
Cecilia Warren, Maryland Dept of Disabilities & Emily Allen, Maryland Emergency Mgmt Agency
Session Description:
Does your communication plan ensure that social media reaches all members of the community? Preparedness and public safety messages miss a significant portion of the community if they cannot be accessed with assistive technology. Learn how to adapt your social media messages to make them accessible. Strategies to overcome common accessibility barriers will be discussed. Discover tools that you can start using today to improve the accessibility of your agency's social media campaign.
An overview of Alexa skills development. Learn about types of skills possible and components of a typical skill. Also get an overview of "voice user interface" aka "VUI" and its three properties - intents, utterances, and slots.
[Note: slides are from a beginner Alexa skills workshop.]
Building Your First Chatbot - A Beginner's guideVinit Shahdeo
Few things you need to consider while making your Chatbot using ChatScript.
ChatScript is a scripting language designed to accept user text input and generate a text response. It is a system for manipulating natural language.
Building bots to automate common developer tasks - Writing your first smart c...Sigmoid
Human Communication
Online Communication
Messaging today
Why Messaging Apps might take over native apps
Why the sudden Bot uprising?
What is a Bot?
What makes a great bot?
Design principles
Common pitfalls
Before starting to develop a Bot
Helpful tools
Simple architecture
Demo: Uber Bot
References
Learn"
1. How to Build a Web or Mobile App without Code
2. Web and Mobile App Design for Non-Coders
3. Build your Web or Mobile App Idea without Code
4. Build Web or Mobile Apps Without Code
5. #NoCode: App Develop for Non-Coders
The document discusses how agencies can use Google products like Google Friend Connect and Google App Engine to quickly develop compelling solutions for marketers. Google Friend Connect makes it easy to build social features through open standards like OpenID and OAuth. Google App Engine allows developers to focus on coding without worrying about infrastructure by providing an automatically scaling platform and database. These Google products allow agencies to innovate faster, reduce costs and technical complexity, and scale their solutions effortlessly.
Designing Voice Applications - Create For VoiceKasia Ryniak
A quick guide on how to start designing voice applications (Skills for Amazon Alexa and Actions for Google Home)
Presentation was done during Create For Voice meetup (Cracow, 17th July 2018)
www.upsidelab.io
Google Developers Group and P3 digital services are organizing codelab & hackathon in Cluj-Napoca aimed to learn how to build Actions for the Google Assistant that are useful for your community – whether it’s a professional network, an interest group, or hometown.
More on: https://www.p3-ds.com/blog/build-google-assistant-actions-codelabs-hackathon/
We are gonna develop a new app just for google home using dialog flow and here, the fulfillment section is going to use a cloud function on firebase and pull data from the google cloud’s datastore to fulfill the intent. And the front-end or the user interaction is going to happen through google home.
Best Of SEJ Summit: Duane Forrester on the Future of Voice SearchSearch Engine Journal
With the rapid adoption of voice-powered digital assistants like Alexa, Siri, and Google Assistant, it is time to prepare for voice search for 2018 and beyond.
Join Duane Forrester of Yext as he tackle how voice search is revolutionizing the way customers search and consume content.
Building poollie wk 2014 for ios android and windows phone using xamarin and ...Vincent Hoogendoorn
I gave this demo on Nov 4, 2014 at the Microsoft event "Mobile Cross-Platform Development with Xamarin and Visual Studio" in Hoofddorp, The Netherlands.
This is the story and the lessons we learned cretaing a succesful real-world cross-platform app, built in C# with Xamarin and Visual Studio for iPhone, Android and Windows Phone - Poollie: WK 2014
The document provides information about free and low-cost online tools that non-profits can use for communication, collaboration, marketing and more. It discusses tools from Google like Docs, Calendar, Sites and Buzz that allow for document sharing, event planning and basic intranet functionality. It also mentions free alternatives like SurveyMonkey and LimeSurvey for creating online surveys, Bitly for link tracking, and Prezi for online presentations. Overall, the document aims to showcase affordable digital options for non-profits to enhance their operations and outreach.
The document provides information about free and low-cost online tools that non-profits can use for communication, collaboration, marketing and more. It discusses tools from Google like Docs, Calendar, Sites and Buzz that allow for document sharing, calendaring, intranet creation and social media marketing. It also mentions free alternatives like SurveyMonkey and LimeSurvey for online surveys, Bitly for link tracking, and Prezi for online presentations. Overall, the document aims to educate non-profits on various digital tools that can help them operate more effectively with limited budgets.
IT Resources for your business discusses various technology options for businesses. It outlines resources for websites (hosting, domains, email), social media, mobile apps/sites, and advertising. It recommends that cloud and mobile solutions are key enablers for small businesses. When outsourcing technology needs, businesses can do it themselves, hire locally, or use freelancers via sites like Freelancer.com. Proper project management including requirements, communication, payments, and change processes are essential to success.
How to Build a Dialogflow App by using Actions on Google.Yuting Liu
This document discusses building actions for Google Assistant using Dialogflow. It covers setting up a Dialogflow agent project, training the agent with sample conversations, defining intents and parameters, configuring responses, adding fulfillment logic, and integrating the agent with other services like Line. The document also provides instructions for deploying the Dialogflow agent to Firebase Functions and includes some tips for getting started with building agents.
Second part of presentation from AnDevCon V in Boston. Looks at parts of the marketing funnel that occur after the install and how to increase conversions.
Finding Anything: Real-time Search with IndexTankYogiWanKenobi
IndexTank provides a real-time search service that allows developers to add powerful search capabilities to their applications without having to implement it themselves. It allows for features like real-time indexing and searching, custom scoring, autocomplete, faceting, geo search, and advanced text search. The speaker discusses how he used IndexTank to build search features for two sample applications in a short period of time with little effort. He also highlights reddit.com as a case study of a large site that uses IndexTank to improve its search capabilities.
Finding Anything: Real-time Search with IndexTankYogiWanKenobi
IndexTank provides a real-time search service that allows developers to add powerful search capabilities to their applications without having to implement it themselves. It allows for features like real-time indexing and searching, custom scoring, autocomplete, faceting, geo search, and advanced text search. The speaker discusses how he used IndexTank to build search features for two sample applications in a short period of time with little effort. He also highlights reddit.com as a case study of a large site that uses IndexTank to improve its search capabilities.
Chatbot development workshop with the Microsoft Bot Frameworkgjuljo
This document provides an overview of how to build a chatbot from scratch, including various examples of existing chatbots and their business models. It discusses the key components needed to build a chatbot using the Bot Framework SDK, including natural language processing with LUIS and storing FAQs with QnA Maker. The document also covers best practices for testing, deploying, and monitoring chatbots to ensure high quality user experiences.
API Workshop Series Part 2: The Future of Intelligent User InteractionsCaitlin Zucal
Whether it is an interaction with a service, a website or a pre-screening process, Bots (or digital conversations) are rapidly becoming a part our digital experience. There are common problems that all bot developers face from intelligent interactions to language understanding to platform integration. We will talk about common patterns to design, build and connect bots that will engage your users wherever they are. We will examine patterns for interaction and introduce integration with APIs and natural language processing and artificial intelligence.
PhoenixGMN.com - Your Friendly App Development Partner and Adviser - Prepared this impartial and very useful guide for people with an App Idea who want to learn 1) what to do about it, 2) how to get it developed, 3) what needs to be learned, understood and prepared before development and after the launch. Find this & other latest updated guides at http://appsjunction.net/popular-guides.html Checkout our portfolio at http://superhitapps.com
Learn"
1. How to Build a Web or Mobile App without Code
2. Web and Mobile App Design for Non-Coders
3. Build your Web or Mobile App Idea without Code
4. Build Web or Mobile Apps Without Code
5. #NoCode: App Develop for Non-Coders
The document discusses how agencies can use Google products like Google Friend Connect and Google App Engine to quickly develop compelling solutions for marketers. Google Friend Connect makes it easy to build social features through open standards like OpenID and OAuth. Google App Engine allows developers to focus on coding without worrying about infrastructure by providing an automatically scaling platform and database. These Google products allow agencies to innovate faster, reduce costs and technical complexity, and scale their solutions effortlessly.
Designing Voice Applications - Create For VoiceKasia Ryniak
A quick guide on how to start designing voice applications (Skills for Amazon Alexa and Actions for Google Home)
Presentation was done during Create For Voice meetup (Cracow, 17th July 2018)
www.upsidelab.io
Google Developers Group and P3 digital services are organizing codelab & hackathon in Cluj-Napoca aimed to learn how to build Actions for the Google Assistant that are useful for your community – whether it’s a professional network, an interest group, or hometown.
More on: https://www.p3-ds.com/blog/build-google-assistant-actions-codelabs-hackathon/
We are gonna develop a new app just for google home using dialog flow and here, the fulfillment section is going to use a cloud function on firebase and pull data from the google cloud’s datastore to fulfill the intent. And the front-end or the user interaction is going to happen through google home.
Best Of SEJ Summit: Duane Forrester on the Future of Voice SearchSearch Engine Journal
With the rapid adoption of voice-powered digital assistants like Alexa, Siri, and Google Assistant, it is time to prepare for voice search for 2018 and beyond.
Join Duane Forrester of Yext as he tackle how voice search is revolutionizing the way customers search and consume content.
Building poollie wk 2014 for ios android and windows phone using xamarin and ...Vincent Hoogendoorn
I gave this demo on Nov 4, 2014 at the Microsoft event "Mobile Cross-Platform Development with Xamarin and Visual Studio" in Hoofddorp, The Netherlands.
This is the story and the lessons we learned cretaing a succesful real-world cross-platform app, built in C# with Xamarin and Visual Studio for iPhone, Android and Windows Phone - Poollie: WK 2014
The document provides information about free and low-cost online tools that non-profits can use for communication, collaboration, marketing and more. It discusses tools from Google like Docs, Calendar, Sites and Buzz that allow for document sharing, event planning and basic intranet functionality. It also mentions free alternatives like SurveyMonkey and LimeSurvey for creating online surveys, Bitly for link tracking, and Prezi for online presentations. Overall, the document aims to showcase affordable digital options for non-profits to enhance their operations and outreach.
The document provides information about free and low-cost online tools that non-profits can use for communication, collaboration, marketing and more. It discusses tools from Google like Docs, Calendar, Sites and Buzz that allow for document sharing, calendaring, intranet creation and social media marketing. It also mentions free alternatives like SurveyMonkey and LimeSurvey for online surveys, Bitly for link tracking, and Prezi for online presentations. Overall, the document aims to educate non-profits on various digital tools that can help them operate more effectively with limited budgets.
IT Resources for your business discusses various technology options for businesses. It outlines resources for websites (hosting, domains, email), social media, mobile apps/sites, and advertising. It recommends that cloud and mobile solutions are key enablers for small businesses. When outsourcing technology needs, businesses can do it themselves, hire locally, or use freelancers via sites like Freelancer.com. Proper project management including requirements, communication, payments, and change processes are essential to success.
How to Build a Dialogflow App by using Actions on Google.Yuting Liu
This document discusses building actions for Google Assistant using Dialogflow. It covers setting up a Dialogflow agent project, training the agent with sample conversations, defining intents and parameters, configuring responses, adding fulfillment logic, and integrating the agent with other services like Line. The document also provides instructions for deploying the Dialogflow agent to Firebase Functions and includes some tips for getting started with building agents.
Second part of presentation from AnDevCon V in Boston. Looks at parts of the marketing funnel that occur after the install and how to increase conversions.
Finding Anything: Real-time Search with IndexTankYogiWanKenobi
IndexTank provides a real-time search service that allows developers to add powerful search capabilities to their applications without having to implement it themselves. It allows for features like real-time indexing and searching, custom scoring, autocomplete, faceting, geo search, and advanced text search. The speaker discusses how he used IndexTank to build search features for two sample applications in a short period of time with little effort. He also highlights reddit.com as a case study of a large site that uses IndexTank to improve its search capabilities.
Finding Anything: Real-time Search with IndexTankYogiWanKenobi
IndexTank provides a real-time search service that allows developers to add powerful search capabilities to their applications without having to implement it themselves. It allows for features like real-time indexing and searching, custom scoring, autocomplete, faceting, geo search, and advanced text search. The speaker discusses how he used IndexTank to build search features for two sample applications in a short period of time with little effort. He also highlights reddit.com as a case study of a large site that uses IndexTank to improve its search capabilities.
Chatbot development workshop with the Microsoft Bot Frameworkgjuljo
This document provides an overview of how to build a chatbot from scratch, including various examples of existing chatbots and their business models. It discusses the key components needed to build a chatbot using the Bot Framework SDK, including natural language processing with LUIS and storing FAQs with QnA Maker. The document also covers best practices for testing, deploying, and monitoring chatbots to ensure high quality user experiences.
API Workshop Series Part 2: The Future of Intelligent User InteractionsCaitlin Zucal
Whether it is an interaction with a service, a website or a pre-screening process, Bots (or digital conversations) are rapidly becoming a part our digital experience. There are common problems that all bot developers face from intelligent interactions to language understanding to platform integration. We will talk about common patterns to design, build and connect bots that will engage your users wherever they are. We will examine patterns for interaction and introduce integration with APIs and natural language processing and artificial intelligence.
PhoenixGMN.com - Your Friendly App Development Partner and Adviser - Prepared this impartial and very useful guide for people with an App Idea who want to learn 1) what to do about it, 2) how to get it developed, 3) what needs to be learned, understood and prepared before development and after the launch. Find this & other latest updated guides at http://appsjunction.net/popular-guides.html Checkout our portfolio at http://superhitapps.com
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
Main Java[All of the Base Concepts}.docxadhitya5119
This is part 1 of my Java Learning Journey. This Contains Custom methods, classes, constructors, packages, multithreading , try- catch block, finally block and more.
How to Add Chatter in the odoo 17 ERP ModuleCeline George
In Odoo, the chatter is like a chat tool that helps you work together on records. You can leave notes and track things, making it easier to talk with your team and partners. Inside chatter, all communication history, activity, and changes will be displayed.
How to Setup Warehouse & Location in Odoo 17 InventoryCeline George
In this slide, we'll explore how to set up warehouses and locations in Odoo 17 Inventory. This will help us manage our stock effectively, track inventory levels, and streamline warehouse operations.
Walmart Business+ and Spark Good for Nonprofits.pdfTechSoup
"Learn about all the ways Walmart supports nonprofit organizations.
You will hear from Liz Willett, the Head of Nonprofits, and hear about what Walmart is doing to help nonprofits, including Walmart Business and Spark Good. Walmart Business+ is a new offer for nonprofits that offers discounts and also streamlines nonprofits order and expense tracking, saving time and money.
The webinar may also give some examples on how nonprofits can best leverage Walmart Business+.
The event will cover the following::
Walmart Business + (https://business.walmart.com/plus) is a new shopping experience for nonprofits, schools, and local business customers that connects an exclusive online shopping experience to stores. Benefits include free delivery and shipping, a 'Spend Analytics” feature, special discounts, deals and tax-exempt shopping.
Special TechSoup offer for a free 180 days membership, and up to $150 in discounts on eligible orders.
Spark Good (walmart.com/sparkgood) is a charitable platform that enables nonprofits to receive donations directly from customers and associates.
Answers about how you can do more with Walmart!"
This presentation was provided by Steph Pollock of The American Psychological Association’s Journals Program, and Damita Snow, of The American Society of Civil Engineers (ASCE), for the initial session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session One: 'Setting Expectations: a DEIA Primer,' was held June 6, 2024.
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...PECB
Denis is a dynamic and results-driven Chief Information Officer (CIO) with a distinguished career spanning information systems analysis and technical project management. With a proven track record of spearheading the design and delivery of cutting-edge Information Management solutions, he has consistently elevated business operations, streamlined reporting functions, and maximized process efficiency.
Certified as an ISO/IEC 27001: Information Security Management Systems (ISMS) Lead Implementer, Data Protection Officer, and Cyber Risks Analyst, Denis brings a heightened focus on data security, privacy, and cyber resilience to every endeavor.
His expertise extends across a diverse spectrum of reporting, database, and web development applications, underpinned by an exceptional grasp of data storage and virtualization technologies. His proficiency in application testing, database administration, and data cleansing ensures seamless execution of complex projects.
What sets Denis apart is his comprehensive understanding of Business and Systems Analysis technologies, honed through involvement in all phases of the Software Development Lifecycle (SDLC). From meticulous requirements gathering to precise analysis, innovative design, rigorous development, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: May 29, 2024
Tags: Information Security, ISO/IEC 27001, ISO/IEC 42001, Artificial Intelligence, GDPR
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 27001 Information Security Management System - EN | PECB
ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
General Data Protection Regulation (GDPR) - Training Courses - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
How to Make a Field Mandatory in Odoo 17Celine George
In Odoo, making a field required can be done through both Python code and XML views. When you set the required attribute to True in Python code, it makes the field required across all views where it's used. Conversely, when you set the required attribute in XML views, it makes the field required only in the context of that particular view.
हिंदी वर्णमाला पीपीटी, hindi alphabet PPT presentation, hindi varnamala PPT, Hindi Varnamala pdf, हिंदी स्वर, हिंदी व्यंजन, sikhiye hindi varnmala, dr. mulla adam ali, hindi language and literature, hindi alphabet with drawing, hindi alphabet pdf, hindi varnamala for childrens, hindi language, hindi varnamala practice for kids, https://www.drmullaadamali.com
2. 2
Overview
• Computer interaction via natural language (voice, chatbot) is growing
– U.S.: 20% use phone voice assistants; 10% use stand-alone devices (Home, Echo)
• Machine learning drives success & growth in this space
– Free tools exist to learn & build, with no programming experience required
• Google Home and Amazon echo have two types of voice applications:
– Built in: Check the weather, set a timer, play music, etc.
– 3rd Party Applications:
• Check my bank balance
• Order an Uber
• Anything else you come up with – We’ll learn how today !
3. 3
Tools to get started
• Go to DialogFlow, create an account, and log in - https://dialogflow.com/
• We’ll cover the basics today, and this video is also a great walkthrough
https://www.youtube.com/watch?v=9SUAuy9OJg4
• Basic Terminology:
– Agent – Voice applications are known as ‘Agents’ in API.AI
– Intent – A certain thing you want your agent to do
– Entity – A list of objects that your agent will recognize as inputs from the user
• Example: For this tutorial, we’ll create an Agent that tells you what
meeting rooms are near your team
– Agent Name: “example_rooms_near_me”
– Intent example: “list rooms near 3500 block”
– Entity example: “teams_in_3500”
• e.g. Marketing, Operations, Design, etc.
4. 4
Create Agent: Click the drop down in top left, create new agent, give
it a name and description, then save
6. 6
Create an intent request: Give it a name, and type an example user
request. Note that API.AI recognizes and defines the entity from user
7. 7
Create the intent response: Scroll down and define how you want
your agent to respond when this intent is requested. You can call the
user’s input parameter using the dollar sign “$”
8. 8
Push live & test: You can push your agent live across many
applications. Click “actions on google” and follow prompts to test on
the Google Home simulator
9. 9
Your Agent is working! Now you can enhance it with training, pre-
built intent additions, and backend fulfillment
10. 10
Training: Constantly improve your agent by assigning the right
intent or entity when it encounters a question it can’t answer
11. 11
Prebuilt Agents: Instantly add functionality to your agent with
API.AI’s suit of pre-built intents – add weather, small talk, and more
12. 12
Backend Fulfillment: Connect your agent to a database, website, or anything
accessible via API. You can use the ‘webhook’ feature to make an API call
for additional info (aka ‘connect the backend’)
**I recommend getting your first agent running and tested without using a webhook (focus of this training).
After that, connecting to backend via webhook is a great step 2 – we’ll tackle this in a separate training session.
• Or, check out this link for a detailed tutorial: https://docs.api.ai/docs/webhook#webhook-example
13. 13
As we’ve seen, you can create an agent in less than an hour;
Try creating one of these and impress your family & friends
• Chores agent:
– Intent: “Who should take out the trash?”
– Text Response: Return a random family members name
• Office agent:
– Intent: “When does the morning bus run?”
– Intent: “Which cafeteria should we go to for lunch?”
• Fun fact:
– Intent: “Tell me a fun fact about $family_members_name”
– Text Response: Return a random fact about the family member requested
• Other ideas for work, home, fun ??
15. 15
User Request
Interaction Model
(for your Application)
Backend
How does it work?
• Voice (Echo, Home)
• Chat-bot
– Facebook
– Slack
• Intent
– What user wants to do
• Sample Utterances
– How they request it
• Execution Logic
– Code to fulfill request
• Database
• Website
• Anything connected to
the internet..
16. 16
User Request Interaction Model Backend
How do we do it?
• Voice
• Chat-bot
• Intent
• Sample Utterances
• Execution Logic
• Anything on the
internet
Machine Learning API ConnectionsKeys to success:
API.AI Web InterfaceTools for this demo: “Webhook” API call
17. 17
20% of Americans leverage voice on mobile phone, while 10%
leverage in-home voice devices; large YoY growth seen for in-home
Mobile Phone: https://www.emarketer.com/Article/Alexa-Say-What-Voice-Enabled-Speaker-Usage-Grow-Nearly-130-This-Year/1015812
Mobile Search: 20% of Mobile Queries are generated by Voice.
Echo / Home Users: http://www.businessinsider.com/amazon-echo-vs-google-home-sales-estimates-chart-2017-5
Echo Growth: http://www.geekwire.com/2016/amazon-holiday-sales-numbers/ ; http://www.geekwire.com/2016/amazon-echo-sales-reach-5m-two-
years-research-firm-says-google-competitor-enters-market/