OMSCS Seminar: Building Applications with Generative AI

  • Overview
  • Course Content
  • Requirements & Materials
Overview

OMSCS Seminar: Building Applications with Generative AI

Course Description

This seminar provides a comprehensive understanding of building applications with Generative AI. From exploring the fundamentals to deploying production-grade virtual assistants, the seminar covers various aspects of integrating Generative AI into real-world applications. The assignments in each module allow students to apply the knowledge gained and develop practical skills in building chat-based customer support systems, content recommendation chatbots, and deploying virtual assistants.

Course Content

Week 1: Course Introduction

  • Topics Covered:
    • Course overview
    • Introduction to ChatGPT and its capabilities
    • Importance of natural language processing in application development

Week 2: Introduction to ChatGPT and Natural Language Processing

  • Topics Covered:
    • Fundamentals of ChatGPT and its architecture
    • Different natural language processing techniques
    • Applications and use cases of ChatGPT

Week 3: Understanding NLP Techniques

  • Topics Covered:
    • In-depth exploration of NLP techniques
    • Practical applications of NLP in different domains

Week 4: Building Chat-Based Customer Support Applications

  • Topics Covered:
    • Key components of chat-based customer support systems
    • Integrating ChatGPT into customer support applications

Week 5: Implementing Customer Support Bots

  • Topics Covered:
    • Practical implementation of customer support bots
    • Handling user queries and providing accurate responses

Week 6: Testing and Refining Customer Support Bots

  • Topics Covered:
    • Testing the customer support bot
    • Refining the bot based on test results and feedback

Week 7: Creating Chatbot for Content Recommendations

  • Topics Covered:
    • Building chatbots for content recommendations
    • Collaborative filtering and content-based filtering

Week 8: Implementing Content Recommendation Systems

  • Topics Covered:
    • Training ChatGPT for content-based filtering
    • Creating personalized chatbot experiences

Week 9: Testing and Refining Content Recommendation Bots

  • Topics Covered:
    • Testing the content recommendation chatbot
    • Refining the chatbot based on feedback

Week 10: Deploying ChatGPT-Powered Virtual Assistant

  • Topics Covered:
    • Deploying ChatGPT-powered virtual assistants
    • Setting up deployment infrastructure

Week 11: Implementing and Testing Virtual Assistants

  • Topics Covered:
    • Implementing conversational APIs
    • Testing the virtual assistant in a live environment

Week 12: Monitoring and Scaling ChatGPT Applications

  • Topics Covered:
    • Best practices for monitoring and scaling production-grade chat applications

Week 13 : Final Project Development

  • Topics Covered:
    • Continued development of final projects
    • Troubleshooting and optimization strategies

Week 14: Final Presentations and Course Wrap-Up

  • Topics Covered:
    • Course review and key takeaways
Requirements & Materials

Materials

PROVIDED (Student will receive):

All content is available in Canvas.

Session Details

Who Should Attend

This seminar is designed for OMSCS students and alumni who want to learn how to design and deploy real-world applications powered by Generative AI. 

Computer science students coding on computers

What You Will Learn

  • Core concepts of Generative AI and Large Language Models (LLMs)
  • Techniques for fine-tuning, prompt engineering, and tool integration
  • Deployment strategies for cloud-based AI systems
Female professional in computer science lab looking at tablet

How You Will Benefit

  • Learn to integrate LLMs with real-world tools, APIs, and front-end interfaces.
  • Understand how to manage a portfolio of AI projects.
  • Understand the lifecycle of AI app development—from prototyping to deployment.
  • Grow Your Professional Network icon
    Grow Your Professional Network
  • Taught by Experts in the Field icon
    Taught by Experts in the Field

TRAIN AT YOUR LOCATION

We enable employers to provide specialized, on-location training on their own timetables. Our world-renowned experts can create unique content that meets your employees' specific needs. We also have the ability to deliver courses via web conferencing or on-demand online videos. For 15 or more students, it is more cost-effective for us to come to you.

  • Save Money
  • Flexible Schedule
  • Group Training
  • Customize Content
  • On-Site Training
  • Earn a Certificate
Learn More

Want to learn more about this course?