Chatbots are essentially automated online messengers, and they are playing an increasingly important role in our digital world. Typically used for acquiring information or in customer service processes, chatbot technology skills are great CV-enhancers for those working in IT, including UI (user interface) designers.
Introduction to Chatbot Technology is an online program that will introduce you to chatbot architecture, including the popular development and deployment tools Amazon’s Alexa and Google’s Dialogflow.
In this IT course, you will explore the technology stack, chatbot use cases and the functionality of Dialogflow and Alexa, including its Simulator and Echosim testing.
You will also learn about the advanced concepts and features of chatbots, including working with contexts, deploying fulfillments and integrating the software with alternate platforms.
On completion of this course, you will have enhanced your cutting-edge IT credentials, and be able to play a valuable role in your organisation’s digital innovation capabilities.
Unit 1 - Understanding Bots: Amazon Alexa skills development
Creating and testing a skill
Using built-in intents
Creating and using custom intents
Using utterances and slots
Building and integrating a Lambda function
Testing a skill using Echosim
Configure a skill to use DynamoDB
Creating a skill using the Alexa Skills Kit
Unit 2 - Understanding Bots: Building Bots with Dialogflow
Creating an agent for a chatbot
Recognising default intents
Creating custom intents
Developer and system entities
Generating developer entities
Working with training phrases
Work with actions and parameters
Writing static responses
Enabling the small talk feature
Testing the functionality of a bot
Writing inline cloud functions
Creating a chatbot in Dialogflow
Unit 3 - Understanding Bots: Chatbot Advanced Concepts and Features
Linear and non-linear human/chatbot conversations
Input and output contexts
Integrating Dialogflow chatbots with other platforms
Deploying a fulfillment in Dialogflow
Access and use actions on Google in Dialogflow
Testing a chatbot using Google Assistant
Chatfuel bot development platform building blocks
Using pre-built flows in Chatfuel
Using text and typing elements in Chatfuel
Using quick reply, images and send block elements in Chatfuel
Linear and non-linear dialogs
Creating a chatbot using Chatfuel
Unit 4 - Understanding Bots: Chatbot Architecture
Use cases for chatbots
Classifications of chatbots
Technologies orchestrated to create chatbots
Conversational flow of typical chatbot/human interface
Elemental building blocks of a chatbot built on Dialogflow
Building blocks of a chatbot built using AWS Alexa Skills Kit
AWS developer accounts
Using an AWS Lambda service to develop Alexa Skills
Alexa Development Console components
Configuration an AWS Lambda service
Creating a developer account on Google’s Dialogflow
Dialogflow developer console components
Chatbot use cases and technology stack
When you study with Australian Online Courses, you will be assessed using a competency-based training method.
Competency-based training focuses on the achievement of skills and knowledge against set criteria to ensure your competency is industry relevant. You will not be benchmarked against other students.
If you do not achieve a competency result on your first attempt, you have two more attempts to pass your assessment. So, you have three attempts in total to obtain a competency result.
In this way, you can complete your course in your own time and at your own pace with the assistance of unlimited tutor support.
In this course, you will be assessed via multiple-choice questions to determine your mastery of details and specific knowledge gained during your studies to achieve a ‘competent’ or ‘not yet competent’ result.
Benefits of Multiple-Choice Assessments
Appropriate for assessing students’ mastery of details and specific knowledge.
Can be used to assess both simple knowledge and complex concepts.
Questions can be answered quickly to accurately assess a students’ mastery of many topics relatively quickly.
Assessment can be quickly and reliably scored to achieve a ‘competent’ or ‘not yet competent’ result.
As the answers are visible, multiple-choice questions offer the opportunity for the continuation of the learning process, offering educational value.
Why Choose Australian Online Courses?
Professional development that is widely recognised and respected;
Improve your employment opportunities;
Study online, anywhere via our elearning system;
High-quality professional development programs written by industry experts;
No entry requirements;
All course materials provided online – no textbooks to buy;
Unlimited tutor support;
Easy to understand course content;
We offer twelve (12) months’ access, with extensions available upon application (fees apply);
Certificate of Attainment/Completion issued for your CV (hard copy provided); and
Course may be tax deductible; see your tax advisor.
How long will it take to complete this course?
The approximate study hours for this course is 15 hours. We offer twelve (12) months’ access, with extensions available upon application (fees apply).
Can I purchase optional printed materials?
While printed materials are not available for purchase, transcripts of video lectures and other learning resources are available for printing via our elearning system.
When can I start this course?
You can start within 60 minutes during business hours when you enrol and pay in full with a credit card!
Credit card: Within 60 mins during business hours.
BPAY: Within 1-2 working days.
Internet Banking: Within 1-2 working days.
Cheque/Money Order: Upon receipt of mailed cheque.
Will I receive a certificate upon completion of this course?
Yes! You will receive a Certificate of Attainment upon successful completion of your assessment.
Do I need to attend classes or undertake any work placements?
No. All courses are delivered online via our e-learning system and there are no work placement requirements in this course.
What support can I expect from Australian Online Courses?
Unlimited tutor support is available throughout your studies via email during business hours Monday to Friday. Our Administrative team are available Monday to Friday via email, live chat and telephone.
I am an international student. Can I enrol into this course?
Yes! We accept enrolments from individuals both within Australia and internationally; location is no barrier to entry into our programs.