Argomenti dell'insegnamento
1. Foundations of Modern AI for Decision-Making – How large language models and generative AI differ from traditional software; capabilities, limitations, and the role of AI as a decision-support tool; ethical and regulatory context (e.g., the EU AI Act) and responsible deployment.
2. Prompt Engineering & Building Blocks of AI Applications – Core components of an LLM application: models, prompts, structured outputs/output parsers; designing reliable prompts; managing conversation context and state.
3. AI Agents, Tools & Automated Workflows – Chaining individual AI tasks into automated process pipelines; designing autonomous agents that use tools; common agentic patterns for information retrieval, data analysis, and process automation.
4. Knowledge Retrieval with RAG Systems – Retrieval-Augmented Generation as a remedy for hallucinations; RAG architecture from query to response; semantic vs. keyword search, metadata filtering, embeddings and vector databases; building grounded assistants over proprietary data.
5. Evaluation, Quality & Orchestration – Metrics and strategies to systematically assess and improve AI systems; reliability, reproducibility, and monitoring of multi-component / agentic pipelines.
6. Deployment & Practical Implementation – From notebook to product: building applications in Python, working with cloud AI services, data pipelines, and considerations for cost control, performance, and responsible production deployment.
7. Applications in Business & Finance – Case studies and use cases such as financial information retrieval, automated reporting, data analysis, and decision-support assistants.
Modalità di insegnamento
Recorded lectures, in-person teaching, exercises.
The course adopts a blended, student-centred approach that emphasises problem-based learning and active engagement. A portion of the lecture content is made available online in advance, allowing students to explore key concepts independently and at their own pace before attending class. This preparatory work enables inperson sessions to focus on the application of knowledge through real-world problems, collaborative activities, and guided discussions — fostering critical thinking and deeper learning. The course is fully aligned with the principles of the Italian Universities Digital Hub (EDUNEXT) initiative (https://edunext.eu), which promotes the integration of digital resources and active learning strategies within university teaching.