This course will be held in 2024.
Info
Dates: 26th August – 6th September 2024
Lecturer: Assist. Prof. Ante Panjkota
Course type: Compulsory Optional Subject (Summer School)
Related degree levels and programs: BA/MA; BA/MA in Information Science; BA/MA in Digital Business Management
Workload: 120 hours
Credits: 4 ECTS
Course abbreviation: AIC
Assist. Prof. Ante Panjkota
Ante Panjkota, PhD is an Assistant Professor in the Department of Information Sciences at the University of Zadar. He earned his PhD from the Faculty of Electrical Engineering, Mechanical Engineering, and Naval Architecture University of Split in 2015 with a dissertation on machine learning titled “Shadow Clustering Methods for Imbalanced Datasets.” under the supervision of Prof. Tamara Šupuk (University of Split) and Prof. Igor Kononenko (University of Ljubljana). His research interests include applying fuzzy logic methods in sports, data clustering in customer segmentation problems, topic modeling, and using large language models as assistants in various tasks. He also publishes papers with PhD students on applying machine and deep learning methods in predicting stock market index movements and data analysis in football.
He collaborated as a researcher in several scientific projects, among which are the bilateral project CRO-SLO, “Supervised and unsupervised learning from imbalanced datasets for assistance in movement of persons with low vision,” and the project TRIPLE (Transforming Research through Innovative Practice for Linked Interdisciplinary Explanations), which led to the development of the GoTriple platform. Most recently, as partners in the approved Interreg project “Cooperation for Development of Cross Border Business Environment Strengthened” – CODES, he and his collaborators are working on establishing the Laboratory for Cognitive Modeling and Intelligent Systems at the University of Zadar.
Since 2006, he has been a regular external collaborator at the Laboratory for Biomechanics, Automation, and Systems at the Faculty of Electrical Engineering, Mechanical Engineering, and Naval Architecture in Split. He has also been a member of the Laboratory for Interactive Systems and Experience at the University of Zadar since its inception. He has taught or currently teaches several courses on undergraduate, graduate, and doctoral study levels. Notably, since December 2019, he has been the head of the undergraduate professional study program in Information Technology at the University of Zadar.
Synopsis
In this course, you will learn the basics of chatbots and how they work with artificial intelligence. You will understand how chatbots can have and understand human-like conversations and how they are used in different industries.
Course goal / Guiding idea
Upon successful completion of the course students will be able to:
Knowledge
The students will gain a comprehensive understanding of the inner workings of chatbots and the various techniques used to train them with AI. They will learn how natural language processing (NLP) and machine learning algorithms are used to enable chatbots to understand and respond to human requests and commands.
Skills
Students will be able choose and apply chatbots to different use-cases and industries, including customer service, e-commerce, and health, and the unique challenges and opportunities that arise in each of these areas. They will also master the art of Prompting. Prompting refers to the use of specific questions, statements or examples to initate a certain task execution of the AI.
Competencies
The course qualifies students to apply their knowledge and skills to real-world problems in the field of AI-based chatbots. They will be prepared to design and develop chatbots that are functional, user-friendly, and capable of addressing the unique challenges and opportunities that arise in different applications. Students will be well-equipped to succeed in this rapidly evolving field.
Course content
- Introduction to Chatbots
- Introduction to AI
- Introduction to Natural Language Processing (NLP)
- Chatbot Design and Development
- Applications
- The Art of Prompting
- One-shot and Few-shot Learning
- Ethics and Social Implications
- Project-Based Learning
Learning outcomes
- Understanding of Chatbots
- Understanding of AI and Natural Language Processing (NLP)
- Understanding of Applications
- The Art of Prompting
Course readings
Course schedule and location
New campus, Lecture room 107 (F. Tudmana 24i, 23000, Zadar)
Course schedule: from 9:00 to 16:00.