Skip to content

monigarr/GenAIJokes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About GenAI Jokes App

GenAI Jokes Screen Shot

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

(back to top)

Built With

The following frameworks/libraries are used to bootstrap this project. Add-ons/plugins are in the acknowledgements section.

(back to top)

Getting Started

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.

Prerequisites

Encode AI and GPT Bootcamp Github Repository and Discord

Installation

Installing and setting up your app. This template doesn't rely on any external dependencies or services._

  1. Follow instructions in Encode AI and GPT Bootcamp Github Repo and Daily Zoom Classes
  2. Clone the Github Repo
    git clone https://github.com/monigarr/GenAIJokes/

(back to top)

Usage

screenshots here Instructions are in Encode AI and GPT Bootcamp Github Repo for Lesson 8, Storytelling app and Weekend Project.

(back to top)

Roadmap

  • 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

(back to top)

Contributing

Please create your branch name, do your work on your branch and push your branch to this repo.

  1. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  2. Commit your Changes (git commit -m 'Add some AmazingFeature')
  3. Push to the Branch (git push origin feature/AmazingFeature)
  4. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

MoniGarr - @3DTechArtist - [email protected]

Project Link: https://github.com/monigarr/repo_name

(back to top)

Acknowledgments

Helpful resources.

(back to top)

About

Generative AI Jokes with NextJS and Vercel.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published