chapter three

3 Engaging GPT Assistants

 

This chapter covers

  • An introduction to OpenAI GPT Assistants platform and building agents through the ChatGPT UI
  • Building a GPT that can use the code interpretation capabilities to perform data analysis as a data scientist on any CSV file the user uploads
  • Understanding how to extend an assistant through the use and configuration of custom actions
  • Adding knowledge to a GPT through file uploads and building an assistant that can act as a specialized authority on the text
  • Commercializing your GPT and publishing it to the GPT Store, including creating an assistant to help market your assistant

This chapter explores the OpenAI crusade into assistants and, what has been hinted at, ultimately, an agent platform called GPT Assistants. We will begin by taking an introduction to GPT Assistants through the ChatGPT interface. Then, introduce several fully developed assistants that can suggest recipes from ingredients, fully analyze data as a data scientist, guide readers through books and be extended with custom actions.

By the end of the chapter, we will be ready to build a fully functional agent that you will be able to publish to the OpenAI GPT Store. In the next section, we will explore working with the Assistants platform through ChatGPT.

3.1 Exploring GPT Assistants through ChatGPT

3.2 Building a GPT that can data science

3.3 Customizing a GPT, adding custom actions

3.3.1 Creating an assistant to build an assistant

3.3.2 Connecting the custom action to an Assistant

3.4 Extending an assistants knowledge using file uploads

3.4.1 Building the Calculus Made Easy GPT

3.4.2 Knowledge search and more with file uploads

3.5 Publishing your GPT

3.5.1 Expensive GPT Assistants

3.5.2 Understanding the economics of GPTs

3.5.3 Releasing the GPT

3.6 Exercises

3.7 Summary