Obiettivi formativi
This course aims to provide students with a foundational understanding of Artificial Intelligence (AI) and its applications across various domains. The course will also equip students with practical skills to leverage generative AI models for various tasks, including business use cases, problem-solving, and automation. The lab sessions will mainly focus on conversational AI, prompt engineering, evaluation of model outputs, multimodal capabilities, and task automation.
Prerequisiti
None.
Risultati di apprendimento attesi
By the end of the course, participants will be able to: • Understand and compare generative AI models • Use prompt engineering to solve complex problems • Evaluate the reliability and quality of AI-generated outputs • Leverage multimodal AI models for diverse applications • Implement basic automation using AI tools
Contenuti Del Corso
1. Introduction to AI 2. AI Techniques and Algorithms 3. AI Applications 4. Ethical and Societal Implications 5. AI and the Future 6. Conversational Models: Use Cases and Comparisons 7. Prompt Engineering for Conversational Models 8. Evaluating Model Outputs and Handling Errors 9. Multimodal Models for Complex Business Use Cases
Testi Di Riferimento
Slides provided by the instructor.
Metodologie Didattiche
The course consists of lectures complemented by practical lab sessions.
Modalità di verifica dell'apprendimento
A final promptathon
Criteri per l’assegnazione dell’elaborato finale
The final work will be assigned (upon specific request to the instructor) to students who show a deep interest in the subject.
Settimana 1
Introduction to AI o Describe AI and its subfields (e.g., machine learning, deep learning, natural language processing, Generative AI). Explore the history and evolution of AI.
Settimana 2
AI Techniques and Algorithms o Understand key AI techniques and algorithms.
Settimana 3
AI Applications o Examine AI applications in various fields.
Settimana 4
Ethical and Societal Implications o Discuss the ethical challenges and explore the societal impact of AI (including regulations and governance).
Settimana 5
AI and the Future o Consider potential future developments in AI and its potential role in the future of society.
Settimana 6
Conversational Models: Use Cases and Comparisons o Overview of conversational AI models o Hands-on exploration of capabilities and limitations
Settimana 7
Prompt Engineering for Conversational Models o Techniques: zero-shot, few-shot, chain-of-thought reasoning, and persona-based prompting o Meta-Prompting o Applications to business use cases
Settimana 8
Evaluating Model Outputs and Handling Errors o Techniques for assessing response quality o Detecting and understanding hallucinations o Assisted research (e.g., using ChatGPT for search) o Exploring models that perform actions
Settimana 9
• Multimodal Models for Complex Business Use Cases o Introduction to multimodal models (e.g., Gemini, DALL-E) o Hands-on practice: combining text and visual inputs for a complex task o Business application: generating presentations, visual content, and analytics from multimodal inputs
Settimana 10
Q&A
Settimana 11
Q&A
Settimana 12
Q&A