0% found this document useful (0 votes)
26 views4 pages

AI Expert System Project Guidelines

This document provides instructions for an assignment to develop an artificial intelligence chatbot. Students will be assigned to groups of 4 and must choose a domain for their chatbot. They will interview a human expert in that domain and develop the chatbot using Verbot or Chatfuel. The documentation for the project must include sections on the problem specification, knowledge acquisition, knowledge representation, implementation, and conclusion. The completed chatbot and documentation are to be submitted by the due date of June 12, 2020.

Uploaded by

高橋賢大
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views4 pages

AI Expert System Project Guidelines

This document provides instructions for an assignment to develop an artificial intelligence chatbot. Students will be assigned to groups of 4 and must choose a domain for their chatbot. They will interview a human expert in that domain and develop the chatbot using Verbot or Chatfuel. The documentation for the project must include sections on the problem specification, knowledge acquisition, knowledge representation, implementation, and conclusion. The completed chatbot and documentation are to be submitted by the due date of June 12, 2020.

Uploaded by

高橋賢大
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

Introduction to Artificial Intelligence 1 of 4

Introduction to Artificial Intelligence (AI)


Cover Sheet
ASSIGNMENT

Instruction:
 Marks will be awarded for good presentation and thoroughness in your approach.
 Referencing: If you use some material, or ideas which are taken or adapted from another source (book,
magazine, internet, discussion forum, etc), then this must be cited and referenced using the Harvard
Name convention within your document. Failure to reference properly is considered as plagiarism.
 Complete this cover sheet and attach it to your project.
 This project is to be attempted by a group of 4 students.

Student declaration:
I declare that:  We understand what is meant by plagiarism
 The implication of plagiarism have been explained to us by our lecturer
 This project is all our work and we have acknowledged any use of the published or
unpublished works of other people.

Group Leader’s Signature: Date:

Project Title: Intake:


Role Name Signature
Team Leader
Knowledge
Engineer
Knowledge
Engineer
Knowledge
Engineer

Level 1 Asia Pacific University of Technology & Innovation


2020

`
Introduction to Artificial Intelligence 2 of 4

Degree - Computing
Artificial Intelligence (AI)

Due Date: 12th June 2020

Learning Outcomes
 Implement a range of Artificial Intelligence techniques and apply a specific Artificial
Intelligence method to problem solving (C3, PLO3)
 Demonstrate domain knowledge in terms of production rules, semantic network,
frames and the strength and weaknesses (A3,PLO7)

Problem Description: Information Kiosk

Human experts are able to perform at a successful level because they know a lot about
their areas of expertise. In Artificial Intelligent an Expert System uses knowledge specific
to a problem area to provide “Expert Quality” performance in that application area.
Generally, Expert System designers acquire this knowledge with the help of Domain
Experts. As with skilled human, Expert Systems tend to be specialist, focusing on a
narrow set of problems. Expert systems are built to solve a wide range of problems in
domains such as medicines, mathematics, engineering, chemistry, geology and education.

You are required to develop a knowledge based system that serves as an information
repository and consultant. Your system should be equipped with an interactive means to
engage in a conversation with the user. This can be achieved by utilizing an Expert
System Shell called Verbot ([Link]) or FB Messenger engines such as
Chatfuel ([Link] ).

You are required to choose your Expert System domain and submit a Proposal by week
five (5) – maximum 10 marks will be awarded. (Template Proposal is provided)

You are required to conduct an interview with Human Expert/ Domain Expert and
provide a Summary Report of the interview

The documentation and the approach taken to develop the system are as important as the
functionality of the program.

Note 1:
You should utilize the controlling and exception handling capabilities of the chatbot.
Your system should hold a conversation with user (minimise the usage of Yes/No and
multiple choice option for user to choose)

Note 2:
You are expected to define the project scope. Please discuss with your lecturer.

Level 1 Asia Pacific University of Technology & Innovation


2020

`
Introduction to Artificial Intelligence 3 of 4

Your documentation MUST consider the following:

(a) Problem Specification


(i) Aim / abstract : 300 words
(ii) Problem Statement with references : 1 page min
(iii) Type of Expert System chosen with references: 1 page min

