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