Table of Contents
To consolidate the knowledge acquired this week, students should complete the following project:
- Create a GitHub repository for your project
- Add all members of your group as collaborators
- Create a README.md file with a description of your project
- Create a new application from scratch using NextJS
- Develop a page for generating jokes using AI
- Add a feature for users to customize the Joke Parameters
Choose which parameters you'd like to offer your users For example, allow users to select:
- A topic from a list of options (work, people, animals, food, television, etc.)
- A tone for the joke (witty, sarcastic, silly, dark, goofy, etc.)
- The type of joke (pun, knock-knock, story, etc.)
- The "temperature" (how much randomness/creativity to add to the joke)
Consider how you'll construct the prompt for the AI model to adhere to these parameters
After configuring the parameters, users should click a button to generate the joke, and the generated response must be displayed on the user's screen within the same page
Add a feature for the AI to evaluate if the generated jokes are "funny", "appropriate", "offensive", or other criteria you deem important
Experiment with different prompts and system instructions to optimize generalist AI models for "subjective" classification tasks like humor, appropriateness, offensiveness, etc.
Submit your project via the submission form
Find your group in the Discord AI Bootcamp Channel
If you can't locate your group, please contact the program manager through Discord or email
The following frameworks/libraries are used to bootstrap this project. Add-ons/plugins are in the acknowledgements section.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
Encode AI and GPT Bootcamp Github Repository and Discord
Installing and setting up your app. This template doesn't rely on any external dependencies or services._
- Follow instructions in Encode AI and GPT Bootcamp Github Repo and Daily Zoom Classes
- Clone the Github Repo
git clone https://github.com/monigarr/GenAIJokes/
screenshots here Instructions are in Encode AI and GPT Bootcamp Github Repo for Lesson 8, Storytelling app and Weekend Project.
- Complete this Project before Sunday 9/2/2024
- [] Enter this project link and team id codes to Encode AI and GPT Bootcamp Form no later than 9/2/2024
Please create your branch name, do your work on your branch and push your branch to this repo.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
MoniGarr - @3DTechArtist - [email protected]
Project Link: https://github.com/monigarr/repo_name
Helpful resources.