WGU Performance Assessment
1/7
NIP1 NIP1 TASK 1: CHATBOT
INTRODUCTION TO ARTIFICIAL INTELLIGENCE C951
PRFA NIP1
COMPETENCIES
4036.2.1
:
Reasoning, Knowledge Representation, Uncertainty, and Intelligence
The graduate analyzes the relationships and rules pertaining to intelligence within systems.
4036.2.2
:
Search Strategies for Optimization
The graduate distinguishes among search strategies to fit specific data-oriented problems.
4036.2.3
:
Agents
The graduate implements basic intelligent agent technology in order to automate services.
INTRODUCTION
This course has introduced you to a variety of artificial intelligence (AI) concepts, including chatbots (also known as conversational agents, talkbots, chatterbots, bots, IM bots, interactive agents, or artificialconversational entities). Chatbots converse with humans using auditory or textual methods. These chatbotsare often designed to convincingly simulate how a human would behave as a conversational partner.Chatbots alleviate the call volume of call centers by providing support to customers, providing assistancewhile shopping by recommending products, helping locate the best place to buy your favorite dish or orderfood, talking with you on a specific topic, or by helping you acquire information.
In this task, you will use the Pandorabot environment to create a conversational agent. This chatbot will beinteracting with an undergraduate student who is nearing the completion of their degree plan. The studentyour bot will interact with may be starting to think about directing their career path in a specific direction ormay be preparing for an interview. You will document the development of the chatbot and investigate thebest calibration approaches and AI optimization methods that support the chatbot in having the requiredfunctionalities in the most efficient way.
SCENARIO
You are a career advisor working for a university that offers many degrees, including a degree in computerscience. You know that there is a vast range of computing jobs and that students who are about to graduateare generally aware of their disciplinary preferences and personal strengths. The enrollment of computerscience students at your university has been increasing and you can no longer meet with each of themindividually to give career guidance. During a meeting of career advisors, your manager suggests that youdevelop a chatbot that will reduce your workload and interact with students to help them identify jobs incomputing fields for which they are qualified.
TASK OVERVIEW
SUBMISSIONS
EVALUATION REPORT
WGU Performance Assessment
2/7
You have been asked to identify five job types that require an undergraduate degree in computer science andconstruct a chatbot in the Pandorabot environment that will interact with individual students, help themidentify their strengths and preferences, and help them decide which career options to consider.
REQUIREMENTS
Your submission must be your original work. No more than a combined total of 30% of the submission and nomore than a 10% match to any one individual source can be directly quoted or closely paraphrased fromsources, even if cited correctly. An originality report is provided when you submit your task that can be usedas a guide.
You must use the rubric to direct the creation of your submission because it provides detailed criteria thatwill be used to evaluate your work. Each requirement below may be evaluated by more than one rubricaspect. The rubric aspect titles may contain hyperlinks to relevant portions of the course.
Part One
A.Explain the functionalities of the chatbot and how they will address the needs of the career advisor asdescribed in the scenario.
B.Summarize other outside works or articles describing bot implementation that represent each of the keyelements of the bot you created. These other works must have been published in the past
5
years.
C.Identify
5
or more computing job types that your created bot can recommend based on the interactionwith the bot. Provide the generated chatbot code files to support the identified job types.
D.Explain how the chatbot training cases were selected and how the AIML or other programming languageswere used to enhance the functionality of the bot. Provide examples of the chatbot functionality (that represent the selected case and languages) at the end of the training process in support of yourexplanation.
E.Explain how AI optimization methods were used to optimize the chatbot by providing examples thatrepresent the optimization methods used at the end of the optimization process.
F.Create an installation manual for the chatbot.
Part Two
G.Explain how you measured the effectiveness of the bot and how the bot will be monitored and maintainedto improve the final user experience.
H.Describe the challenges faced during the development process and summarize their resolution.
I.Assess the strengths and weaknesses of the bot development environment and explain how theysupported or impeded the construction of the chatbot.
J.Provide a Panopto video recording that includes a verbal summary of the capabilities of your bot and anexample of human interaction with the bot where it provides meaningful career advice.
WGU Performance Assessment
3/7
Note: For instructions on how to access and use Panopto, use the “Panopto How-To Videos” web linkprovided below. To access Panopto’s website, navigate to the web link titled “Panopto Access”, and thenchoose to log in using the WGU option. If prompted, log in using your WGU student portal credentials,and then it will forward you to Panoptos website.
Panopto’s system, retrieve the URL of the recording from Panopto and copy and paste it into the Linksoption. Upload the remaining task requirements using the Attachments option.
To submit your recording,upload it to the Panopto drop box titled INTRODUCTION TO ARTIFICIAL INTELLIGENCE NIP1 Task1 | C951. Once the recording has been uploaded and processed in Panopto’s system, retrieve the URL ofthe recording from Panopto and copy and paste it into the Links option. Upload the remaining taskrequirements using the Attachments option.
K.Acknowledge sources, using in-text citations and references, for content that is quoted, paraphrased, orsummarized.
L.Demonstrate professional communication in the content and presentation of your submission.
File Restrictions
File name may contain only letters, numbers, spaces, and these symbols: ! – _ . * ‘ ( )
File size limit: 200 MB
File types allowed: doc, docx, rtf, xls, xlsx, ppt, pptx, odt, pdf, txt, qt, mov, mpg, avi, mp3, wav, mp4, wma, flv, asf, mpeg,wmv, m4v, svg, tif, tiff, jpeg, jpg, gif, png, zip, rar, tar, 7z
RUBRIC
A
:
DESCRIPTION
B
:
OTHER WORKS
NOT EVIDENT
The submission does notdescribe the functionality of thechatbot or how the chatbotmeets the needs of the careeradvisor.
APPROACHINGCOMPETENCE
The submission describes eitherthe functionality of the chatbotor how the chatbot meets theneeds of the career advisor, butnot both.
COMPETENT
The submission describes thefunctionality of the chatbot andhow the chatbot meets the needsof the career advisor.
NOT EVIDENT
The submission does notsummarize other worksdescribing bot implementation.
APPROACHINGCOMPETENCE
The submission summarizesother works describing botimplementation, but not all ofthe other works submitted werepublished in the past 5 years, orthey do not represent keyelements of the bot you created.
COMPETENT
The submission summarizesother works describing botimplementation that werepublished in the past 5 years andthey represent key elements ofthe bot you created.
WGU Performance Assessment
4/7
C
:
JOB TYPES
D
:
TRAINING
E
:
OPTIMIZATION
F
:
INSTALLATION MANUAL
NOT EVIDENT
The submission does notidentify 5 or more computingjob types recommended by thebot.
APPROACHINGCOMPETENCE
The submission identifies 5 ormore computing job typesrecommended by the bot, butthe identified jobs or are notrecommended based oninteraction with the bot, or theprovided chatbot code files donot support the jobs identified.
COMPETENT
The submission identifies 5 ormore computing job types thatare recommended based on theinteraction with the bot and theprovided chatbot code filessupport the jobs identified.
NOT EVIDENT
A submission explaining how thechatbot training cases wereselected is not provided.
APPROACHINGCOMPETENCE
The submission explains howthe training cases were selected,but does not explain how theprogramming languages wereused to enhance the botsfunctionality, or the submissionlacks examples of the chatbotsfunctionality at the end of thetraining process that supportyour explanations of how thetraining cases were selected.
COMPETENT
The submission explains how thetraining cases were selected,explains how the programminglanguage was used to enhancethe bots functionality, andincludes examples of thechatbots functionality at the endof the training process thatsupport your explanations ofhow the training cases wereselected.
NOT EVIDENT
A submission explaining how thebot was optimized is notprovided.
APPROACHINGCOMPETENCE
The submission explains howthe bot was optimized, but doesnot include examples ofoptimization methods used atthe end of the optimizationprocess.
COMPETENT
The submission explains how thebot was optimized and includesexamples of optimizationmethods used at the end of theoptimization process.
NOT EVIDENT
A submission with aninstallation manual is not
APPROACHINGCOMPETENCE
COMPETENT
The submission includes acomplete installation manual.
WGU Performance Assessment
5/7
G
:
EFFECTIVENESS OF THE BOT
H
:
CHALLENGES DURING DEVELOPMENT
I
:
THE BOT DEVELOPMENT ENVIRONMENT
J
:
PANOPTO RECORDING
provided.
The submission includes aninstallation manual but themanual is incomplete orcontains errors.
NOT EVIDENT
A submission explaining theeffectiveness of the bot is notprovided.
APPROACHINGCOMPETENCE
The submission explains theeffectiveness of the bot, butdoes not provide examples ofhow it will be monitored andmaintained to improve the finaluser experience.
COMPETENT
The submission explains theeffectiveness of the bot andprovides examples of how it willbe monitored and maintained toimprove the final userexperience.
NOT EVIDENT
A submission describing thechallenges faced during the botdevelopment process is notprovided.
APPROACHINGCOMPETENCE
The submission describes thechallenges faced during the botdevelopment process, but itdoesnt summarize how thechallenges were resolved.
COMPETENT
The submission describes thechallenges faced during the botdevelopment process andsummarizes how the challengeswere resolved.
NOT EVIDENT
A submission assessing thestrengths and weakenesses ofthe bot developmentenvironment was not provided.
APPROACHINGCOMPETENCE
The submission assesses thestrengths and weaknesses of thebot development environment,but there was no explanation ofhow they supported or impededchatbot construction.
COMPETENT
The submission assesses thestrengths and weaknesses of thebot development environmentand explains how they supportedor impeded chatbot construction.
NOT EVIDENT
A Panopto link is not provided,the Panopto link is not corrector is inaccessible, or the videorecording does not capture an
APPROACHINGCOMPETENCE
The Panopto video recordingcaptures an interactive sessionwith the chatbot, but it does notinclude a verbal summary of the
COMPETENT
The Panopto video recordingcaptures an interactive sessionwith the chatbot, and it includesa verbal summary of thecapabilities of your bot and
WGU Performance Assessment
6/7
K
:
SOURCES
L
:
PROFESSIONAL COMMUNICATION
WEB LINKS
About Pandorabots
Frequently Asked Questions
AIML Fundamentals
AIML Libraries
AIML References
Quickstart and My Bots Access
interactive session with thechatbot.
capabilities of your bot or itdoes not show the bot providingmeaningful career advice.
shows the bot providingmeaningful career advice.
NOT EVIDENT
The submission does not includeboth in-text citations and areference list for sources thatare quoted, paraphrased, orsummarized.
APPROACHINGCOMPETENCE
The submission includes in-textcitations for sources that arequoted, paraphrased, orsummarized and a reference list;however, the citations orreference list is incomplete orinaccurate.
COMPETENT
The submission includes in-textcitations for sources that areproperly quoted, paraphrased, orsummarized and a reference listthat accurately identifies theauthor, date, title, and sourcelocation as available.
NOT EVIDENT
Content is unstructured, isdisjointed, or contains pervasiveerrors in mechanics, usage, orgrammar. Vocabulary or tone isunprofessional or distracts fromthe topic.
APPROACHINGCOMPETENCE
Content is poorly organized, isdifficult to follow, or containserrors in mechanics, usage, orgrammar that cause confusion.Terminology is misused orineffective.
COMPETENT
Content reflects attention todetail, is organized, and focuseson the main ideas as prescribedin the task or chosen by thecandidate. Terminology ispertinent, is used correctly, andeffectively conveys the intendedmeaning. Mechanics, usage, andgrammar promote accurateinterpretation andunderstanding.
WGU Performance Assessment
https://tasks.wgu.edu/student/001168144/course/11880005/task/904/overview 7/7
Panopto Access
Sign in using the “WGU” option. If prompted, log in with your WGU student portal credentials, which shouldforward you to Panopto’s website. If you have any problems accessing Panopto, please contact Ecare [email protected]. It will take up to two business days to receive your WGU Panopto recording permissionsonce you have referred for the course.
Panopto How-To Videos
Bot Building 101
C951_Task_1_Overview