Workshop#

Goals#

Objective

The goals of this workshop are to look at best practices with regard to:

  • Scaling jobs using the OpenAI API

  • Validating results created using the OpenAI API

  • Reproducing results created using the OpenAI API

Outline#

1. Introduction

  • Brief review of Generative Pre-trained Transformers (GPTs)

  • High-level overview of what you can do with them

  • OpenAI API setup

The focus will be on using the API, not the ChatGPT web application

2. Use Cases

  • Text Classification (sentiment analysis)

  • Speech to Text

  • Text Analysis (extracting structured information)

  • Programming Assistance

While discussing these use cases, we we will bring in topics like prompt engineering, scaling, validation, and reproducibility

3. Advanced Topics

  • Function calling from prompts

  • Retrival Augmented Generation (RAG)

This is a living document, and topics will be updated and extended in the future. Documentation and code is available from the github repo