Building AI Applications with Large Language Models
- Dersin Düzeyi: Lisans
- Tasarlanan Ders Kodu: SENG 472
- Öğretim Türü: Örgün Öğretim (Normal Öğretim)
- Dersin Kapsamı: Teorik ve Uygulama
- Akademik Yıl: 2024 - 2025
-
Ders İçeriği:
Course Catalog Description
Introduction to Large Language Models (LLM). LLMs for AI-Powered Applications. The copilot system, frameworks. Choosing an LLM for Application. Closed & Open Models, Prompt Engineering. Embedding LLMs within Applications. Building Conversational Applications. Developing the front-end.
Course Objectives
This course aims to equip students with a foundational understanding of Large Language Models (LLMs) and their pivotal role in AI-powered applications. Students will explore various LLM frameworks and systems, assessing their capabilities and limitations. They will learn criteria and methodologies for selecting suitable LLMs tailored to specific application requirements, and differentiate between closed and open LLM models while applying effective prompt engineering strategies. The course will foster proficiency in seamlessly integrating LLMs within diverse application environments and develop skills in constructing conversational applications using LLM technology. Additionally, students will gain expertise in designing user-friendly front-ends that integrate LLM functionalities smoothly. By the end of this course, participants will possess the theoretical insights and practical competencies needed to adeptly employ LLMs across varied AI applications, from enhancing chatbot capabilities to enabling sophisticated content creation and beyond.
Course Learning Outcomes
Upon successful completion of this course, students will be able to:
- Develop a foundational understanding of
Large Language Models (LLMs) and their essential role in AI-powered
applications.
- Implement effective prompt engineering
strategies as needed,
- Construct conversational applications
using LLM technology,
- Design user-friendly front-ends that
effectively incorporate LLM functionalities and optimize user
interaction.
Course Contents
Introduction to Large Language Models (LLM). LLMs for AI-Powered Applications. The copilot system, frameworks. Choosing an LLM for Application. Closed & Open Models, Prompt Engineering. Embedding LLMs within Applications. Building Conversational Applications. Developing the front-end.
- Develop a foundational understanding of
Large Language Models (LLMs) and their essential role in AI-powered
applications.