Softwareproject: Chat, Search and Summaries: Smarter Apps with LLMs
Tim Landgraf
Comments
In this hands-on project course, students will dive into the cutting-edge world of Large Language Models (LLMs) to design and build smarter applications. Working in teams of 2-3, participants will tackle the challenge of creating applications that leverage LLMs for tasks such as intelligent document search, dynamic user interaction, and content summarization.
The course spans two months of continuous development and offers an end-to-end exploration of software design. While LLMs form the core of each project, students will focus on integrating and enhancing their capabilities through:
* Front-End Development: Crafting intuitive user interfaces to interact with the LLM-powered backend.
* Back-End Development: Architecting robust systems to manage APIs, databases, and application logic.
* API Design and Integration: Seamlessly connecting LLMs to external systems, ensuring efficient data flow and real-time processing.
* Scalability and Deployment: Addressing performance and hosting considerations to prepare apps for real-world use.
Throughout the course, students will engage in collaborative design, iterative development, and peer feedback sessions. By the end, teams will have a fully functional application and a deeper understanding of how LLMs can transform user experiences in modern software solutions.
This course is ideal for students eager to expand their skills in building innovative software while exploring the exciting potential of LLMs.
close
11 Class schedule
Regular appointments