In this unit, you will learn how to design and build real-world applications powered by Generative AI models, moving beyond experimentation to professional, deployable solutions. Generative AI—especially large language models—can create text, code and structured outputs, but effective use in practice requires careful engineering to achieve reliability, safety and value in specific contexts.
You will develop the skills to frame a problem, select an appropriate GenAI approach, and prototype solutions that integrate with data sources and external tools. You will learn how to improve quality through structured prompting, retrieval-based techniques, evaluation and testing, and you will apply safeguards to manage common risks such as hallucinations, bias, privacy and security concerns.
Learning is hands-on and studio-based. You will work through authentic scenarios and build working prototypes, supported by guided workshops, practical labs, and rapid feedback cycles. By the end of the unit, you will be able to develop and justify a GenAI application design, implement a functional prototype, and evaluate its performance and responsible use in a professional setting.
On successful completion of this unit, students will be able to:
Selected readings will be available in VU Collaborate.
This unit is studied as part of the following course(s):