(b) Knowledge Acquisition


(i) Literature Review on Chatterbot
(ii) Needs for proposed system with references : 1 page min
(iii) Questionnaire on why system needed.
(iv) Results in graphs from questionnaire.

(c) Knowledge Representation


(i) Semantic nets
(d) Implementation
(i) Test plan / Screen shoot of special features
(ii) User Acceptance testing in questionnaire form.

(e) Conclusion
(i) Future enhancement of system and improvement with challenges
(f) References
(g) Appendices
(i) Screen shots of Chatfuel Dashboard or Verbot KB.
(ii) Work Load Matrix
(iii) Appendices - Any other relevant documents, forms. You may also
include any pertinent information here.

Submission Requirements:

Your system should be submitted in the following form:


(i) Softcopy – Microsoft Teams Assignment
(a) system or link to Chatfuel bot – Teams Chat

(ii) Documentation – Comb bind


(Please make sure the cover sheet is the first page of your documentation)
 Softcopy (CD)
i. Executable Version of your Verbot (if applicable)

Level 1 Asia Pacific University of Technology & Innovation


2020

`
Introduction to Artificial Intelligence 4 of 4

Resources:

1. Chatfuel ([Link]
2. Verbot -
3. Some basic info on Verbot: [Link]
Search for Verbot 5 on Youtube to get other tips.
PDF for Verbot Workshop available in your Supplementary Materials folder.
* Verbot5 at [Link]:
[Link]
* Verbot5 at [Link]:
[Link]
* Verbot5 at [Link]:
[Link]

Level 1 Asia Pacific University of Technology & Innovation


2020

Common questions

Powered by AI

Benefits of using an expert system shell like Verbot include streamlined development processes and access to pre-built frameworks for knowledge representation and user interaction. Challenges may include limitations in customization and dependence on the shell’s specific capabilities, which may not fully align with all project requirements .

The expected elements of documentation include: (a) Problem Specification, which provides clarity on the aim, abstract, problem statement, and the chosen type of expert system, establishing a foundational understanding of the project; (b) Knowledge Acquisition, involving literature reviews and needs assessment, helping to justify the system's development; (c) Knowledge Representation, such as semantic nets, crucial for structuring information; (d) Implementation, showcasing practical application through test plans and user acceptance testing; (e) Conclusion, discussing future enhancements and challenges, essential for assessing project continuation; and (f) References and Appendices, supporting transparency and providing additional relevant material .

Including a checklist of special features and screenshots ensures comprehensive system documentation, facilitating easier evaluation of the application’s functionalities and guiding users through interface interactions. It also provides valuable insights into system capabilities and design .

Minimizing yes/no and multiple-choice options in chatbots enriches user interaction through open, dynamic dialogues, promoting natural language processing. This essential design enhances user engagement and satisfaction by fostering a more conversational and intuitive interface, which better reflects real human interactions and improves system usability .

Expert systems emulate human expertise by using knowledge specific to a problem area to provide expert-level performance. The role of domain experts is crucial as they help acquire and encode this knowledge into the system, ensuring its accuracy and relevance .

Challenges in documentation include ensuring accuracy, comprehensiveness, and adherence to citation standards, such as the Harvard Name convention. Proper referencing is important to avoid plagiarism, give credit to original ideas, and allow others to verify and build upon the work .

Future enhancements include increasing the adaptability of expert systems through machine learning and AI-driven insights. Challenges may involve integration complexities with evolving technology and addressing ethical concerns regarding automation and decision-making processes .

Literature reviews provide a comprehensive background and validate the necessity of the proposed system by examining existing research. Questionnaires gather specific user needs and preferences, thereby guiding the system’s design to ensure it addresses real-world applications effectively .

Defining project scope is critical as it delineates boundaries, objectives, and deliverables, preventing scope creep and directing focused resource allocation. It ensures clarity in project goals and feasibility, enhancing success rates by aligning team efforts and expectations with achievable outcomes .

User acceptance testing is crucial as it confirms system functionality aligns with user expectations and requirements. It identifies usability issues and areas for improvement, significantly enhancing chatbot efficacy by ensuring real-world applicability and user satisfaction .

You might also like