Course Code: AAI201
Synopsis
This module introduces students to the fundamentals of crafting effective prompts and fine-tuning of Large Language Models (LLMs). Students will explore strategies to optimize LLM interactions, from designing precise prompts to customizing model behaviour for specific tasks for various realworld use-cases. Students also will be delving into LLM fine-tuning methodologies.
Level: 5
Credit Units: 5
Presentation Pattern: EVERY REGULAR SEMESTER
Topics
- Introduction to Large Language Models (LLMs)
- Basics of Prompt Engineering
- Designing Effective Prompts
- Customization of LLM Behaviour
- Fine-tuning Methodologies of LLMs
- Optimizing LLM Interactions
- Workflow Design and Customization
- Evaluation of LLM Responses
- Refinement of LLM Responses10
- Ethical Considerations in Prompt Engineering
- Advanced Prompt Engineering Techniques
- Case Studies in Prompt Engineering
Learning Outcome
- Outline the foundational principles of Large Language Models.
- Describe the behaviour of Large Language Models in response to various prompts.
- Discuss LLM responses and behaviours for quality output or outcome.
- Analyze the importance and intricacies of crafting precise and effective prompts for LLMs
- Apply strategies and techniques for fine-tuning LLMs to optimize interactions and outcomes.
- Develop custom workflows and prompts tailored for specific tasks or objectives using LLMs