
Abstract: In this workshop, we’re going to build a simple Discord bot that leverages GPT-3 to answer user questions. Generative Pre-trained Transformer 3 (GPT-3) is a highly advanced language model from OpenAI that can generate written text that is virtually indistinguishable from text written by humans. Discord is a chat app, similar to programs like Facebook Messenger, Telegram, Skype, WhatsApp, or Slack.
Session Outline:
Lesson 1: Getting started with GPT-3
Familiarize yourself with GPT-3 and the OpenAI API. At the end of this lesson you’ll be able to make simple calls to the OpenAI API to begin using GPT-3.
Lesson 2: Setting up a Discord Bot
In this lesson you’ll set up a Discord bot that will later be calling the OpenAI API to respond to user questions. At the end of this lesson you’ll know how to create a simple Discord bot.
Lesson 3: Using GPT-3 to power your Discord Bot
In this lesson, we’ll wire up our Discord bot so that it calls the OpenAI API to answer questions sent by users. At the end of this lesson you’ll know how to create a functional GPT-3 powered Discord bot.
Bio: Steve is the author of the book Exploring GPT-3 from Packt Publishing and the managing director of Dabble Lab, a technology education and services company that helps businesses accelerate learning and adoption of artificial intelligence, blockchain, and other emerging technologies. Steve has been designing and building automation solutions for over 20 years and has consulted on AI and automation projects for companies including Amazon, Google, and Twilio. He also publishes technical tutorials on Dabble Lab’s YouTube channel— one of the most popular educational resources for conversational AI developers—and manages several open-source projects, including the Autopilot CLI, Twilio’s recommended tool for building Autopilot bots.